01 · Alva Labs · AI interview scheduling

Designing an agentic experience to take the admin out of interview scheduling.

User outcome
Recruiters spent less time chasing availability, sending follow-up emails and gathering information across tools.Exact figures are confidential.
Business outcome
Many stalled deals became signed contracts once interview scheduling removed a major obstacle to choosing Alva.

I took ownership of interview scheduling in Alva’s T-Rex squad, from research and problem definition to product direction and design. With no PM support, I also set the MVP scope and success measures. I designed the scheduling workspace we released and explored an agentic experience through in-app chat.

02 · Why it mattered

Recruiters kept people and tools in sync by hand.

I investigated what recruiters kept in sync, where it cost them time, and whether moving that work into Alva was worthwhile.

Signals

  • Coordination scattered across tools, chats and notes
  • Recruiters kept that information in sync by hand
  • Business hypothesis: reducing admin could help convert customers to Alva

Research

I traced recent scheduling experiences

5 internal and 7 customer interviews covering steps, tools and workarounds.

I mapped the patterns

I also reviewed 90 days of interview usage to assess where scheduling could fit.

The problem

Chasing replies and updating people, calendars and interview details across tools took time away from candidates.

I mapped the work around every interview.

I grouped the research into five moments, from planning a round to arriving prepared.

The scheduling experienceFive moments · Five lenses

Scroll across to follow the five moments

Interview insights organized by five moments and five research lenses.
Interview
journey
01Plan the wave02Get times agreed03Lock the slot in04Adapt when it breaks05Walk in
ActionsWhat they do

Reserve managers’ time at kickoff. Batch interviews into rounds.

Check calendars, propose times or send a booking link.

Send invitations. Copy the details into the other tools.

Find new times, reissue invites and follow up on replies.

Check the invitation and look up the candidate and role.

GoalsWhat they want

Have time ready when candidates reach the interview stage.

Agree a time that works without days of messages.

Keep the agreed slot held and every record in sync.

Keep the round moving when someone’s plans change.

Arrive with enough time and context to prepare.

Feelings & thoughtsHow it feels

Uncertain whether candidates will be ready for the time reserved.

Anxious that the slot will disappear while waiting for a reply.

Cautious about trusting the booking without checking again.

Drained by repeating the coordination after a cancellation.

Caught off guard when the interview arrives without context.

Pain pointsWhat gets in the way

Timing is a guess. Calendar blocks need constant upkeep.

Availability still needs checking. Reserved time can appear busy.

Pending invites can leave slots open. Records fall out of sync.

Replies stall. A change means updating everyone all over again.

Back-to-back meetings leave little prep time. Invites lack role details.

OpportunitiesThe unmet needs

I need to plan interview time with less guesswork.

I need to agree times without chasing both sides.

I need to know the booking is secure and up to date.

I need to recover a booking without restarting the coordination.

I need time and context before the interview.

Condensed research synthesis · Notes are paraphrased from the original experience map.

From interview patterns to opportunities

These five needs connect the research to Alva’s business and product goals.

Problem space

Opportunity Solution Tree
Business goal

Increase conversion among prospects evaluating Alva for their interview workflow.

Product goal

Hiring teams spend less time on interview admin.

Showing five opportunities. Opportunities one, two and three are the case-study focus.
03 · Design decisions

Planning interviews and keeping bookings on track.

The scheduling workspace and the agent.

Scheduling workspace

We released a workspace for coordinating interviews in Alva, reducing admin across emails and other systems.

Agentic experience

