Candidate Interview Scheduler
A candidate submits their availability once through a simple form. This automation checks the interviewer's Google Calendar for that window, finds the first open 45-minute slot, books it, sends a confirmation email to the candidate, and pings the interviewer on Slack — no back-and-forth scheduling emails.
Automation flow
Candidate Form Webhook
Captures the candidate's availability window.
Check Availability
Reads the interviewer's calendar for that window.
Find First Open Slot
Locates the first 45-minute gap with no conflicts.
Book Interview Slot
Creates the calendar event automatically.
Confirm & Notify
Candidate gets a confirmation email; interviewer gets a Slack ping.
Services used
What you'll need
| Tool | Cost | Why | |---|---|---| | n8n Cloud or self-hosted | Free tier works | Runs the automation | | Google account (Calendar + Gmail) | Free | Scheduling + confirmation emails | | Slack workspace | Free tier works | Notifies the interviewer |
What's included
- No manual back-and-forth to find a time
- Interview length is a single number you can change
- Works with any calendar the interviewer already uses
- Candidate and interviewer both notified automatically
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Works well with this automation
Employee Time-Off Approval
Employees request time off via form; a manager approval in a sheet triggers an automatic calendar block and confirmation.
Onboarding Paperwork Tracker
New hires get an auto-generated checklist, and HR gets reminded if anything's outstanding near start date.
Ad Platform Lead Router
Meta/LinkedIn Lead Ads leads are instantly logged, auto-replied to, and pushed to sales on Slack.
Save with the complete system: HR & Recruiting Bundle
Instead of buying separately: $98 — System: $39
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
- Difficulty
- Medium
- Setup time
- ~15 min
- Integrations
- 3
- Node count
- 8
- Format
- .json + guide