Templates / Create a WhatsApp customer support bot with OpenAI, calendar & email integration

Create a WhatsApp customer support bot with OpenAI, calendar & email integration

Ready for 3.0

by Nabin Bhandari ✓ · 2,588 views · created 2025-09-05 · Support Chatbot, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What 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).

  1. 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)
  2. Format Incoming Message (Edit Fields (Set)): sets 3 fields: usersMessage, usersMobileNumber, WhatsappAiAgentNumber
  3. 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)
  4. Send WhatsApp Reply (Twilio): uses Twilio
  5. Email Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Send a message in Gmail)
  6. Knowledge Base Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Supabase Vector Store)

Services it uses

OpenAI Chat ModelGoogle CalendarSupabase Vector StoreEmbeddings OpenAIGmailPostgres Chat MemoryTwilio

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)

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…

Excerpt from Nabin Bhandari's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.