Skip to product information

Automate Restaurant Reservations & Orders with n8n, ElevenLabs, Sheets

Automate Restaurant Reservations & Orders with n8n, ElevenLabs, Sheets

 (200+Reviews)
Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Automate Restaurant Reservations & Orders with n8n, ElevenLabs, Sheets

Automate Restaurant Reservations & Orders with n8n, ElevenLabs, Sheets

Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out

Turn restaurant calls into instant confirmations—automatically

This n8n workflow automates restaurant phone reservations and pickup/delivery orders using an ElevenLabs conversational voice agent, Google Sheets, and Gmail notifications—so availability checks, booking changes, and order logging happen in real time.

What this workflow does

  • Creates reservations from voice requests: When ElevenLabs sends reservation details to the /restaurant_reservation webhook, the workflow normalizes the submitted fields, saves them to the Reservations sheet, emails the restaurant manager via Gmail, and returns a JSON confirmation to the voice agent.
  • Checks availability on demand: ElevenLabs calls /check_availability with a date, time, and party size. The workflow reads existing reservations, calculates remaining capacity for the requested slot, and returns an availability result the caller can hear.
  • Records pickup or delivery orders: Order details sent to /restaurant_order are normalized, stored in the orders sheet, sent to the manager as a formatted Gmail notification, and confirmed back to the caller.
  • Modifies or cancels bookings: Requests to /manage_reservation locate the reservation using the caller’s phone number and reservation date, then either deletes the booking or updates date/time/party size. The manager is notified by email, and ElevenLabs receives the correct response.
  • Routes unresolved requests for help: The workflow also accepts unresolved requests via /request_human_callback, enabling a handoff to restaurant staff when needed.

Use cases

  • Automate “Can I get a table at 7pm for 4?” availability checks during peak hours.
  • Capture orders over the phone and log them immediately for pickup/delivery operations.
  • Handle reschedules and cancellations without manual spreadsheet edits.
  • Notify staff instantly with Gmail for both reservations and new orders.

Technical details

  • n8n webhooks: /restaurant_reservation, /check_availability, /restaurant_order, /manage_reservation, /request_human_callback
  • Data storage: Google Sheets (Reservations and orders)
  • Notifications: Gmail to inform the restaurant manager
  • Workflow logic/nodes: if, set, code, webhook, sticky note (for structured branching and formatting)
View full details