Live demo · Bella Vista Bistro
An AI that takes restaurant orders — without inventing the menu.
Milo answers guests and runs a real order flow for this fictional Italian spot. Confirmed orders land on a kitchen board. You can also load your own menu for this session.
Milo
Starting session…
Hi — I'm Milo at Bella Vista. Ask about the menu, hours, or place an order for pickup or delivery.
After you confirm an order, open the kitchen board.
How it works
From guest message to kitchen ticket
Step 1
Guest chats
They ask about hours, allergens, or the menu — answers come only from your data.
Step 2
Order confirmed
Milo builds the cart, collects pickup or delivery details, and waits for an explicit yes.
Step 3
Kitchen sees it
A structured ticket appears on the kitchen board with items, total, and contact.
Open kitchen board →
Path A
Chat order
Add an item, choose pickup, confirm — then check the kitchen board for the ticket.
Back to chat →Path B
Phone line
Place a browser call with dial and ring tones. Ask for hours or book a table — same Milo voice channel.
Try the call →Path C
Your menu
Upload a PDF and paste policies. Milo switches to your data for this browser session only.
Upload menu →Built for restaurants
Guests get answers and ordering in one conversation. Staff get a clean ticket — not a screenshot of a chat. Prices and dishes stay grounded in your menu data.
- ✓Menu Q&A, hours, delivery rules from your content
- ✓Guided cart → fulfillment → payment method → confirm
- ✓Kitchen ops console (dashboard, tickets, menu)
- ✓Browser phone agent with greeting setup & reservations
- —Demo only: no real card charges, session-scoped uploads
Next step
Want this for your restaurant?
Leave your details. We'll follow up about fitting Milo to your menu and kitchen flow.