HR & RECRUITING

Find Interview-Panel Availability Across Google Calendars

When a recruiter requests a panel interview, this scans every interviewer's Google Calendar, finds common free slots that respect each person's timezone.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerRecruiter submits panel request (candidate, interviewers, date range)HTTP webhook
  • ActionPull free/busy from each interviewer's Google CalendarGoogle CalendarGoogle Calendar
  • LogicIntersect busy blocks into common open slots within local business hours
  • LogicScore slots for timezone fairness and select the best
  • ActionCreate the Zoom interview meetingZoomZoom
  • OutputSend calendar invites with Zoom link to candidate and panelGmailGmail

What it does

Given a list of panel interviewers and a target candidate window, it reads each interviewer's Google Calendar free/busy, computes the overlapping open slots, applies a timezone-fairness rule so no single interviewer is always pushed to early-morning or late-evening calls, then creates a Zoom meeting and sends calendar invites to everyone.

When to use it

Use when you schedule cross-timezone panel interviews and manually diffing four calendars is eating your day. Best for teams already on Google Workspace who run Zoom interviews.

How it works

  1. 1A recruiter submits the candidate, interviewer emails, and desired date range via webhook.
  2. 2The flow pulls free/busy from each interviewer's Google Calendar in parallel.
  3. 3A logic step intersects busy blocks to find common 45-minute openings inside business hours for each attendee's local timezone.
  4. 4A fairness scorer ranks candidate slots so off-hours burden is spread evenly across the panel, then picks the top slot.
  5. 5A Zoom meeting is created for that slot.
  6. 6Calendar invites with the Zoom link go to the candidate and all interviewers, and the recruiter gets a confirmation.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect ZoomMeetings, recordings, transcripts.
  3. 3
    Connect GmailRead, draft, send, label.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.