01
The 9pm message kept
A message that waits two hours is a booking made somewhere else. Your agent answers in seconds, at midnight, on a public holiday.
WhatsApp agents

Your agent, on WhatsApp
AI agents for WhatsApp
For most of your customers WhatsApp is the phone. Your agent answers there in seconds, takes the booking or the order, confirms the day before so the table is not empty, and replies in whatever language the message arrived in.
TL;DR
What it handles
01
A message that waits two hours is a booking made somewhere else. Your agent answers in seconds, at midnight, on a public holiday.
02
Party size, date, window, name and the thing you always have to ask — one request you can confirm, not four unanswered messages.
03
The day-before confirmation lands in the chat the booking was made in, so a reply keeps it, moves it or frees the slot in time to resell.
04
You write your hours, prices and policies once; the reply goes out in the language the message arrived in.
05
Voice notes are transcribed and answered; a photo of the damaged part is attached to the request for whoever picks it up.
06
An angry message gets flagged with the full chat to someone who can fix it, instead of an automated apology.
A real chat
No portal, no ticket number, no "your call is important to us". The customer messages the number on your window and the answer arrives in the chat they already had open.
A WhatsApp agent vs an auto-reply flow
The usual WhatsApp Business setup is a greeting, a numbered menu, and a promise that someone will reply during business hours. Customers answer the menu with a sentence, and the flow breaks.
| Capability | Your WhatsApp agent | Auto-reply / numbered menu |
|---|---|---|
| How the customer answers | In a sentence, a voice note, or a photo. | By typing 1, 2 or 3 — in the right order. |
| Out of hours | Takes the booking and confirms it. | "We are closed. We will reply tomorrow." |
| Languages | Replies in the language the message arrived in. | Whatever the flow was written in. |
| No-shows | Day-before confirmation in the same chat. | A template blast, if someone remembers to send it. |
| Regulars | Remembers the order, the allergy, the preference. | Every chat starts from zero. |
| When it goes wrong | Flags the chat to a person with the full history. | Repeats the menu. |
Start from a complete template
The complete template for a place that takes bookings on WhatsApp: reservations captured properly, day-of confirmations that cut no-shows, and regulars who are remembered.
What comes with it
Evidence
Published research on message reminders, response speed and AI-assisted service. None of these studies tested Keiki — they measure the behaviour a WhatsApp agent is built on.
Message reminders reduce no-shows.
Across eight randomised trials (6,615 participants), attendance rose from 67.8% with no reminder to 78.6% with a text reminder, at 55-65% lower cost per attendance than phone calls.
Mobile phone messaging reminders for attendance at healthcare appointmentsCochrane Database of Systematic Reviews, 2013
Slow replies lose the customer, not just the thread.
A study of how firms handle online enquiries found most reply far too slowly to reach a prospect while the enquiry is still live.
The Short Life of Online Sales LeadsHarvard Business Review, 2011
AI assistance lets a small team answer more.
Support staff working with a generative-AI assistant resolved nearly 14% more issues per hour, with the largest gains for the least experienced.
Generative AI at WorkBrynjolfsson, Li & Raymond, NBER Working Paper 31161, 2023
Further reading
The Cloud API your number runs on, including the 24-hour customer service window.
Meta for Developers
Meta’s own case for selling and supporting customers inside WhatsApp.
Where WhatsApp sits in messaging use, country by country.
DataReportal
Questions
Request access at onkeiki.com, open the Restaurant Host template, connect your Cloud API number. About 30 minutes to answering in seconds, in their language.