03 · Final audit & launch readiness

Launch approved for the rebuilt Restaurant Order & Reservation snapshot.

Orders with payment links, payment confirmations, table bookings, menu answers and review requests all work, with no secrets in the snapshot. Stripe, menu, messaging and booking setup remain owner steps.

Source v2Rebuilt Sep 24, 2026Agent inactive during QAZero live channels
FINAL AUDITDECISION · APPROVED

Orders &
Reservations

Source findings22
Workflows3
Behavior tests11 / 11
Dangling links0
RecommendationREADY
01 · Launch decision

The rebuilt snapshot is approved.

Restaurants receive the assistant Votel designed, safely: orders are priced from their own catalog and paid by link, the kitchen hears when payment clears, tables are booked with reminders, and allergy notes always reach staff.

Fixed

Payments

No embedded secrets; owner-supplied restricted key; webhook confirmation.

Built

Table booking

Booked in the conversation with confirmations and reminders.

Approved

Master generation

Exclude the leftover probe agent when generating the master.

Launch decision: approved. Stripe key and prices, the webhook, menu knowledge, restaurant globals, SMS, email and booking staff are expected setup, followed by acceptance tests in Stripe test mode.
02 · Rebuilt inventory

What the final snapshot contains.

AssetStateDetail
Restaurant Order & Reservation agentRebuilt

Inactive; GPT-5.4 Mini; allergy and payment rules; omnichannel.

Restaurant Conversations: Orders, Reservations and QuestionsConnected

Greeting, questions, order intake, pricing, payment link, staff fallback, reservation booking.

Payment ConfirmationsConnected

Stripe webhook, completed-checkout check, customer lookup, customer and kitchen notices.

After the Visit: Review RequestConnected

Two hours after a reservation, a review text and email.

Table ReservationDraft

90-minute bookable with confirmations and reminders.

Fields and globalsInstalled

Order type, items, allergy notes, delivery address, party size, special requests; Menu Price Catalog plus the restaurant globals.

Restaurant conversation workflow
Restaurant Conversations: Orders, Reservations and Questions, saved September 24, 2026. Voice, text or chat. Dashed steps need the owner's Stripe key, SMS number or email sender.
Text version of this diagram

A customer calls, texts or chats and is asked whether they want to order, reserve a table or ask a question. Questions are answered from the restaurant's knowledge base, never with a guarantee that a dish is allergy-safe, and the customer can move on to an order or a reservation. For an order the assistant asks pickup or delivery, takes the delivery address when needed, then the name, mobile number, items, allergy or dietary notes and an optional receipt email, all saved to the contact. An AI step prices the order only against the owner's menu price catalog. If every item matches, a Stripe payment link is created and texted and emailed to the customer, the restaurant is emailed that the order is awaiting payment, and the customer hears that the order is confirmed once paid. If an item is not on the menu or the link fails, the customer is told staff will call, the restaurant gets the order by email and a task is created. For a reservation the assistant asks party size and special requests, then books a Table Reservation; the restaurant gets an email with the time and details and the customer gets confirmations and reminders. If the booking fails, staff are asked to call.

Payment confirmations and review requests
Payment Confirmations and After the Visit: Review Request, saved September 24, 2026.
Text version of this diagram

A Stripe webhook for completed checkouts finds or creates the customer by phone or email, emails and texts the customer that payment was received, and emails the restaurant a PAID notice with the order and any allergy notes so the kitchen can start. Other Stripe events are ignored with a note. Two hours after a Table Reservation ends, the guest gets a text and an email asking for a review at the restaurant's review link.

03 · Final validation

What was proven and what the owner proves.

ControlResultEvidence
Connected graphPass

No dangling links after an editor save; every branch ends.

ConversationsPass

Orders scored 90 to 96 and a booked table 98 in the simulator.

SecretsPass

No API key, webhook URL or recipient from another business ships in the snapshot.

Payments and messagingOwner step

Run the acceptance tests in Stripe test mode, then switch to live keys.

04 · Owner setup

Connect the restaurant, not the logic.

Restaurant owner setup journey
Owner configuration, September 24, 2026.
Text version of this diagram

Install the snapshot, set the restaurant globals, add the menu, hours and delivery area to the knowledge base, create Stripe prices and fill the Menu Price Catalog, paste a restricted Stripe key on the payment link step, point a Stripe webhook for completed checkouts at the Payment Confirmations URL, set up and publish Table Reservation, connect an SMS number and email sender and assign the agent to your line or chat, run the acceptance tests in Stripe test mode, then switch to live keys and activate.

Launch approved.

The rebuilt snapshot is ready for master snapshot generation and owner acceptance tests.

Open the buyer-facing guide →