This project is an AI-powered restaurant table booking assistant built with n8n.
Customers can chat with the bot to book a table, and the system automatically:
- extracts booking details
- checks for time conflicts
- saves bookings to Google Sheets
- confirms the reservation
- n8n workflow automation
- Google Gemini LLM
- Google Sheets
- AI Agent node
- Memory buffer
- Natural language booking requests
- Automatic extraction of:
- customer name
- date
- time
- number of guests
- Prevents double bookings
- Chat-based interface
Chat Trigger
↓
AI Agent (Gemini)
↓
Memory Buffer
↓
Read Bookings Tool (Google Sheets)
↓
Conflict Detection
↓
Add Booking Tool (Google Sheets)
User:
Hi I'd like to book a table tomorrow at 7pm for 3 people under Sarah
Bot:
Your table for 3 on May 12 at 7pm has been successfully booked.
- Download
workflow.json - Open n8n
- Import workflow
- Connect your own:
- Gemini API
- Google Sheets credentials
Credentials and IDs have been removed for security.