Templates / Restaurant reservation management with OpenAI GPT and Google Sheets

Restaurant reservation management with OpenAI GPT and Google Sheets

Ready for 3.0

by Fakhar Khan ✓ · 3,779 views · created 2025-08-13 · Support Chatbot, Multimodal AI

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.

Nodes used (6)

Google SheetsSimple MemoryOpenAI Chat ModelAI AgentCalculator

What it does

!image.png(fileId:2068) How it works - Receives chat messages from customers requesting table reservations. - Uses an AI Agent with OpenAI Chat Model to understand and process requests. - Checks table information, availability, and existing reservations from Google Sheets. - Calculates guest counts and reservation timing using the Calculator node. - Updates table availability and reservation records in real-time. - Handles reservation changes, including updates and cancellations. Set up steps - Add credentials for OpenAI (Chat Model) and Google Sheets. - In the AI Agent node, link: - Chat Model → OpenAI Chat Model node. - Memory → Simple Memory node. - Tools → Calculator and Google Sheets nodes for reservation data handling. - Configure Google Sheets nodes: - Get Table Information (read sheet) - Get Table Availability (read sheet) - Get Table Reservations (read sheet) - Update Table Availability (update sheet) - Update Reservations (append sheet) - Cancel Reservations (delete sheet) - Ensure your sheets have consistent column names for table IDs, dates, times, and guest counts. - Test by sending a reservation request through the chat trigger and verify updates in the Google Sheets.

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.