Schedule client meetings via web forms with Google Calendar, Zoom

Go to Workflow
18 views
Built by SpaGreen Creative SpaGreen Creative
Created on June 05, 2026

Description

Who it's for
This n8n workflow is designed for businesses, consultants, and service providers who want to automate their meeting scheduling process. The workflow creates a seamless booking system that can handle meeting requests, check availability, create calendar events, set up video conferences, and send notifications through multiple channels.

Features
Integrates with web forms to receive booking requests
Checks Google Calendar availability automatically
Creates calendar events with booking details
Sets up Zoom meetings instantly
Sends notifications via email, WhatsApp, Discord, and Teams
Notifies politely if requested slots aren’t available
Supports Your time zone conversions

Requirements
Google Calendar API Credentials**: For checking availability and creating events
Zoom API Credentials**: For generating meeting links and video conferences
Gmail OAuth2 Credentials**: For sending email confirmations
Notification Service Credentials**:
Discord Bot API, Microsoft Teams API, Rapiwa API (for WhatsApp)

Important Notes
Time Zone Configuration**: The workflow is set to Asia/Dhaka time zone but can be customized
Meeting Settings**: Default meeting duration (40 minutes) and password can be adjusted
Notification Templates**: All notification messages can be customized to match your brand voice
Calendar Selection**: Ensure the correct Google Calendar ID is configured for your booking system

Support & Help
WhatsApp**: Chat on WhatsApp
Discord**: SpaGreen Community
Facebook Group**: SpaGreen Support
Website**: https://spagreen.net
Developer Portfolio**: Codecanyon SpaGreen

Nodes Used (6)

Code
n8n-nodes-base.code
Discord
n8n-nodes-base.discord
Gmail
n8n-nodes-base.gmail
Google Calendar
n8n-nodes-base.googleCalendar
Microsoft Teams
n8n-nodes-base.microsoftTeams
Zoom
n8n-nodes-base.zoom