Restaurant Reservation Management with OpenAI GPT and Google Sheets
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.
Related Templates
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
🤖 Build Resilient AI Workflows with Automatic GPT and Gemini Failover Chain
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments