The 8:30 table that never arrived
They booked a table for six on Saturday at 8:30. Your team held it, turned away other guests who wanted it, and the kitchen adjusted prep. At 8:30 nobody arrived. At 9, still nobody. The table sat empty all night.
That's the no-show: the booking that doesn't warn you, it just never appears. And it hurts twice. You lost the revenue from that table and you lost the guests you turned away to keep it.
In restaurants, no-shows aren't a rare accident. They're a steady leak. People book with good intentions, then forget, something comes up, or plans change and they don't bother to cancel because canceling is awkward. The result is the same: an empty table where there should have been revenue.
At Catalizadora we build AI agents that attack that leak head-on. An agent in your WhatsApp that confirms the booking when it's made, reminds before the hour, asks the guest to reconfirm with one tap, and when someone cancels, frees the table so someone else can take it. All on its own, without your team chasing anyone by phone.
What an empty table actually costs you
Let's put it in numbers. Say you take 40 bookings a week with a 15% no-show rate, which is common in restaurants that don't actively confirm. That's 6 empty tables a week. If the average ticket per table is 80 dollars, that's 480 dollars a week evaporating. More than 1,900 dollars a month. On tables that were held and ready.
Now say an AI agent that confirms and reminds drops that no-show rate from 15% to 5%. You go from 6 lost tables to 2. You recover 4 tables a week, around 320 dollars weekly, more than 1,200 dollars a month. And that doesn't count the guests you could seat when a cancellation frees up in time.
No-shows never hit zero. But the gap between confirming and not confirming is huge, and almost all of that work is repetitive: exactly the kind of thing an agent does perfectly and your team can't get to during the rush. Asking the host to call every reservation to confirm sounds logical, but in practice it doesn't happen: nobody has time to dial 40 numbers a week, and half of those calls go unanswered. The agent does it over WhatsApp, where messages actually get read, and it does it for every booking, not just the ones there's time for.
How the agent cuts no-shows
It confirms the moment they book
As soon as the booking is made, the agent confirms it on WhatsApp with the exact details: date, time, party size. The guest sees the confirmation on their phone and the reservation becomes real in their mind, not a vague intention.
It reminds before the hour
A few hours before, the agent sends a friendly reminder and asks the guest to reconfirm with one tap: "Still on for tonight at 8:30?" A yes holds the table. That small friction of asking for confirmation sharply reduces the guest who wasn't going to come anyway and would otherwise have simply not shown up.
It makes canceling and rescheduling easy
Many no-shows happen because canceling feels awkward or is a hassle. The agent makes it easy: the guest replies that they can't make it, and the agent offers to reschedule on the spot. Canceling stops being uncomfortable, and you find out in time instead of discovering the empty table at 8:30.
It recovers the freed table
When someone cancels, that table becomes available again. The agent can offer it to guests on a waitlist or to anyone messaging for a spot that night. The cancellation stops being a loss and becomes a second chance to fill the table.
It takes a deposit when it makes sense
For large parties, events, or high-demand dates, the agent can send a payment link for a deposit inside the same conversation. When the guest puts money down, the odds they show up rise dramatically. It's the strongest tool against no-shows, and it's built in without your team handling payments by hand.
What you keep, and who owns it
All of this lands in a CRM that's yours. You know which guests are reliable, which have a no-show history, who reschedules and who disappears. Over time you build a database that lets you make better decisions: who to ask for a deposit, who to give the best table.
And the whole system stays 100% in your name. The code, the data, and the infrastructure are yours. No retainers, no locked-in licenses, no monthly fee to keep your own agent running. The only operating cost is the real price of hosting and usage, between 200 and 400 dollars a month passed through at cost, with no markup for us.
Our MAGIA Solo package costs 4,500 dollars and we deliver it in 15 days, including the WhatsApp agent with confirmations, reminders, table recovery, and the CRM. For multiple locations or more complex operations, MAGIA Core is 15,000 dollars and Forge, a 12-week custom build, is 20,000 dollars. We work with the MAGIA methodology: Mapping, Architecture, Generation, Implementation, and Autonomy. Your visibility in search we cover separately with a proprietary technical layer.
Stop giving away empty tables
Every table that sits empty while booked is revenue that was already set aside and walked out with no one seated. It doesn't have to keep happening.
Put an AI agent in your WhatsApp to confirm, remind, and recover every booking. Book a call with me at https://cal.com/pablo-estrada-hlqaql and I'll show you how much you could recover in your restaurant.