I explored in-app chat for planning interview rounds, agreeing on times and tracking bookings.

  1. Scheduling workspaceAgentic experience

    Problem 1I struggle to plan interview time before calendars fill up.

    Recruiters reserved time weeks ahead without knowing when candidates would be ready.

    What I heard

    A recruiter wanted first interviews one week and the next round the following week, estimating demand and blocking managers’ time by hand.

    One week

    First interviews

    The following week

    Next round

    Predict demand · Block managers’ calendars by hand

    My decision

    Plan the whole interview round.

    I proposed forecasting demand, reserving time and letting recruiters set conditions, such as keeping interviews within a chosen week.

    Forecast

    The expected interview round

    Conditions

    The week interviews need to happen

    Reserve time

    Protect time before invitations

    Why this direction

    I wanted to reduce the estimating and calendar upkeep around a pre-booking routine teams already used.

    Research and design reasoning · Diagrams are illustrative
    Pre-booking exploration showing four hiring-team calendars in a pop-up within job creation Rejected

    Tying pre-booking to job setup made it harder to revisit as candidates progressed.

    Weekly calendar exploration with hiring-manager filters and different colors for fixed meetings, movable meetings and focus time Rejected

    Recruiters still had to estimate demand and reserve time by hand.

    Pre-booking exploration with a daily list of available and conflicting slots beside a form for reserving interview time Rejected

    Separating slots from the calendar made it harder to see where a whole round would fit.

    Scheduling workspace

    Pre-blocking

    Connect calendars, set working hours and reserve interview time using the calendar or slot list.
    Agentic experience

    Planning and reserving interview time

    After the forecast, the recruiter adjusts shared calendar slots, adds a first-week condition and confirms reservations.
  2. Scheduling workspaceAgentic experience

    Problem 2Finding a time means repeated back-and-forth.

    Coordinating calendars, managers and candidates took repeated messages. Even time reserved for interviews could appear unavailable.

    What needed to change

    Free or busy didn’t explain a slot’s purpose, so recruiters still checked with managers before offering it.

    The recruiter’s calendar

    Reserved for interviews

    What the scheduler sees

    Busy · Unavailable

    Remove the blocksSend the link quickly

    The time could be taken while candidates booked.

    My decision

    Use the context behind the calendar block.

    I explored using event titles and descriptions to recognize and prioritize manually reserved interview time.

    Read the calendar event
    Title
    Interview reservation
    Description
    What the time is held for
    Recognize the purpose

    Prioritize interview reservations

    Why AI was relevant here

    The agent would need to interpret why time was held so recruiters could use their existing reservations when suggesting slots.

    Research and design reasoning · Diagrams are illustrative
    Scheduling workspace

    Interview scheduling

    Choose interviewers and available times, then preview the candidate invitation before sending.
    Candidate experience

    Candidate booking

    From the email invitation, candidates choose a date and time and receive confirmation.
    Agentic experience

    Choosing interviewers and sending invitations

    Suggested times include existing interview reservations. The recruiter reviews the setup before sending invitations.
  3. Scheduling workspaceAgentic experience

    Problem 3I can’t tell whether the booking is secure and up to date.

    Sent invitations, pending replies and scattered records left recruiters unsure whether an interview was confirmed.

    What I heard

    Recruiters checked several tools and followed up on unanswered invitations to find out what was booked.

    CalendarInvitationCandidate record
    Is the interview actually booked?

    Check replies · Follow up · Update the records

    My decision

    Make the booking status clear.

    I proposed an overview widget and detailed view showing which candidates and hiring managers had confirmed or still needed to reply.

    Candidate + hiring managerOne overview
    Invitation sentWaiting for replies
    Interview confirmedBooking agreed

    Open the details to see who still needs to respond.

    Why this direction

    Keeping both sides’ status together would help recruiters spot unanswered invitations and missing confirmations.

    Research and design reasoning · Diagrams are illustrative
    Scheduling workspace

    Scheduling overview

    Review candidate statuses, interviewers and dates, or edit reserved interview time.
    Agentic experience

    Checking bookings and candidate status

    Check the round’s status beside the chat, or ask about a particular candidate.

Scheduling workspace

Success metrics

I planned to track calendar connections, completed bookings and repeat use.

Planned measures. Release outcomes follow below.

Connect calendars

Calendar connection rate

People with a connected calendar

divided by

All users in the organization

Per organization, with a separate count of connected non-recruiters.

Planning and setup measures
Interview reservations
Jobs with reserved interview time, per organization.
Calendar reminders
Organizations using reminders to connect hiring managers’ calendars.

Get interviews booked

Interview scheduling ratio

Candidates booked

divided by

Candidates entering a stage with an interview assessment

Calculate the ratio for each stage, then take the median by job and the median by organization.

Booking completion measures
Working hours → Scheduling
Conversion rate between these steps.
Proposed slots → Email preview
Conversion rate between these steps.
Send email
Click rate at the final step.

Overall healthBooked candidates per organization

Keep using scheduling

One-time use

Where did people try scheduling once and stop?

Opened scheduling once
Users who opened scheduling only once ÷ all users.
Booked only one interview
Users who booked exactly one interview ÷ users who opened scheduling.
Workspace use measures
Scheduling views
Share of completed flows using Calendar, Time slot or Date range.
Interview overview
Users who opened the overview for more than 10 seconds.

I planned to compare smaller customers and enterprise separately to understand where scheduling helped each group.

04 · What changed

Outcomes

Scheduling workspace

User outcome

Less admin work to get interviews booked.

Less back-and-forth with hiring managers and candidates, and fewer updates across tools, supported our department’s “time to talent” goal by leaving more time for candidates.

Exact figures are confidential.

Business outcome

Many stalled deals became signed contracts.

Adding scheduling removed a major obstacle for customers considering Alva and helped our sales team close waiting contracts.

My ownership

Research, product direction
and design.

Without PM support, I defined the problem, led research, set the MVP scope and chose success measures. Customer Success helped recruit customers; I interviewed recruiters and hiring managers and mapped their workflows and workarounds.

That research guided both the workspace I designed with T-Rex and my exploration of an agent for planning rounds, using reserved time and tracking bookings.

05 · Next exploration

What comes next

Scheduling workspaceAgentic experience
What the research left open

Interview changes meant repeating the coordination.

Reducing follow-ups when an interview changes

Next exploration

One recruiter described two changes to an interview causing weeks of delay. Each meant finding time with the candidate and managers again.

  1. 01

    The agreed time changes

    A cancellation breaks the agreed booking.

  2. 02

    Availability needs checking again

    The candidate and interviewers need another shared time.

  3. 03

    Coordination starts again

    Replies and calendar checks can delay the round.

What I’d test next

  1. Scheduling workspaceAgentic experience

    Can recruiters rebook after a cancellation with fewer manual follow-ups? I’d track the work through to confirmation.

  2. Agentic experience

    Can the agent recognize interview reservations without treating every busy event as bookable? I’d test the calendar situations that led to workarounds.

  3. Scheduling workspace

    Which teams keep using scheduling? I’d compare completed bookings and repeat use for smaller teams and enterprise customers.

End of case studyAlva Interview Scheduling