Use this sophisticated n8n workflow template to automate restaurant order taking, menu queries (RAG), and customer management via WhatsApp using Google Gemini AI and Supabase.
Download this n8n workflow template and start using it instantly.
Restaurant owners seeking to automate their ordering process.
Technical users looking for advanced n8n templates integrating AI agents and vector databases.
Developers needing a ready-to-deploy conversational commerce solution using the n8n node ecosystem.
Businesses using Supabase for database and vector storage.
Managing customer orders and menu questions manually via messaging apps is time-consuming. This comprehensive n8n workflow solves this by deploying a powerful AI Agent integrated with WhatsApp.
This robust solution uses a Google Gemini model within the n8n agent node to understand natural language orders and answer specific menu questions using Retrieval Augmented Generation (RAG). The menu data is stored securely in a Supabase Vector Store. When a customer sends a message via WhatsApp, the n8n trigger captures it, verifies the user, engages the AI agent, processes the order using a Supabase tool, and finally confirms the order back to the customer and notifies the kitchen/delivery staff. This high-value n8n workflow minimizes errors and provides instant customer service 24/7.
This advanced n8n workflow operates in two main segments: Customer Interaction and Menu Management.
1. Customer Interaction Flow (Triggered by WhatsApp):
2. Menu Management Flow (Triggered by Form):
To set up this powerful n8n workflow, follow these steps:
WhatsApp Trigger: This is the primary n8n trigger, initiating the n8n workflow upon receiving a message from a customer.
Get user (Supabase): Checks the Supabase database to identify if the incoming customer number has been seen before.
AI Agent (LangChain): The central decision-making n8n node. It manages conversation state, tool usage (Supabase), and LLM interaction using the Google Gemini Chat Model.
Google Gemini Chat Model: Provides the large language model capability for understanding customer intent, parsing orders, and generating conversational responses within the AI Agent.
Simple Memory (LangChain): Maintains the conversation history across messages, allowing the AI Agent to reference previous context for better order processing.
Create order in database (Supabase Tool): An AI tool used by the n8n Agent to log successful, parsed orders directly into the transactional Supabase database.
Get Menu Items from Vector Store (Supabase Vector Store): An RAG tool used by the AI Agent to query the embedded menu data, ensuring accurate and up-to-date responses to menu inquiries.
Embeddings Google Gemini: Used in the Menu Management segment to transform raw menu data into high-quality vector embeddings for efficient similarity search.
Use this powerful n8n workflow template to deploy an AI restaurant chatbot using GPT-4o. Automate order taking, data extraction, and logging confirmed orders to Google Sheets via this complex n8n automation.

Automate high-quality restaurant newsletter creation using a sophisticated n8n workflow featuring AI agents, Mailchimp integration, and a Telegram-based Human-in-the-Loop (HITL) approval system. Explore these powerful n8n templates.

Use this comprehensive n8n workflow template to create an AI-powered restaurant booking assistant on Telegram. The automation handles conversational data gathering, Google Calendar scheduling, and sends rich HTML confirmation emails using OpenAI and core n8n nodes.

Automate sophisticated SEO content optimization using this robust n8n workflow template. It combines OpenAI, SerpAPI, Google Sheets for versioning, and Slack for mandatory human approval.








































