Email/Calendar Management Beginner 22 min

AI-Powered Meeting Scheduler with n8n

Learn to build an automated assistant in n8n that detects meeting requests in Gmail, suggests time slots, and books them into your calendar—no back-and-forth required.

Screenshot of the final project build

Click to play full screen.

Free Strategy Audit

30-45 min call to discuss your project, scope your custom build, and define clear next steps.

Book a Call
  • Understand your project needs
  • Map the fastest path to value
  • Get a tailored implementation plan

Integrations

25 credits
OpenAI API icon

OpenAI API

LLM, embeddings, and other AI services from OpenAI.

Project Resources

asset icon

n8n Workflow File

The ready-to-import n8n workflow file with all nodes and settings.

5 credits
asset icon

AI Prompts Library

A text file containing all AI prompts used in the project in their entirety.

5 credits

About This Project

This tutorial walks through building a fully automated meeting scheduler using n8n, OpenAI, and Google Calendar. You’ll learn how to detect emails that contain meeting requests, filter and classify them intelligently using keywords and ChatGPT, and generate personalized time slot emails with clickable booking links. The video shows how to dynamically build and send HTML emails, track replies via webhooks, and finalize bookings on your Google Calendar—all without writing every line from scratch. You’ll also see how to handle edge cases, such as when a proposed slot becomes unavailable, by regenerating new options automatically. Noah breaks down the core logic clearly and shares reusable code and prompt examples you can adapt. This is an intermediate-level automation, perfect for anyone who wants to move beyond basic workflows and start building smart assistants. You’ll also get practical tips for working with time zones, webhook testing, and Gmail threading. By the end, you’ll have a hands-off way to manage meeting scheduling—and the skills to customize it for your business or team.

Project Assets

10-Min Project Walkthrough thumbnail

10-Min Project Walkthrough

A 3-10 min walk through of the project, showing all nodes and explaining the build.

Free • Login
Full Tutorial Video thumbnail

Full Tutorial Video

The complete tutorial video with clear, step-by-step instructions you can repeat.

Free • Login
expansion icon

Expansion Ideas

Get inspired with creative ways to extend and customize this project.

Free • Login

See more of the project

Log in with a free account to access all project videos and assets.

Log In or Create Free Account

Unlocked!

Your credits have been applied.

You're Missing Out!

We noticed you're not logged in. You're missing out on the full-length videos, downloadable assets, and more. You can create a Free account in a few seconds with Google connect.

Login with a Free Account

Expansion Ideas

Client Discovery Calls – Automatically schedule intro calls with prospects who fill out your Typeform or website lead form.

Sales Follow-Ups – Trigger meeting options after a lead responds to your cold outreach email, turning interest into action.

Recruiting Coordination – Detect scheduling requests from job applicants and offer interview slots based on recruiter availability.

Internal Team Bookings – Route internal meeting requests from Slack into your calendar, skipping the manual coordination.

Podcast Guest Scheduling – Let podcast guests pick a slot through email responses and handle booking without extra tools.

Support Escalation Meetings – When support tickets escalate, automatically offer a Zoom call to resolve things faster.

Freelance Client Onboarding – Use a Notion or Airtable form submission to kick off a call scheduling sequence with new clients.

Demo Requests from Website – Detect demo interest in inbound emails and offer appointment times with a dynamic link.

Investor or Advisor Syncs – Route introductions or warm intros into a booking workflow so they never sit unanswered.

Community Office Hours – Offer up limited-time weekly slots to your community list and auto-manage the calendar via webhook.

Integration

Full guide coming soon.