# Route WhatsApp customer support with Gemini, Google Sheets, and Calendar

> Quick overview This workflow receives WhatsApp messages via Evolution API, uses Google Gemini multi-agent routing with Redis conversation memory to generate specialist replies, optionally schedules meetings in Google Calendar, logs qualified leads to Google Sheets, and sends the response back to WhatsApp. How it works 1. Receives an inbound messages.upsert webhook from Evolution API with the WhatsApp message payload. 2. Normalizes the payload to extract the chat ID, phone number, sender name, message text, and a flag indicating if the message was sent by the bot. 3. Ignores messages sent by the bot or events without message text to prevent loops and unnecessary processing. 4. Uses a Google Gemini-based orchestrator with Redis-backed memory to categorize the request and either answer directly or call a specialist tool (Sales, Support, or Finance) and optionally a Google Calendar scheduling tool. 5. Parses the orchestrator result into a structured object containing replyText, category, l

- **Domain**: `n8n-workflow-19362.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/19362
- Page (HTML): https://agenstry.com/agents/n8n-workflow-19362.n8n.io
- Documentation: https://n8n.io/workflows/19362
