Interviews booked in one message,
no calendar back-and-forth
The average interview takes six messages to schedule. Propose a time. Wait. Propose another. Confirm. Remind. Still handle a late reschedule. We build an agent that reads your recruiters' real calendars and offers slots the candidate can pick in one reply. It handles the reminders and reschedules on its own.
Why scheduling one interview takes six messages
Scheduling one interview with two candidates and one interviewer usually takes a recruiter five to eight messages across two tools. Check the calendar. Propose times. Wait for a reply. Check the calendar again, because someone booked a slot in the meantime. Confirm. Then send a reminder the day before by hand. Multiply that by twenty open roles, and scheduling alone eats hours that should go to actually talking to candidates.
Panel interviews make it worse. Coordinating three interviewers’ calendars against one candidate’s time zone by email is the kind of task that gets delegated to whoever has patience that week. It is also where interviews get dropped: a candidate waits four days for a slot, and the best people accept another offer in the meantime.
What the agent books, confirms and reminds
The agent reads real calendar availability for every interviewer involved, not a static list that goes stale. It sends the candidate a small set of actual open slots in whichever channel they used to apply. One tap confirms, reschedules, or asks for different times. The agent updates every interviewer’s calendar right away, so a slot never gets double-offered.
Reminders go out 24 hours and 1 hour before, worded for the channel. A no-show triggers an automatic, polite rebooking offer, instead of a recruiter noticing three days later that nobody showed up. For panel interviews, the agent finds the overlap across several interviewers’ calendars and a candidate’s stated availability. By hand, that is the most time-consuming scheduling task recruiters handle.
What stays with your recruiters
Who gets an interview, what gets discussed in it, and any special accommodation a candidate requests stay with recruiters. The agent only moves calendar slots. It does not decide who is worth interviewing.
How we keep bookings reliable
Every booking, reschedule and cancellation is logged with a timestamp, so a dispute about “I never got that reminder” can be checked. Calendar writes happen only after a live availability check. A race condition between two candidates booking the same slot resolves to whichever confirmed first, with the other immediately re-offered new times, never left hanging silently. The agent introduces itself as an AI assistant at the start of every conversation.
Price and timeline
| Option | Price | What it covers | Timeline |
|---|---|---|---|
| Agency runs it | from $1,800 + support plan | One calendar system, one interview type, reminders and reschedules | 2 to 3 weeks |
| Full control, handover-ready | from $2,800 | Source code, your calendar API keys, documentation for your own team to extend it | 3 to 4 weeks |
Related
This pairs naturally with recruiter and screening upstream and education enrollment if you run the same scheduling pattern for applicants rather than candidates. For the automation-only version see interview scheduling and calendar scheduling. Full packages are on the AI agents service and routine takeover. See the scheduling and booking patterns in action in the AI recruitment bot case study.
Tired of the calendar back-and-forth? Get in touch and we will look at how your interviews get booked today.
FAQ
How much does an interview scheduling agent cost?
From $1,800 for one calendar system and one interview type, live in 2 to 3 weeks. Panel interviews across several interviewers and time zones usually add $500 to $800.
How long until it is live?
2 to 3 weeks. Calendar integration and your interview types come first, in the first week. Then comes testing with real slots before candidates see it.
Which channels and calendar tools does it work with?
Google Calendar, Outlook and most ATS calendar integrations. Candidate-facing messages go through Telegram, WhatsApp, email or SMS, depending on where your candidates actually reply fastest.
What if it offers a slot that is not actually free?
It reads calendars live rather than from a cached list, so a double-booked slot should not happen. If an interviewer manually blocks time after an offer went out, the agent catches the conflict on confirm and re-offers, instead of silently double-booking.
What happens to candidate data and is it secure?
Scheduling data stays in your calendar and ATS accounts. The agent only reads availability and writes confirmed bookings. It does not store candidate information anywhere outside systems you already control.