AutomationMart
Home/Browse/Schedule appointments from a booking form with Google Calendar and Gmail
n8n

Schedule appointments from a booking form with Google Calendar and Gmail

n8nn8n11 modulesv1.0
GmailGoogle Calendar

How it works This workflow creates a complete appointment booking system — no external scheduling tools needed. It serves a styled HTML booking form via webhook, checks your Google Calendar for availability, and lets visitors pick an open 30-minute slot. On submission, it creates a calendar event, sends a confirmation email via Gmail, and shows a success page. - A GET webhook serves the booking page, which reads your Google Calendar to show only open time slots for the next 30 days - Visito

At a glance

Schedule appointments from a booking form with Google Calendar and Gmail is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Calendar. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Calendar
Modules
11
Price
Free
Version
v1.0
Schedule appointments from a booking form with Google Calendar and Gmail workflow diagram

About this workflow

How it works This workflow creates a complete appointment booking system — no external scheduling tools needed. It serves a styled HTML booking form via webhook, checks your Google Calendar for availability, and lets visitors pick an open 30-minute slot. On submission, it creates a calendar event, sends a confirmation email via Gmail, and shows a success page. - A GET webhook serves the booking page, which reads your Google Calendar to show only open time slots for the next 30 days - Visitors pick a date/time, fill in their name, email, and an optional message, then submit - A POST webhook receives the form, calculates the end time, creates a Google Calendar event, and sends a styled HTML confirmation email with an "Add to Calendar" link - The visitor sees a branded success page confirming their booking Set up steps 1. Google Calendar OAuth2 — Connect your Google account with Calendar read/write access. Takes 5 minutes if you already have OAuth credentials in Google Cloud Console. 2. Gmail OAuth2 — Connect your Gmail account for sending confirmation emails. Can reuse the same Google OAuth app. 3. Configure your availability — In the "Calculate Available Slots" node, adjust workingDays (default: Mon–Fri), startHour/endHour (default: 9 AM–2 PM), slotDuration (default: 30 min), and the timezone offset (default: +02:00 for EET). 4. Activate the workflow — The booking form will be live at your n8n instance's webhook URL: your-n8n-url/webhook/booking 5. Optional: Customize branding — Edit the HTML/CSS in the "Build HTML Form" and "Show Success Message" nodes to match your brand colors and copy.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send e-mail with data from a new order in Shopify

When a new order is created in Shopify, a new e-mail with data from the order is sent by Gmail. The data are structured into tables using HTML tags.

Free

Automate B2B cold email outreach with Gemini, Gmail and Google Sheets

Enterprise AI Outreach Automation Description This n8n template demonstrates how to build a complete AI-powered outbound email system using Google Sheets, Gmail, Gemini, and website scraping. The workflow is designed to help you move from basic lead data to personalized cold outreach without manually researching each company or writing each email yourself. You only need to add a few lead details such as first name, last name, email, and website in your Google Sheet. From there, the workflow scra

Free

Sync events from Microsoft Calendar to Google Calendar

Automatically sync events from Microsoft Calendar to Google Calendar, ensuring all your schedules are up-to-date across both platforms effortlessly.

Free

Automate full agreement lifecycle with JotForm, approvals, Signwell e-signatures & tracking

Client Form → Draft → Approve → Sign → Deliver, fully automated This workflow automates the entire agreement lifecycle from client form submission to signed document delivery. It generates personalized agreements from templates, manages internal approvals, orchestrates e-signatures via Signwell, and delivers fully executed documents with complete audit trails in n8n Data Tables. Good to know - Handles client data collection via JotForm with custom field mapping - Automatically po

Free

Send Gmail messages for new LiveWebinar leads

Every time a new lead is created in LiveWebinar, Make will automatically send an email via Gmail.

Free

Process & summarize PDFs from email & messaging apps with OpenAI GPT

Process PDFs from Gmail, Outlook, Telegram and WhatsApp with OpenAI Transform PDF documents into actionable insights automatically across multiple platforms. This workflow monitors emails and messaging platforms for PDF attachments, extracts content, and delivers AI-powered summaries. Who's it for Business professionals, teams, and organizations needing automated PDF analysis from emails and messaging platforms. Perfect for processing contracts, reports, invoices, and documents requiring quick r

Free

Create Smart URLs with BioURL.link's Geo, Device & Language Targeting

Create sophisticated shortened URLs with advanced targeting and tracking capabilities using the BioURL.link API Overview This n8n workflow provides a powerful webhook-based URL shortening service that integrates with BioURL.link's comprehensive link management platform. Transform any long URL into a smart, trackable short link with advanced targeting features through a simple HTTP POST request. Key Features - Smart URL Shortening: Create custom short URLs with optional passwords and expiry dates

Free

Deep Research - Sales Lead Magnet Agent

Want to check out all my flows, follow me on: This automation flow is designed to generate comprehensive, research-backed lead magnet articles based on a user-submitted topic, conduct deep research across multiple sources, and automatically create a professional Google Doc ready for LinkedIn sharing. ⚙️ How It Works (Step-by-Step): 1. 📝 Chat Input (Entry Point) A user submits a topic through the chat interfac

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free