The agent on the phone builds on WhatsApp calls and on the AI agent. Both must be on for your restaurant: ask your EatNow contact to enable them.
At a glance
1
The customer calls
Your team rings as usual. In As a fallback mode, if nobody picks up within the delay you chose, the agent takes the call. In Always mode, it picks up right away.
2
The agent greets the customer
It says your greeting word for word, then listens. It answers in the customer’s language.
3
It handles the request
Availability, booking, change, cancellation, questions: it checks in EatNow, and always reads the booking back before confirming it.
4
Everything is logged
The call shows up in the customer’s WhatsApp conversation, with a summary. The calls log keeps the outcome, the duration and the transcript.
Turn the agent on for calls
- First turn on WhatsApp calls: Settings → Integrations → WhatsApp → Calls (see WhatsApp calls).
- Open Settings → AI Agent → Phone.
- Under When the agent picks up, turn on Answers calls.
- Pick As a fallback or Always, then check the voice and the greeting.
- Click Try the agent to call it from your browser before your customers do.
Settings
The rest comes from the AI agent’s configuration, shared with messages: its persona, its knowledge base, its tools (book, change, cancel) and its schedule. To change what it can do, edit it in Configuration.
The delay and the voicemail
In As a fallback mode, the agent must pick up before the voicemail. The agent’s delay is therefore capped at the voicemail’s, minus 5 seconds. If you later shorten the voicemail’s delay, the screen shows The voicemail answers too fast for the agent: lengthen the voicemail’s delay or shorten the agent’s. The voicemail is still useful: it takes the call when the agent can’t (outside its schedule, no minutes left, service unavailable).What the agent does on the phone
Book a table
It checks real availability, offers slots, asks for what’s missing (name, party size, email if you require it), then reads the booking back before creating it.
Change or cancel
It finds the customer’s booking from their WhatsApp number, reads the change back, and only makes it after a clear “yes”.
Answer questions
Hours, access, parking, menu, allergies: it answers from your knowledge base, without making things up.
Hand over
When it doesn’t know, or when the customer asks, it passes the request to the team and tells the customer they’ll get a reply on WhatsApp.
- It reads the booking back before confirming (day, time, party size, name). Without an explicit “yes” from the customer, nothing is created. “Yes, but 9 pm instead” isn’t a yes: it checks again.
- It never asks for the number again: it’s the WhatsApp number of the call.
- It never makes up availability: every slot it offers comes from EatNow.
- It answers in the customer’s language (French, English, Spanish, and your agent’s other languages), formally.
- It hangs up after the goodbye, never while it’s checking something. If the customer goes quiet, it asks whether they’re still there, then hangs up.
When the agent hands over
The agent passes the request to the team when it goes beyond what it can do: a private event, a complaint, a question missing from your knowledge base, a technical error, or a customer who asks to talk to someone. It tells the customer: “I’m passing your request to the restaurant team, who will reply on WhatsApp.” On the team’s side:- the customer’s WhatsApp conversation moves to Conversations to handle;
- under the call line, a note says Passed on by the AI agent, with the customer’s exact words;
- you reply by message: the call opened the 24-hour window, so it’s free.
Try the agent
The Try the agent button, at the top of the Phone tab, lets you call the agent from your browser, with your microphone, as a customer would.- The agent uses your real settings and checks real availability.
- Nothing is booked, changed or cancelled: an accepted booking shows as Simulated booking.
- The transcript shows live next to the call.
- A test call uses no minutes and doesn’t appear in the log or the analytics.
The browser asks for microphone access the first time. If it’s blocked, click the icon left of the address bar to allow it.
The calls log
The Calls tab of AI Agent → Phone lists the calls the agent took, over 7, 30 or 90 days:- at the top, the calls the agent took (out of all calls received), the bookings it made with their covers, the questions it answered, the calls passed on to the team, and the time spent on the phone;
- for each call: the customer, the outcome (Booking, Change, Cancellation, Question, Passed on, No request), the duration and a one-sentence summary.
Minutes and billing
The agent on the phone is counted in minutes, to the second, on the time it’s on the line. Every AI agent plan includes minutes each month; a Voice add-on and packs add more. See Plans.- The month’s minutes go first, then the packs’.
- At 80% and then 100% of the minutes used, the team gets a notification.
- With no minutes left, the agent no longer picks up: calls ring for the team, then the voicemail. The calls it couldn’t take are counted in the analytics, to help you pick the right add-on.
- Calls picked up by the team and test calls use no minutes.
When the agent doesn’t pick up
At the top of the Phone tab, a The agent isn’t picking up right now banner tells you why:
In every case nothing is lost: the call follows its usual path (team, then voicemail).
Data and recording
- Transcripts and summaries are kept 6 months, in the calls log.
- Audio isn’t recorded by default. On request, EatNow can turn on recording for the agent’s calls (to look into an issue, for example): an announcement tells the customer at the start of the call, and the audio is kept 30 days.
- Calls taken by your team are never recorded.
FAQ
The Phone tab doesn't show up
The Phone tab doesn't show up
It shows up once WhatsApp calls are open for your restaurant. Ask your EatNow contact to enable them.
My number is in Coexistence: can the agent answer?
My number is in Coexistence: can the agent answer?
No. Meta doesn’t allow calls in EatNow for numbers connected in Coexistence: neither the team nor the agent can pick up from EatNow. You need a dedicated number, for example a virtual number.
Can the agent book without the customer confirming?
Can the agent book without the customer confirming?
No. The agent always reads the booking back and waits for a clear “yes”. EatNow enforces this rule, it’s not only asked of the agent: without that yes, the booking isn’t created.
Does the customer hear they're talking to an AI?
Does the customer hear they're talking to an AI?
Yes, if your greeting says so, as the law requires. The Phone screen warns you if your greeting doesn’t.
Can the customer ask to talk to someone?
Can the customer ask to talk to someone?
Yes. The agent then passes the request to the team, who reply by WhatsApp message. The agent doesn’t transfer the call: EatNow doesn’t place calls.
What if the customer hangs up halfway?
What if the customer hangs up halfway?
Whatever was already confirmed stays done. A booking the customer didn’t confirm isn’t created. The call shows in the log with what was said.
The customer speaks another language than the greeting
The customer speaks another language than the greeting
The agent switches to their language as soon as it hears it. The voice stays the greeting’s for the whole call.
The agent picks up, but I'd rather take the call
The agent picks up, but I'd rather take the call
In As a fallback mode, lengthen the delay: the team gets more time to pick up. In Always mode, the team doesn’t ring: switch to As a fallback if you want to answer yourself when you can.
Are test calls billed?
Are test calls billed?
No. They use no minutes and don’t appear in the analytics.