AI-Powered Meeting Scheduler with n8n

AI-Powered Meeting Scheduler with n8n

If you’ve ever left a meeting request sitting in your inbox because it was too much effort to respond, check your calendar, and propose times - this one’s for you.

Imagine having a personal assistant who reads your email, figures out if a meeting is needed, checks your availability, and sends back clickable time slots.


This week’s build does exactly that using a fully automated workflow that:

Scans your Gmail inbox for emails requesting a meeting

Uses ChatGPT to determine intent and extract proposed times

Checks your Google Calendar for open 30-minute slots

Generates a clean HTML email with clickable booking links

Processes the selection via webhook and books the meeting

Sends a confirmation email once the calendar event is created

Handles edge cases when a slot becomes unavailable

The entire process is automated with n8n.
You don’t have to touch your inbox or calendar.




You’ll learn how to:

Use keyword filters to avoid unnecessary API calls

Craft structured GPT prompts that always return predictable JSON

Generate and format availability dynamically using JavaScript in n8n

Build HTML emails with personalized links for seamless booking

Design robust webhooks that handle delays and fallback gracefully

Customize for your time zone and reuse the logic across use cases


This workflow is easy to extend. Once you know how it works, you can apply the same system to:

Client onboarding calls

Sales intro meetings

Recruiting coordination

Podcast guest scheduling

Support escalation calls


You’ll get:

A full step-by-step walkthrough video

Downloadable n8n workflow file

All the GPT prompts used

Sample input/output data

Clear guidance on adapting it to your own needs


If you’re tired of playing calendar ping-pong, this is how you take back your time.

See you inside,
Noah King
← Back to Blog