An end-to-end booking automation synchronizing web inquiry forms, automated Google Calendar slot verification, email confirmation dispatches, and WhatsApp reminders.
A robust workflow automation connecting inbound customer booking requests directly with consultant calendar availability. It checks free/busy slots in real-time, generates personalized video meeting links, sends calendar invites with localized timezone adjustments, and schedules automated SMS/WhatsApp reminders.
Eliminate scheduling friction, achieve instant booking confirmations within 10 seconds of request, and reduce appointment no-show rates through automated multi-channel reminder sequences.
1. Capture lead submission via webhook from landing page forms. 2. Parse requested date, time, and timezone parameters. 3. Query Google Calendar API for consultant availability window. 4. If slot is open, create primary event with Google Meet link; if conflict occurs, immediately return alternative available slots. 5. Schedule cron delay triggers for 24-hour and 1-hour prior reminders.
Built entirely on an n8n visual automation server. Utilizes JavaScript function nodes for ISO timezone conversions, conditional switch nodes for conflict resolution, and OAuth2 credentials for secure calendar management.
Current Boundaries: Requires consultants to maintain accurate calendar blocking for personal time to prevent automated bookings during private hours.
User Form Submission
│
▼
[Webhook Trigger]
│
▼
[Check Calendar Free/Busy]
├── (Conflict) ──► Suggest Alternative Slots via Email
└── (Available) ──► Create Calendar Event + Google Meet Link
│
├──► Dispatch Confirmation Email + ICS File
└──► Schedule Cron Reminder (24h & 1h prior)