HR & RECRUITING
Auto-schedule interviews for shortlisted Notion candidates
When a candidate is marked Shortlisted in Notion, finds an open slot on the interviewer's Google Calendar, books it, and emails the candidate a confirmation with the meeting…
How it runs
The automated pipeline, trigger to output.
- TriggerCandidate moved to Shortlisted in NotionNotion
- ActionFind next open interviewer slotGoogle Calendar
- LogicConfirm a conflict-free slot exists
- ActionCreate interview event with both guestsGoogle Calendar
- OutputEmail candidate the confirmationGmail
What it does
Closes the gap between "we like this candidate" and "the interview is on the calendar." Moving a record to the Shortlisted stage automatically books a slot and notifies the candidate, removing the back-and-forth scheduling emails.
When to use it
Use it once a recruiter has manually vetted candidates and just needs interviews booked fast. Ideal for high-volume first-round screens where the interviewer has predictable availability and you don't want a separate scheduling tool.
How it works
- 1A Notion candidate record changing to stage "Shortlisted" triggers the run.
- 2The flow reads the interviewer assignment and required duration from the record.
- 3Google Calendar is queried for the next open slot within the candidate's stated availability window.
- 4A logic step confirms a conflict-free slot was found; if none exists it routes to a manual-followup branch.
- 5The interview event is created on Google Calendar with both parties as guests.
- 6A confirmation email goes to the candidate via Gmail with the time, video link, and interviewer name.
Set it up
What you configure once, before turning it on.
- 1Connect NotionPages, databases, comments.
- 2Connect Google CalendarEvents, attendees, availability.
- 3Connect GmailRead, draft, send, label.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More HR & Recruiting workflows
Assemble and send the debrief packet after the final interview
Triggered when a candidate's final interview ends on the calendar, it waits a short window for scorecards, compiles the aggregated packet to Google Drive.
New-Hire Credential Intake to Renewal Calendar Holds
When a new credential is added to the tracker, it validates the record, files the document.
Credential Renewal Evidence Verification Agent
When an employee replies with a renewed credential document, an agent reads the attachment, extracts the new expiry date and credential number.
Escalate Compliance-Blocking Credential Lapses to Managers
Each day it finds credentials that have already expired or expire within 48 hours and are flagged compliance-blocking.
Day-one readiness orchestrator across all onboarding owners
An agent-driven coordinator that, when a hire is launched, plans the full provisioning program across IT, Facilities, and Finance, opens the work in your tracker.
Loom intake to req-tracker row in Airtable
Transcribes a hiring manager's Loom intake, scores the brief for completeness, and either logs a ready req in Airtable or routes incomplete intakes to a follow-up Slack ping.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
