Gestiona reservas de restaurante por WhatsApp con Gemini y Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs on WhatsApp events (messages). Along the way it connects WhatsApp Business Cloud, Google Gemini Chat Model, Google Sheets and Google Calendar and 1 more.
How it runs
Trigger: On WhatsApp events (messages).
- Texto o audio (Switch): routes items into 2 branches
- Preparar texto (Edit Fields (Set)): sets 1 field: mensaje
- Obtener URL del audio (WhatsApp Business Cloud): media url get
- Avisar formato no soportado (WhatsApp Business Cloud): send
- Agente de Reservas (AI Agent): runs an AI agent, with model: Modelo Gemini; 9 tools (Consultar menu, Buscar reservas, Guardar reserva, Cancelar reserva…); memory: Memoria por cliente
- Descargar audio (HTTP Request): calls an HTTP API
- Responder al cliente (WhatsApp Business Cloud): send
- Transcribir audio con Gemini (Google Gemini): work with audio
- Preparar transcripcion (Edit Fields (Set)): sets 1 field: mensaje
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 (12)
- WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Whats App Tool
n8n-nodes-base.whatsAppTool - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - HTTP Request
n8n-nodes-base.httpRequest - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
From the author
Quick Overview This workflow handles restaurant reservations over WhatsApp (text or voice) using Google Gemini, storing and managing bookings in Google Sheets and Google Calendar, and sending WhatsApp confirmations to the customer plus internal notifications…