Templates / Handle WhatsApp HVAC reception with Gemini, Claude, and Meta WhatsApp API

Handle WhatsApp HVAC reception with Gemini, Claude, and Meta WhatsApp API

Needs changes

by Hassan ✓ · 49 views · created 2026-10-02 · Support Chatbot, AI Chatbot

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), SerpApi (Google Search). 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 27 nodes and runs on WhatsApp events (messages). Along the way it connects WhatsApp Business Cloud, Anthropic Chat Model, Postgres Chat Memory and SerpApi (Google Search). It also calls openrouter.ai over HTTP.

How it runs

Trigger: On WhatsApp events (messages).

  1. Route by Type (Switch): routes items into 3 branches
  2. Get Voice Note URL (WhatsApp Business Cloud): media url get
  3. Get Photo URL (WhatsApp Business Cloud): media url get
  4. Prepare Text Message (Edit Fields (Set)): sets 1 field: text
  5. Download Voice Note (HTTP Request): calls an HTTP API
  6. Download Photo (HTTP Request): calls an HTTP API
  7. Save to Inbox (Data table): uses Data table
  8. Convert Voice to Base (Extract from File): extracts data from a file (binary to propery)
  9. Convert Photo to Base (Extract from File): extracts data from a file (binary to propery)
  10. Wait: waits 10 seconds

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

Services it uses

WhatsApp Business CloudAnthropic Chat ModelPostgres Chat MemorySerpApi (Google Search)

HTTP calls to: openrouter.ai

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • AI Agent v1 (old agent modes) in Receptionist Agent (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • SerpApi (Google Search) in Web Search: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.
Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Receptionist Agent (v1.9)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
SerpApi (Google Search)
Web Search
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (15)

From the author

Quick overview This workflow acts as a WhatsApp AI receptionist: it receives text, voice notes, and photos via WhatsApp Cloud API, transcribes audio and describes images through OpenRouter, then uses Anthropic Claude with PostgreSQL chat memory to reply,…

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