AI-Powered Restaurant Orders & Menu Automation with WhatsApp
detail.loadingPreview
Revolutionize your restaurant operations with an AI-powered WhatsApp assistant that automates order taking, answers menu inquiries using RAG, and seamlessly integrates with Supabase for data management. Enhance customer experience and streamline your workflow with intelligent, real-time interactions.
About This Workflow
This n8n workflow template provides a complete, intelligent system for restaurants to automate their ordering and menu inquiry processes directly through WhatsApp. Leveraging the power of an AI Agent backed by Google Gemini and a Retrieval Augmented Generation (RAG) system with Supabase vector storage, it offers instant, accurate responses to customer questions about your menu. It handles new and returning customers, creates orders in your Supabase database, and even notifies delivery personnel, all while maintaining conversational memory. A separate input allows for easy menu updates, ensuring your AI is always working with the latest information.
Key Features
- WhatsApp Native Interaction: Engage customers directly where they are, facilitating easy order placement and inquiries.
- Intelligent AI Assistant (RAG Powered): An advanced AI Agent using Google Gemini intelligently processes orders, answers complex menu questions by retrieving information from a dedicated vector store (RAG), and remembers past conversations.
- Automated Order Management: Seamlessly creates and manages customer orders in a Supabase database, streamlining your backend operations.
- Effortless Menu Updates: A dedicated form allows staff to easily add or update menu items, automatically populating the AI's knowledge base.
- Real-time Delivery Notifications: Automatically sends order details to delivery staff via WhatsApp once an order is confirmed.
How To Use
- Connect WhatsApp: Configure your WhatsApp Business API credentials in both the
WhatsApp TriggerandSend last messagenodes to enable messaging. - Set Up Supabase: Provide your Supabase project URL and API key to the
Get user,Add user to db,Create order in database,Insert Menu Item to Vector Store, andGet Menu Items from Vector Storenodes for database and vector store operations. - Integrate Google Gemini: Input your Google Gemini API key into the
Google Gemini Chat ModelandEmbeddings Google Gemininodes to power the AI and RAG system. - Add Menu Items: Use the
Add menu itemform trigger to upload your restaurant's menu items. These will be automatically processed and stored in the vector database for the AI. - Activate & Test: Once configured, activate the workflow. Send a message to your WhatsApp number to test the AI assistant, place an order, and verify database entries and delivery notifications.
Apps Used
Workflow JSON
{
"id": "5ec21969-b2d6-477d-b80c-6342e50544b8",
"name": "AI-Powered Restaurant Orders & Menu Automation with WhatsApp",
"nodes": 15,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 5ec21969-b2d6...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.