AIRestAI Restaurant Receptionist

AI Restaurant Receptionist

The AI host that answers your restaurant’s phone

AIRest picks up in your restaurant's name, answers questions from facts you approved, checks that a real table is free and books it only after the guest confirms the read-back.

Live demo: call Bella Vista, a demo restaurant in Ottawa, from your browser. Speak in Chrome or Edge, or type in any browser.

  1. Guest question“Do you have vegetarian dishes?” Answered from the menu facts.
  2. Booking requestFour guests, Saturday at 7:30 PM. Juno checks the tables.
  3. Read-backSaturday, October 10, 7:30 PM, 4 people, Sofia Marin. “Should I confirm?”
  4. Booked after “yes”Written to the book once the guest confirmed.Booked

from the call in the 2-minute demo

The call, word for word

A guest calls. Juno answers, checks, reads back, then books.

This is the call from the 2-minute demo video. Bella Vista is a demo restaurant and Sofia Marin a demo guest. The booking is a real row in the demo restaurant's book.

  1. 0:17
    Juno

    “Thank you for calling Bella Vista Restaurant. I'm the AI receptionist. How can I help you today?”

    Greeting
  2. 0:23
    Guest

    “Hi! Do you have vegetarian dishes?”

  3. 0:30
    Juno

    “Yes. Vegetarian options include margherita pizza, wild mushroom risotto, eggplant parmigiana, and burrata with heirloom tomatoes.”

    From approved facts
  4. 0:39
    Guest

    “Lovely. A table for four this Saturday at 7:30, please. Sofia Marin, 613 555 0164.”

  5. 0:52
    Juno

    “Good news, that time is available. Let me read that back: on Saturday, October 10, at 7:30 PM, for 4 people, under the name Sofia Marin, phone 613 555 0164. Should I confirm this reservation?”

    Table free, not yet booked
  6. 1:08
    Guest

    “Yes, please book it.”

    the yes
  7. 1:13
    Juno

    “You're all set: I've booked a table for 4 on Saturday, October 10 at 7:30 PM, under Sofia Marin. Is there anything else I can help you with?”

    Written to the book
  8. 1:24
    Guest

    “That's all, thank you. Bye!”

House rules, built in

It books the way your floor manager would.

The platform checks every request against your tables, opening hours and booking rules before Juno offers a time. You set the rules in the restaurant profile.

  • Large parties
    Arranged by your team

    Above the party size you set (11 and up at Bella Vista), Juno takes the details and offers a callback, and the request is flagged for staff.

    Staff
  • Opening hours
    Only when you are open

    A time outside your published hours is refused, and Juno tells the guest that day's hours.

    Hours
  • Notice
    Minimum notice and booking horizon

    You set how soon and how far ahead guests can book (at Bella Vista, 2 hours to 90 days).

    Your rules
  • One table
    One booking at a time

    A database constraint makes it impossible to book the same table twice for overlapping times.

    Guaranteed
  • Unknown question
    A callback for anything else

    Juno answers only from facts you approved. Any other question is offered as a callback.

    Callback
  • “A person, please”
    Transferred to your staff

    When a guest asks for a person, the call is transferred.

    Transfer
The admin

Every call and every booking, in one place

Your team sees what Juno said and what she booked, and decides what she is allowed to say.

  • Calls

    Every call with its transcript and outcome.

  • Bookings

    The booking ledger, with table, party size and guest.

  • Tonight

    Your tables against the evening's hours.

  • Your facts

    Menu, hours and policies taken from your website or a document. You approve each fact before Juno may use it.

  • Usage

    Call minutes and model tokens, per restaurant.

  • Team

    Owner, manager, host and viewer roles.

Illustration of the admin with the call from the demo video. The real admin opens with a read-only demo login, listed on How it works.
Where AIRest is today

A working product, ready for its first restaurants

Started in March 2026 in Ottawa. You can check everything below on the live demo, and grant reviewers can ask for read access to the code.

  • Demo
    Bella Vista answers at airest.mmix.biz

    The browser call drives the same call handlers a phone line uses: availability check, read-back, booking gate and call ledger.

    Live
  • Phone line
    Twilio Voice, a number per restaurant

    Signed webhooks and numbers provisioned from the admin. The public demo runs in the browser and has no phone number yet; the 555 number on its screen is fictional.

    In the product
  • Voice
    Amazon Polly voices on the phone today

    One language per restaurant, with a matching voice. Natural ElevenLabs voices are the next step.

    ElevenLabs planned
  • Quality
    1,304 unit tests and 20 integration tests

    Run in CI on the main branch, the integration suite on a real Postgres database.

    CI
  • Pilots
    Open for independent restaurants in Ottawa

    See what a pilot includes

    Now

Everything it does today How a call flows

Hear Juno answer for yourself

Open the demo, press call and ask for a table. A full call takes about a minute.