Templates / Qualify and reply to WhatsApp and Telegram leads with Claude and Google Sheets

Qualify and reply to WhatsApp and Telegram leads with Claude and Google Sheets

Ready for 3.0

by Nick Guriev ✓ · 9 views · created 2026-08-13 · Lead Nurturing, 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 workflow has 23 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects Google Docs, Google Sheets and Telegram. It also calls api.anthropic.com and graph.facebook.com over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).

  1. Normalize Telegram Message (Code): runs custom JavaScript code
  2. Normalize WhatsApp Message (Code): runs custom JavaScript code
  3. Reply to WhatsApp Verification (Respond to Webhook): sends the response back to the webhook caller
  4. Check If Text Message (If): checks a condition and branches into true / false
  5. Send Skip Acknowledgment (Respond to Webhook): sends the response back to the webhook caller
  6. Access Knowledge Base (Google Docs): get
  7. Read Leads from Sheets (Google Sheets): uses Google Sheets
  8. Compile Message Context (Code): runs custom JavaScript code
  9. Setup Request for Claude (Code): runs custom JavaScript code
  10. Post to Claude API (HTTP Request): calls api.anthropic.com (POST)

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

Services it uses

Google DocsGoogle SheetsTelegram

HTTP calls to: api.anthropic.com, graph.facebook.com

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 (8)

From the author

Quick overview This workflow receives WhatsApp/Telegram messages, pulls your knowledge base and the lead’s history from Google Sheets, and sends it to Claude — which auto-detects the customer’s language and replies in it (not a fixed list), qualifies the…

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