The table that booked and never showed
A party of ten books for Saturday. They order a special menu, you tell the kitchen, you set aside the best table in the room. Saturday night: no one shows. No one answers. The food was already bought. That table, which you could have turned three times, sat empty.
The no-show is one of a restaurant's quietest costs. And the solution everyone knows about, asking for a deposit, almost no one applies, because collecting over WhatsApp is a hassle: you have to generate the link, send it, remind the customer, verify they paid, log it somewhere. No one has time for that in the middle of service.
At Catalizadora we build AI agents that handle that collection on their own. The agent talks with the customer over WhatsApp, confirms the booking and, when it's warranted, sends the payment link and verifies the money came in. Without you touching a thing.
How an AI agent collects, step by step
It's not a cold form. It's a conversation that ends in a confirmed payment.
Knows when to ask for a deposit
You don't ask every booking for a deposit. A couple on a Tuesday, no. A large party on a Saturday, a private event, or a special menu that forces you to buy ingredients, yes. The agent knows those rules because we define them with you, and it only asks for a deposit when it makes sense. That way you don't scare off the casual diner.
Sends the payment link right then
When the customer confirms the large party, the agent tactfully explains that holding that table requires a deposit, and sends the payment link right there, inside the same WhatsApp conversation. The customer pays in a couple of taps. You don't send them to another app, you don't dictate bank details.
Verifies the payment came in
This is the part that changes everything. The agent doesn't just wait. It detects when the payment is complete and confirms it: "Done, your table for ten on Saturday is held." If they don't pay within a while, it sends a friendly reminder. And if they never pay, the table is freed up for someone else, instead of being blocked by a booking that was never real.
Everything is logged
Who paid, how much, for which booking. Every charge lands in your CRM alongside the conversation. At month's end you know exactly how much came in from deposits and how many no-shows you avoided.
Collects what already runs through WhatsApp too
The deposit isn't the only charge. Many restaurants already take takeout orders, delivery dinners, or catering by message, and end up chasing the payment. The same agent that holds the table can close those charges: it confirms the order, sends the link, verifies the payment, and tells the kitchen only once the money is in. You stop preparing food that maybe no one pays for.
The number that hurts, and the one that heals
Let's put concrete figures on it. A no-show from a party of ten with a special menu can easily cost you the equivalent of several lost tables that night: the food bought, the table blocked, the staff assigned. If that happens two or three times a month, it's a serious hole.
A modest deposit per large party changes the incentive completely. The one who pays, shows up. The one who wasn't going to come doesn't pay, and you free the table in time. You don't need to eliminate every no-show; recovering half of those nights already pays for the system.
Compare it to what it costs today: collecting nothing, because "it's complicated," and eating the loss every weekend. The agent makes collecting so simple that you stop having an excuse not to ask.
There's also an effect that doesn't show up on the spreadsheet: the customer who pays a deposit arrives differently. They arrive committed, they arrive on time, and they bring their full party because they've already invested something. The deposit doesn't just protect the table; it improves the quality of the booking. And for the serious customer, paying a deposit over WhatsApp in two taps is a sign your restaurant is well run, not an obstacle.
Without tying you to anyone
A fair concern: "what if the payment system locks me into a platform that charges commission on top of commission?" That's not our case.
At Catalizadora the code, the data, and the infrastructure are 100% yours. The agent connects to your own payment account. We don't charge retainers or monthly licenses. Operation is pass-through, between 200 and 400 USD a month for hosting and usage, with no markup from us.
We build it with the MAGIA method: Mapping, Architecture, Generation, Implementation, and Autonomy. We map your booking and payment flow, design it, generate it in your brand's voice, connect it to your WhatsApp and your payment system, and hand it over running on its own.
The entry package, MAGIA Solo, costs 4,500 USD and is delivered in 15 days. If you want something bigger, MAGIA Core is 15,000 USD and Forge is 20,000 USD over twelve weeks.
Start with a conversation
If no-shows are eating your weekends, collecting a deposit is the most direct lever, and an AI agent makes it easy. The best way to see it is to message our own agent on WhatsApp: it answers instantly, shows you how collection works, and, if you want, books a call with Pablo.
Or go straight to the calendar: cal.com/pablo-estrada-hlqaql. Fifteen minutes to see if it's worth it for you.