Schedule Interviews With AI
By the end of this recipe, a candidate who reaches the interview stage gets a scheduling link, and the moment they pick a slot Copera books the interview on your calendar, tells the interviewer, and emails the candidate a confirmation — while Ask Copera AI stands ready to schedule and confirm any single interview on demand. Because your recruiting board, calendar, chat, and email all live in one workspace, the AI has the context to run the scheduling instead of just suggesting times.
Readiness: Available now (built as two Automations, with Ask Copera AI for one-off scheduling). The version where a named recruiting-coordinator teammate keeps the whole pipeline moving on its own is rolling out in early access.
What it does
Interview scheduling is death by a thousand emails: propose three times, the candidate is free for none of them, the interviewer moves a meeting, and you start over. This recipe removes the back-and-forth so a candidate goes from "ready to interview" to "booked and confirmed" without a coordinator playing calendar tennis.
One honest note up front, because it shapes the whole build: neither an automation nor the assistant reaches into two people's private calendars to reason out a mutually free slot. The real time gets chosen one of two ways, and this recipe uses both:
- Candidates pick their own time from your open slots on a booking link (a Copera scheduling page). This is what genuinely reconciles "when are we both free" — the candidate self-selects a slot from your real availability, so you never propose times by hand.
- Ask Copera AI books a one-off on command — "schedule a phone screen with this candidate, invite the hiring manager, email them the details, and update the row." You (or the invitees, by accepting the calendar invite) confirm the time; the assistant does the booking, the email, and the row update in a single pass.
The automation's job is everything around that moment: inviting the right candidates, and once a time is chosen, booking it everywhere it needs to land. So the full picture is two automations plus the assistant:
- The inviter runs on a schedule, finds candidates who are ready to interview, and emails each a scheduling link.
- A candidate picks a slot on the link — self-service, from your real availability.
- The booker fires the instant that booking is created: it puts the interview on your Google Calendar, updates the candidate's row to Interview scheduled, DMs the interviewer with a prep brief, and emails the candidate a confirmation.
- Ask Copera AI handles the one-offs and reschedules — tell it the meeting to book and it creates the event, invites the people, emails the candidate, and updates the row in one shot, no pipeline required for a single interview.
Build it yourself
One-time setup
In your workspace connections, connect your Google account. This lets an automation create a Google Calendar event and send email through Gmail on your behalf. See Connectors for the full list of what each connector does.
On your candidate board, make sure you have a Stage column (with an option like Ready to interview and Interview scheduled), an Interview date column, an Interviewer people column, a Candidate email column, and an Invite sent date column the automation can stamp so it never invites the same person twice.
Automation 1 — invite ready candidates to book
This is a scheduled, collection-style automation: it sweeps the board on a cadence and acts on every candidate who's ready. Build it in Automations.
Add a Schedule trigger — for example, every weekday at 8:00 AM — so the inviter runs on its own without anyone kicking it off.
Add a Find rows step that returns candidates where Stage is Ready to interview and Invite sent is empty. That's your collection for this run — the people who need a link and haven't gotten one yet.
Add a For each step over those rows so the following steps run once per candidate.
Inside the loop, add an AI → Generate step that writes a warm, personal invitation using the candidate's name and the role. Keep it human — a couple of friendly sentences, not a form letter — and include your booking link so they can pick a time.
Add a Send or draft email action (or the Gmail connector if you send from Google) to email the candidate the invitation and the scheduling link. Choose draft delivery if you want a recruiter to eyeball the wording first.
Add a Set field action to stamp Invite sent with today's date, so tomorrow's run skips this candidate.
The automation doesn't choose the interview time — the candidate does, by picking an open slot on your booking link. That's what keeps it honest: the times offered are your real availability, not a guess.
Automation 2 — book it when a candidate picks a slot
Start a second automation with the Booking created trigger. It fires the moment a candidate picks a time on your scheduling link, and hands the flow the booking's chosen time and the booker's email.
Add a Find rows step that matches the booking's email to the candidate's Candidate email column, so the rest of the flow acts on the right row.
Add the Google Calendar connector's Create calendar event action. Set the interview title, the chosen time, and invite both the candidate and the row's Interviewer so it lands on everyone's calendar.
Add an Update row (or Set field) action to move Stage → Interview scheduled and write the booked time into Interview date. The pipeline now reflects reality with zero manual updates.
Add an AI → Summarize step over the candidate's row — resume notes, stage history, the role — and a Create document action to turn it into a one-page prep brief the interviewer can skim before the call.
Add a Send direct message action (or a Send notification) to the interviewer with the time and a link to the prep doc. Swap in a Post channel message to your hiring channel if the whole panel should see it.
Add a Send or draft email action (or Gmail) that confirms the booked time and joining details to the candidate. Use draft or approval delivery if you'd rather a person sign off before anything leaves the workspace.
Want instant invites instead of a daily sweep? Trigger Automation 1 on Field changed watching Stage, with a condition that it changed to Ready to interview. Then the link goes out the second a candidate advances, and you can drop the scheduled version. Both are valid — pick the cadence your team wants.
Add reminders with a third tiny automation. Use a Date reached trigger set to 1 day before (and again 1 hour before) the Interview date to send a reminder email to the candidate and a Send direct message to the interviewer. It's the cheapest no-show insurance you'll ever build.
Or just ask Copera AI
For a single interview — or a reschedule — you don't need the pipeline at all. Open Ask Copera AI and describe it:
"Schedule a 30-minute 'Phone screen — Priya Nair' meeting next Tuesday at 2pm, invite our candidate Priya Nair and the hiring manager Sofia, email Priya the time and joining link, and set her row on the Recruiting board to 'Interview scheduled.'"
Ask Copera AI schedules the meeting, invites both people, sends the email, and updates the row — all from one sentence, no pipeline required. (When you'd rather the candidate choose the time from your open slots, that's the booking link above.) With the default Ask before acting permission mode, it shows you a review card for each step — the meeting, the email, the row update — before anything happens, and it only ever acts within your own permissions. This is the fastest path for one-offs, urgent bookings, and reschedules. See What Copera AI Can Do for the full list of actions it can take.
Make it a standing teammate
Standing AI teammates are rolling out gradually. When one is available in your workspace, a named "Recruiting Coordinator" teammate can keep the pipeline moving on its own — reading who's ready to interview, moving candidates through stages, prepping the interviewer with a brief, and posting the day's schedule to your hiring channel, all under its own identity. A teammate keeps the internal coordination flowing; the external steps — creating the calendar event and emailing the candidate — stay with the Automation, which is built to reach outside the workspace. Until teammates reach you, the two automations above plus Ask Copera AI already deliver the whole experience today. Learn more in AI Teammates.
Tips
Keep a human sign-off on anything that reaches a candidate. Use draft or approval delivery on the invitation and confirmation emails so a recruiter can adjust the tone before it sends. The AI moves fast; the approval step keeps your candidate experience on-brand.
Let the booking link carry your availability. Because candidates self-pick from your open slots, you never trade proposed times over email — and you never double-book. Keep your working hours accurate and the link does the negotiating for you.
Set a spend cap on the inviter. Since Automation 1 generates a personalized email in a loop, give it a per-automation spend cap so a big applicant batch can't run past a budget you choose, and watch the usage dashboard to see where credits go.
Frequently Asked Questions
Can Copera schedule interviews automatically?
Yes. When a candidate reaches the interview stage, Copera emails them a scheduling link. The moment they pick a time, an automation books it on your Google Calendar, updates the candidate's row, notifies the interviewer, and emails a confirmation. You can also ask Copera AI to schedule and confirm a single interview on demand.
Can Copera find a time that works for everyone?
The reliable way to reconcile availability is a booking link: candidates self-pick from your open times, and an automation books everything downstream — so the times offered are your real availability, not a guess. For a single interview, Ask Copera AI can schedule the meeting on command, invite the candidate and the hiring manager, email the details, and update the row; you or the invitees confirm the time. Neither an automation nor the assistant scans someone else's private calendar to guess a mutual slot — the booking link is what makes the offered times real.
Does it add the interview to my calendar?
Yes. The booking automation's Google Calendar action creates the interview event once you connect Google to your workspace. Ask Copera AI can also schedule the meeting directly on your calendar when you book a one-off.
Will the candidate get a confirmation email?
Yes. A send-or-draft email action (or the Gmail connector) sends a confirmation with the time and joining details. Choose draft or approval delivery if you want a person to review the wording before it goes out.
Can it remind people before the interview?
Yes. A Date reached trigger set to a day (or an hour) before the interview date sends a reminder email to the candidate and a direct message to the interviewer, so no one lets the slot slip.
Related
- Automations — the Schedule, Booking created, and Date reached triggers, plus the Find rows and email actions this recipe uses
- Connectors — connect Google so automations can create calendar events and send Gmail
- What Copera AI Can Do — the "schedule a meeting" and "check your day" capabilities behind the on-demand path
- Ask Copera AI — schedule and confirm a single interview conversationally
- An AI Onboarding Buddy for New Hires — the natural next step once a candidate is hired
- What You Can Build with Copera AI — the full playbook