{"product_id":"automate-restaurant-reservations-orders-with-n8n-elevenlabs-sheets","title":"Automate Restaurant Reservations \u0026 Orders with n8n, ElevenLabs, Sheets","description":"\u003ch3\u003eTurn restaurant calls into instant confirmations—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automates restaurant phone reservations and pickup\/delivery orders using an \u003cstrong\u003eElevenLabs conversational voice agent\u003c\/strong\u003e, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and \u003cstrong\u003eGmail\u003c\/strong\u003e notifications—so availability checks, booking changes, and order logging happen in real time.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates reservations from voice requests:\u003c\/strong\u003e When ElevenLabs sends reservation details to the \u003ccode\u003e\/restaurant_reservation\u003c\/code\u003e webhook, the workflow normalizes the submitted fields, saves them to the \u003cstrong\u003eReservations\u003c\/strong\u003e sheet, emails the restaurant manager via \u003cstrong\u003eGmail\u003c\/strong\u003e, and returns a JSON confirmation to the voice agent.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks availability on demand:\u003c\/strong\u003e ElevenLabs calls \u003ccode\u003e\/check_availability\u003c\/code\u003e 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.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecords pickup or delivery orders:\u003c\/strong\u003e Order details sent to \u003ccode\u003e\/restaurant_order\u003c\/code\u003e are normalized, stored in the \u003cstrong\u003eorders\u003c\/strong\u003e sheet, sent to the manager as a formatted Gmail notification, and confirmed back to the caller.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModifies or cancels bookings:\u003c\/strong\u003e Requests to \u003ccode\u003e\/manage_reservation\u003c\/code\u003e locate the reservation using the caller’s \u003cstrong\u003ephone number\u003c\/strong\u003e and \u003cstrong\u003ereservation date\u003c\/strong\u003e, then either deletes the booking or updates date\/time\/party size. The manager is notified by email, and ElevenLabs receives the correct response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes unresolved requests for help:\u003c\/strong\u003e The workflow also accepts unresolved requests via \u003ccode\u003e\/request_human_callback\u003c\/code\u003e, enabling a handoff to restaurant staff when needed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate “Can I get a table at 7pm for 4?” availability checks during peak hours.\u003c\/li\u003e\n  \u003cli\u003eCapture orders over the phone and log them immediately for pickup\/delivery operations.\u003c\/li\u003e\n  \u003cli\u003eHandle reschedules and cancellations without manual spreadsheet edits.\u003c\/li\u003e\n  \u003cli\u003eNotify staff instantly with Gmail for both reservations and new orders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n webhooks:\u003c\/strong\u003e \u003ccode\u003e\/restaurant_reservation\u003c\/code\u003e, \u003ccode\u003e\/check_availability\u003c\/code\u003e, \u003ccode\u003e\/restaurant_order\u003c\/code\u003e, \u003ccode\u003e\/manage_reservation\u003c\/code\u003e, \u003ccode\u003e\/request_human_callback\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData storage:\u003c\/strong\u003e \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e (Reservations and orders)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifications:\u003c\/strong\u003e \u003cstrong\u003eGmail\u003c\/strong\u003e to inform the restaurant manager\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow logic\/nodes:\u003c\/strong\u003e if, set, code, webhook, sticky note (for structured branching and formatting)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46008756961459,"sku":"N8N-19500","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/mmNFpp1UNZOIt4-RHbPWl_woUv5iBf.png?v=1789204134","url":"https:\/\/buyflowscripts.com\/products\/automate-restaurant-reservations-orders-with-n8n-elevenlabs-sheets","provider":"N8N Commerce","version":"1.0","type":"link"}