Book interviews across candidate and client
Maito finds interview times that work for the candidate and the client, and drafts the offer.
Operations · Recruiting and staffing · When something happens · Updated
Works with
- Slack
- Gmail
- Microsoft 365
- Superhuman Mail
- Google Calendar
- Cal.com
- Calendly
How do you book interviews across a candidate and a client?
To book interviews across a candidate and a client, tell Maito when the candidate is approved. It reads the candidate's availability and the interviewers' calendars, finds slots that fit everyone and drafts the email. After you approve, it holds the slots, books the reply, releases the other and updates the tracker.
How it's done today
The coordinator emails back and forth to match the candidate's hours with the client's interviewers.
What Maito does
- Read the candidate's availability from their reply
- Check the interviewers' calendars
- Pick slots that fit both sides
- Draft the offer to the candidate and update the tracker after booking
Example
Loop run: Candidate approved · Ravi Shah, Ops Manager
Ravi Shah is approved for a first interview with Stark Logistics (Operations Manager, 45 minutes with Maria and Greg). Ravi's windows: weekdays after 1:00 PM Pacific, from his Oct 15 email. Slots that fit everyone: • Tue Oct 20, 4:00 PM ET (1:00 PM PT) • Wed Oct 21, 4:30 PM ET (1:30 PM PT) Catch: Maria's first open times were all before 1:00 PM Pacific, so I skipped them. Greg is out Thursday. From the calendars and Ravi's email. Draft to Ravi is below for your OK. "Hi Ravi, Stark Logistics would like to meet you. Could you do Tuesday at 1:00 PM PT or Wednesday at 1:30 PM PT? Reply with which suits you."
@Maito Send it, and hold both slots on Maria's and Greg's calendars until he answers.
Sent to Ravi. Both slots are held on Maria's and Greg's calendars. When he replies I'll book that one, release the other and move him to Interview 1 scheduled in the applicant tracker.
Maito (10:05 AM):
Ravi Shah is approved for a first interview with Stark Logistics (Operations Manager, 45 minutes with Maria and Greg).
Ravi's windows: weekdays after 1:00 PM Pacific, from his Oct 15 email.
Slots that fit everyone:
• Tue Oct 20, 4:00 PM ET (1:00 PM PT)
• Wed Oct 21, 4:30 PM ET (1:30 PM PT)
Catch: Maria's first open times were all before 1:00 PM Pacific, so I skipped them. Greg is out Thursday.
From the calendars and Ravi's email. Draft to Ravi is below for your OK.
"Hi Ravi, Stark Logistics would like to meet you. Could you do Tuesday at 1:00 PM PT or Wednesday at 1:30 PM PT? Reply with which suits you."
Nora (10:12 AM):
Send it, and hold both slots on Maria's and Greg's calendars until he answers.
Maito (10:13 AM):
Sent to Ravi. Both slots are held on Maria's and Greg's calendars. When he replies I'll book that one, release the other and move him to Interview 1 scheduled in the applicant tracker.
How to set it up
- Ask your agent
“When a candidate moves to Client interview in the applicant tracker, read their availability from email, check the interviewers' calendars and propose two slots. Show me the draft before it goes to the candidate.”
- Connect email
- Gmail
- Microsoft 365
- Superhuman Mail
- Connect calendar
- Google Calendar
- Microsoft 365
- Cal.com
- Calendly
- Use applicant tracker
- Greenhouse
- Ashby
- Workable
No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.
Not connected yet? Your agent sends you a link to sign in.
What it won't do
It can only see calendars it's connected to. Time zones are checked, but a private commitment outside the calendar is invisible.
Questions
Google Calendar, Microsoft 365, Cal.com and Calendly, plus email for the candidate. Your applicant tracker works through a skill.
No. It drafts the message and sends it after you approve.
It tells you which constraint blocks it and drafts a request for more times.