Book and confirm clinic appointments with WhatsApp, Google Calendar, and Gmail
Ready for 3.0What this workflow does
This workflow has 14 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Calendar, Gmail and Twilio.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Extract Booking Details (Edit Fields (Set)): sets or maps fields
- Check Online Consultation (If): checks a condition and branches into true / false
- Schedule Online Appointment (Google Calendar): uses Google Calendar
- Schedule Offline Appointment (Google Calendar): uses Google Calendar
- Prepare Online Event Details (Edit Fields (Set)): sets or maps fields
- Prepare Offline Event Details (Edit Fields (Set)): sets or maps fields
- Merge: merges the data from its input branches
- Email Confirmation to Patient (Gmail): uses Gmail
- WhatsApp Confirmation to Patient (Twilio): create
- Email Notification to Doctor (Gmail): uses Gmail
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Google Calendar
n8n-nodes-base.googleCalendar - Merge
n8n-nodes-base.merge - Gmail
n8n-nodes-base.gmail - Twilio
n8n-nodes-base.twilio - Wait
n8n-nodes-base.wait
From the author
Quick overview Automate clinic appointment booking end to end. Patients submit a request via webhook, the workflow generates a unique Booking ID, routes online consultations to Google Meet and offline ones to the clinic address, then notifies both patient and…