Templates / AI Restaurant Virtual Waiter Chatbot 🤖🍕 for WhatsApp & Website

AI Restaurant Virtual Waiter Chatbot 🤖🍕 for WhatsApp & Website

Ready for 3.0

by Davide Boizza ✓ · 872 views · created 2026-05-04 · 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 27 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects WhatsApp Business Cloud, Guardrails, Google Gemini Chat Model and Google Sheets and 1 more. It also calls demo.forkmenu.com over HTTP.

How it runs

Trigger: When a chat message arrives (plus 1 other trigger).

  1. From Chat (Edit Fields (Set)): sets 3 fields: message, sessionId, type
  2. Input type (Switch): routes items into 1 branches
  3. Normalize (Edit Fields (Set)): sets 3 fields: message, sessionId, type
  4. Message (Edit Fields (Set)): sets 3 fields: message, sessionId, type
  5. Not supported (WhatsApp Business Cloud): send
  6. Guardrails: uses Guardrails, with model: Google Gemini Chat Model
  7. Merge: merges the data from its input branches
  8. Menu? (Switch): routes items into 1 branches
  9. Chat: uses Chat
  10. Virtual waiter (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 2 tools (Calculator, Menu dishes); memory: Simple Memory

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

Services it uses

WhatsApp Business CloudGuardrailsGoogle Gemini Chat ModelGoogle SheetsHTTP Request

HTTP calls to: demo.forkmenu.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 (15)

From the author

This workflow implements a WhatsApp-based virtual restaurant assistant that automates customer interaction from the first message to post-dining follow-up. The system can receive messages either from WhatsApp or a chatbot interface, normalize the input, and…

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