Create a WhatsApp customer support bot with OpenAI, calendar & email integration
Ready for 3.0What this workflow does
This AI workflow has 23 nodes and runs when another workflow calls it (plus 1 other trigger). Along the way it connects OpenAI Chat Model, Google Calendar, Supabase Vector Store and Embeddings OpenAI and 3 more.
How it runs
Trigger: When another workflow calls it (plus 1 other trigger).
- Calendar Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 4 tools (Create an event in Google Calendar, Delete an event in Google Calendar, Get many events in Google Calendar, Create an event in Google Calendar)
- Format Incoming Message (Edit Fields (Set)): sets 3 fields: usersMessage, usersMobileNumber, WhatsappAiAgentNumber
- WhatsApp AI Support Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 3 tools (Email Tool, Calendar Tool, Knowledge Base Tool); memory: Conversation Memory (Postgres)
- Send WhatsApp Reply (Twilio): uses Twilio
- Email Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Send a message in Gmail)
- Knowledge Base Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Supabase Vector Store)
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 (12)
- Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Gmail Tool
n8n-nodes-base.gmailTool - AI Agent
@n8n/n8n-nodes-langchain.agent - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Twilio
n8n-nodes-base.twilio - Twilio Trigger
n8n-nodes-base.twilioTrigger - Edit Fields (Set)
n8n-nodes-base.set
From the author
Who’s it for This template is for businesses, customer support teams, and professionals who want to deliver AI-powered WhatsApp assistance. It helps automate conversations, schedule meetings, answer FAQs, and send follow-up emails — all from WhatsApp. How it…