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
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