Manage Google Calendar via WhatsApp with GPT-4 virtual assistant
Needs changesWhat this workflow does
This AI workflow has 10 nodes and runs on WhatsApp events (messages). Along the way it connects OpenAI Chat Model, Google Calendar and WhatsApp Business Cloud.
How it runs
Trigger: On WhatsApp events (messages).
- TimePilot (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 4 tools (Create Event, Delete Event, Search Event, Update Event); memory: Simple Memory
- Success (Edit Fields (Set)): sets or maps fields
- WhatsApp Business Cloud: send
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in TimePilot (v1.8): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) TimePilot (v1.8) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Edit Fields (Set)
n8n-nodes-base.set - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
How it works • Allows users to manage their Google Calendar via WhatsApp using natural language • Handles event creation, updates, deletions, availability checks, and agenda overviews • AI agent interprets the user’s message and triggers the appropriate…