Form to meeting: Google Calendar, Zoom, Gmail & Slack booking automation
Ready for 3.0What this workflow does
This workflow has 11 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Calendar, Zoom, Gmail and Slack.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Merge: merges the data from its input branches
- Workflow Configuration (Edit Fields (Set)): sets 3 fields: calendarId, slackChannel, teammateEmail
- Extract Booking Details (Edit Fields (Set)): sets 6 fields: customerName, customerEmail, bookingDate…
- Check Calendar Availability (Google Calendar): get many
- Is Time Slot Available? (If): checks a condition and branches into true / false
- Create Calendar Event (Google Calendar): uses Google Calendar
- Send Unavailable Email (Gmail): uses Gmail
- Create Zoom Meeting (Zoom): uses Zoom
- Send Confirmation Email (Gmail): uses Gmail
- Notify Teammate on Slack (Slack): uses Slack
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 - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set - Google Calendar
n8n-nodes-base.googleCalendar - If
n8n-nodes-base.if - Zoom
n8n-nodes-base.zoom - Gmail
n8n-nodes-base.gmail - Slack
n8n-nodes-base.slack
From the author
Who’s it for Teams that collect meeting requests via a form and want instant, error-free scheduling: customer success, sales, education, agencies, and community managers. How it works / What it does This workflow ingests a form submission (name, email,…