Blog · Everyday use

How an AI books a restaurant table by phone

It does what you'd do if you had ten minutes at four in the afternoon. It rings the restaurant and asks.

By the CosVoice team · · 5 minute read

Why does the phone work when the app says no?

The app shows nothing between 6 and 9:30. You ring, and the host says she can do 7:45 if you don't mind giving the table back by 9:30. Anyone who eats out a lot has had this happen. An app shows the tables a restaurant has chosen to put online. The person holding the book sees all of it, including the cancellation that came in ten minutes ago.

So when an AI assistant makes a restaurant reservation, the dependable way is the old one. It phones the restaurant, says who it's calling for, asks for the time you want, and confirms the details back before it hangs up. There's a second, less romantic reason. The big booking apps don't let outside assistants book through them. The phone does, and it works for any restaurant with a number, including the many that never joined an app.

What do you need to tell it?

Three things. The third is the one people forget.

  • When. The date and the time you'd like.
  • How many. Party size, plus anything the restaurant should know: a high chair, a birthday, someone who can't manage stairs.
  • What you'd take instead. "7:30, but anything from 7 to 8:15 is fine." Or "Friday, and Saturday if Friday's full."

Why does the fallback matter so much?

Because it's what lets the call finish in one go. Without it, the assistant hears "sorry, we're full at 7:30" and has to come back to you, and by the time you've answered, the 7:45 has gone to somebody else.

With it, the whole thing fits in one breath. You can say it by calling your line, by texting it, or by asking the assistant you already use. If you'd like to get better at this, how to write a call brief has examples.

What does the restaurant hear?

A short, polite call. It opens with a single sentence that says who's calling and on whose behalf. Something like: "Hi, this is Lloyd, I'm an assistant calling for Graham. I'd like to book a table for four this Friday at 7:30." Hosts are busy in the hour before service and nobody wants a speech.

If the host asks whether they're talking to an AI, it says yes. It never claims to be a person. Asked for a name, it gives yours. Asked for a callback number and an email, it gives the line's own, which means the "are you still coming?" call the next afternoon reaches the assistant, not you in the middle of something.

Then it reads everything back. Date, time, party size, name. The same as you would, because the classic restaurant mix-up is Friday for Saturday, and reading it back is how you catch it.

What happens if your time is gone?

The host counter-offers, as hosts do. If the offer falls inside the window you gave, the assistant takes it. If it falls outside, it asks once whether there's anything closer to what you wanted. Once, not five times. Nobody enjoys being haggled with at the start of a shift.

Still nothing? It asks about the waitlist, or whether they can hold a table, and puts the answer in its report. What it won't do is accept a 9:45 you never said you'd take, just so it can come back with a win.

What about deposits and cancellation rules?

It listens to the policy, acknowledges it (the fifteen-minute grace period, the fee for no-shows on large parties) and writes it down for you. What it never does is pay. It won't read out a card number and it won't agree to a charge. If the restaurant needs a deposit to hold the table, the booking comes back marked as needing you, along with whatever the host said about how to pay.

Same story with places that only book online, the tasting-menu rooms with prepaid tickets and so on. The assistant reports that the restaurant needs an online booking and leaves the rest with you. Our reasoning is in should an AI ever give your card number over the phone, and the short version is no.

What does the summary say?

Every call ends with a written summary, and the first thing in it is an honest status. Not every call ends in a yes, and you ought to be told which kind of not-yes you've got.

  • Confirmed. The time you asked for.
  • Alternative confirmed. A different time inside your window, stated plainly.
  • Waitlisted, or on hold. You're in the queue, or they're holding a table for you.
  • Needs you. A deposit, or a decision you hadn't covered.
  • Book online. They don't take this one by phone.
  • No availability, or declined. They're full, or the restaurant said no.
  • Not reached. Nobody picked up, it got a machine, or they asked for a call back later.

What else is in the summary?

Under the status come the details: the date, the time, the party size, the name the table is under and any policy the host mentioned. Then the written conversation, in case you want to check exactly what was said about the high chair.

If you'd like to hear one of these calls before trusting it with your anniversary, there's a recording of a table being booked on the demo page. After that the only job left is yours. Turn up on time.

Common questions

Can an AI book through a restaurant booking app instead of calling?

Not today. The large booking apps don't offer outside assistants a way in, so the assistant phones the restaurant directly. That also covers the places that were never on an app to begin with.

Who gets the confirmation call from the restaurant?

The assistant does. It gives the line's own number as the callback number, so when the restaurant rings to confirm, the line answers, takes the details and sends you a summary.

Can it book a table for a large group?

It can ask. Large parties often come with a set menu or a deposit, and both of those come back to you to decide. The summary will carry the restaurant's terms as the host described them.

What does it cost to have an AI make reservation calls?

Plans start from $29 a month, which covers the phone number, the email address and a monthly allowance of call time. The pricing page has the details.

Read next: What an AI can and can't do on a call · How businesses react when an AI calls · Is it rude to have an AI call for you?

Hear it for yourself.

Call our own AI agent and ask her anything, or get a number in your area code in about a minute.

More on everyday use

Give your Chief of Staff a phone.

Pick a number, save the contact, make the first call. About a minute.

Get your line