Talent Support

Interview Scheduling Coordinator

ai

Find available slots across multi-timezone panels, book calendar events, send candidate confirmations, Slack-brief interviewers, and handle rescheduling or cancellations.

Talent AcquisitionHiring Manager
87-92%
Reduction in coordinator touch time per scheduling event
~90%
Reduction in candidate-facing scheduling errors
3-4x
Throughput increase per coordinator FTE
Use Case 1

First-Round Panel Interview: End-to-End Booking

Trigger: A recruiter marks a candidate as 'Ready to Schedule – Round 1' and pastes the panel details into the agent chat.

1.Coordinator provides candidate name, time zone, job title, and the names/emails of three interviewers.
2.Agent uses GoogleCalendarFreeBusy to pull availability and identifies overlapping 60-minute windows.
3.Agent presents top 3 options in the candidate's time zone with local equivalents for each interviewer, flagging bottleneck interviewers.
4.Coordinator selects a slot via AskUserQuestion; agent presents full booking summary and requests approval.
5.Upon approval, agent creates four Google Calendar events with auto-generated Google Meet links.
6.Agent drafts a confirmation email to the candidate and a Slack message to the interviewer channel, pausing for HITL approval on sends.

All calendar events are live, the candidate has a confirmation email with Meet link, and interviewers have a Slack briefing — all in under 5 minutes with one approval click.

Use Case 2

Rescheduling a Multi-Round Loop After an Interviewer Conflict

Trigger: An interviewer emails the coordinator saying they have a conflict with two of the three scheduled interview rounds next Thursday.

1.Coordinator forwards the conflict details; agent uses GoogleCalendarSearchEvents to locate the exact events.
2.Agent checks the reschedule is more than 24 hours out (4 days away), so automated rebooking is permitted.
3.Agent runs a new FreeBusy query for the conflicted interviewer alongside the rest of the panel.
4.Agent presents two alternative slot options for both affected rounds; coordinator selects new times.
5.Agent requests approval to delete old events (HITL gate), then creates replacement events preserving Meet links.
6.Agent drafts update emails and Slack messages, holding for coordinator approval before sending.

Both conflicting rounds are rebooked with zero calendar orphans, the candidate receives a clean reschedule notice, and the panel is updated via Slack.

Integrations

Resend Batch Email (interviewer briefings)
Google Sheets (scheduling tracker)
Zoom / Microsoft Teams MCP Integration

Industries

healthcaretechnologyfinancial-servicesretailmanufacturingprofessional-servicespublic-sectorhospitalityother

See It In Action

A sample conversation with this agent

What can you help me with for interview scheduling?
The agent returns a plain-language overview: finding available slots across a panel, booking calendar events, sending candidate confirmations, Slack-briefing interviewers, and handling rescheduling or cancellations. It prompts the user to share a candidate name, job title, and panel list.
Schedule a 4-person panel interview for Jordan Lee (Chicago) for the Senior Product Manager role. Interviewers are Alex Chen (NYC), Priya Nair (London), Marcus Webb (SF), and Dana Kim (NYC). We need a 60-minute slot next week.
The agent queries Google Calendar FreeBusy for all four interviewers across next week, computes overlapping windows adjusted for each person's time zone, and presents the top 3 available slots in Chicago time with each interviewer's local equivalent in parentheses. It flags any interviewer with fewer than 2 available windows as a scheduling bottleneck. After selection, the agent requests approval before creating five calendar events with Google Meet links and sending a confirmation email.
Jordan Lee just emailed saying they need to reschedule — their interview is tomorrow at 10 AM. Can you move it?
Because the interview is less than 24 hours away, the agent does not attempt automated rebooking. It immediately surfaces an URGENT escalation to the recruiter summarizing which calendar events are at risk, the candidate's name, and the original slot — then waits for direction before taking any action.
Give me an availability report for the full engineering interview loop — 5 interviewers, 3 separate 45-minute rounds — for candidate Sam Rivera (Austin, TX) over the next 10 business days.
The agent runs FreeBusy queries across all five interviewers, computes available windows for each of the three rounds (accounting for buffer time), and produces a structured availability report. Any interviewer with fewer available slots than the panel average is called out as a bottleneck. All times shown in Austin (CT) first with each interviewer's local time in parentheses.
Interview Scheduling Coordinator | AI Workflow Library | actAVA