Templates / Route WhatsApp support requests with Claude, Supabase, HubSpot and Slack

Route WhatsApp support requests with Claude, Supabase, HubSpot and Slack

Ready for 3.0

by Ayush Mishra · 138 views · created 2026-07-11 · 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 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).

  1. Message Type Router (Switch): routes items into 4 branches
  2. Whisper STT (OpenAI): transcribe (audio)
  3. GPT-4o Vision (OpenAI): analyze (image)
  4. PDF/DOCX Parser (Extract from File): extracts data from a file (pdf)
  5. Text Pass Through (Edit Fields (Set)): sets 1 field: text
  6. Merge: merges the data from its input branches
  7. Supabase: get
  8. Sentiment + Language Detection (Sentiment Analysis): scores sentiment with AI, with model: OpenAI Model (Sentiment)
  9. 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
  10. Track Analytics (Data table): uses Data table

…plus 13 more steps. See the full node list below.

Services it uses

WhatsApp Business CloudOpenAISupabaseEmbeddings OpenAIOpenAI Chat ModelGoogle CalendarHubSpotGmailGoogle DriveSlackSupabase Vector StoreReranker CohereAnthropic Chat Model

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)

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…

Excerpt from Ayush Mishra '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.