👥 Automate daily interview schedule delivery from Google Calendar to Gmail

⚡ 247 views · 👥 HR & Recruitment

Description

This n8n workflow automatically fetches all interview events scheduled for today from a specified Google Calendar and sends a personalized email to each interviewer. The email contains a formatted HTML table listing their interview details, including meeting times, Google Meet links, and attendees with their response status.

This ensures all interviewers are informed daily at 8:00 AM IST without any manual coordination.

Who’s it for

How it works

  1. Cron triggers daily at 08:00 IST.
  2. Google Calendar reads today’s events from the Interviews calendar.
  3. A Code step parses each event to identify interviewers and extract candidate details, meeting link, and any CV: / Notes: links from the description and create a table to share via Gmail.
  4. A grouping step compiles a per‑interviewer list for the day.
  5. Email (Gmail) sends one digest to interviewer.

How to set up

  1. Ensure all interviews are scheduled on the Google Calendar named Interviews and that interviewers are added as attendees.
  2. Add CV: <url> and Notes: <url> in the event description when available.
  3. Import the workflow and add credentials:
    • Google Calendar (OAuth)
    • SMTP/Gmail for sending the email digests
  4. Keep the default 08:00 IST schedule in the Cron node or adjust as needed.

Requirements

Steps

Trigger Schedule


Fetch Interview Events


Group & Format Schedule


Send Personalized Emails

How to customize the workflow

Add-ons to level up the Workflow with additional nodes

Common troubleshooting points

A short note

If you need help tailoring the parsing rules, adjusting the schedule or troubleshooting any step, feel free to reach out we will happy to help.

🔗 Nodes Used

Google Calendar, Gmail, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup