Automate HVAC service scheduling with AI agent, Google Calendar and Gmail
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs when an HTTP GET request hits its webhook URL (plus 1 other trigger). Along the way it connects OpenAI Chat Model, Google Calendar, Google Sheets and Anthropic and 2 more.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 1 other trigger).
- Receptionist (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 7 tools (think, log_lead, check_calendar, find_old_event…); memory: Simple Memory
- Compose a mail (Anthropic): uses Anthropic
- Wait: pauses before continuing
- Respond to Webhook: sends the response back to the webhook caller
- booking_confirmation (Gmail): uses Gmail
- message_team (Google Chat): uses Google Chat
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Webhook
n8n-nodes-base.webhook - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Respond to Webhook
n8n-nodes-base.respondToWebhook - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Anthropic
@n8n/n8n-nodes-langchain.anthropic - Gmail
n8n-nodes-base.gmail - Wait
n8n-nodes-base.wait - Google Chat
n8n-nodes-base.googleChat
From the author
Instant, automated scheduling. This AI Scheduling Agent manages real-time appointments, availability checks, and rescheduling across Google Calendar and Sheets, eliminating human hold times. --- 🎯 Problem Statement Traditional call center or online booking…