Skip to product information

n8n Workflow: Backfill Cancelled Slots w/ Google Calendar & WhatsApp

n8n Workflow: Backfill Cancelled Slots w/ Google Calendar & WhatsApp

 (200+Reviews)
Regular price £46.99
Regular price £46.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
n8n Workflow: Backfill Cancelled Slots w/ Google Calendar & WhatsApp

n8n Workflow: Backfill Cancelled Slots w/ Google Calendar & WhatsApp

Regular price £46.99
Regular price £46.99 Sale price
SAVE Sold out

Backfill cancelled appointment slots automatically with Google Calendar + WhatsApp

This n8n workflow checks your Google Calendar every 15 minutes for cancelled or deleted appointments, finds the matching freed slots in your Google Sheet, and sends a WhatsApp offer to the right person from your Waitlist—so empty spaces don’t cost you revenue.

What this workflow does

  • Runs on a 15-minute schedule to stay responsive without constant manual work.
  • Reads appointment events from Google Calendar within your lookahead window (including deleted events).
  • Loads Bookings and Waitlist tabs from the same Google Sheet (same spreadsheet, consistent data model).
  • Marks an appointment row as a freed slot if the event was cancelled/deleted or if the booking is marked no-show.
  • Excludes slots that start inside your minimum notice window.
  • Matches freed slots to the first eligible waitlist member (joining order) who requested the relevant service and practitioner.
  • WhatsApp sending is controlled by a switch: when sendOffers is on, offers are sent; when off, the workflow stops at a dry-run step and nothing goes out.
  • Logs every sent offer by appending details (slot + person info) to the Offer log tab.

Use cases

  • An appointment is cancelled at the last minute—this workflow immediately notifies the next eligible waitlist customer via WhatsApp.
  • A “no-show” is recorded in your Bookings tab—freed capacity is offered to the earliest matching waitlist entry.
  • You want a safe rollout: run with sendOffers off to verify matching and logging before enabling WhatsApp delivery.

Technical details

  • Integrations: Google Calendar, Google Sheets, WhatsApp Business Cloud.
  • n8n nodes/logic: schedule trigger, if, set, code, no op, split out, and whats app.
  • Setup required: provide calendar ID + spreadsheet ID in Settings; create spreadsheet tabs named Bookings, Waitlist, and Offer log; store waitlist phone numbers with country code; add WhatsApp Business Cloud credentials and phone number ID.

Perfect for n8n users, automation engineers, and SaaS operators running appointment businesses who need reliable, data-driven backfilling of cancelled slots—without manual outreach.

View full details