Route WhatsApp support requests with Claude, Supabase, HubSpot and Slack
Ready for 3.0What this workflow does
This AI workflow has 37 nodes and runs on WhatsApp events (messages). Along the way it connects WhatsApp Business Cloud, OpenAI, Supabase and Embeddings OpenAI and 9 more.
How it runs
Trigger: On WhatsApp events (messages).
- Message Type Router (Switch): routes items into 4 branches
- Whisper STT (OpenAI): transcribe (audio)
- GPT-4o Vision (OpenAI): analyze (image)
- PDF/DOCX Parser (Extract from File): extracts data from a file (pdf)
- Text Pass Through (Edit Fields (Set)): sets 1 field: text
- Merge: merges the data from its input branches
- Supabase: get
- Sentiment + Language Detection (Sentiment Analysis): scores sentiment with AI, with model: OpenAI Model (Sentiment)
- Claude AI Agent (AI Agent): runs an AI agent, with model: Anthropic Chat Model; 6 tools (Gmail Tool, Slack Tool, HubSpot Ticket Tool, Knowledge Base Tool…); memory: Simple Memory; output parser: Structured Output Parser
- Track Analytics (Data table): uses Data table
…plus 13 more steps. See the full node list below.
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 (28)
- WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - Switch
n8n-nodes-base.switch - OpenAI
@n8n/n8n-nodes-langchain.openAi - Merge
n8n-nodes-base.merge - Extract from File
n8n-nodes-base.extractFromFile - Edit Fields (Set)
n8n-nodes-base.set - Supabase
n8n-nodes-base.supabase - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Sentiment Analysis
@n8n/n8n-nodes-langchain.sentimentAnalysis - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Calendar
n8n-nodes-base.googleCalendar - HubSpot
n8n-nodes-base.hubspot - Gmail
n8n-nodes-base.gmail - Google Drive
n8n-nodes-base.googleDrive - Slack
n8n-nodes-base.slack - Code
n8n-nodes-base.code - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Reranker Cohere
@n8n/n8n-nodes-langchain.rerankerCohere - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Hubspot Tool
n8n-nodes-base.hubspotTool - Slack Tool
n8n-nodes-base.slackTool - Gmail Tool
n8n-nodes-base.gmailTool - Data table
n8n-nodes-base.dataTable - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
From the author
Quick overview This workflow turns incoming WhatsApp messages (text, audio, images, and documents) into actionable support interactions by extracting content, detecting sentiment, and using an AI agent with a Supabase knowledge base to route requests to…