WhatsApp campaigns sound great in theory. This is a case with real numbers.
Grupo Carolo, in Ciudad de México, put together a one-day experience at its venue Bar Castelar — open bar, snacks, and a DJ to watch a big final — and announced it with a single WhatsApp send to the contacts who had called Emilio or Blanco Castelar in the last 90 days. It invested €10.48. It generated €1,350 on the table. Here's what happened, step by step.
The starting point: a dormant contact base
Like almost every restaurant, Grupo Carolo had something it wasn't using: the contact details of everyone who had called over the past few months. People who already knew the venue, who had already shown interest, and whom no one had spoken to again.
Instead of leaving that list dead, they turned it into the audience for a campaign. No paid ads, no cold reach: just contacts who had already raised their hand.
The campaign: one message, one goal
Bar Castelar put together a one-day experience — open bar for the first 90 minutes of the match, snacks included, and a DJ — and communicated it with a single WhatsApp message and a clear call to action: reserve your spot.
The message combined the three ingredients that make a campaign work: it informed about a specific, dated event, invited an unmistakable action ("Book now"), and led to a booking that could be closed right inside the chat. One goal, one send, no noise.
Want a result like this at your venue?
Bookline helps you turn your contact base into bookings over WhatsApp. Tell us about your business and we'll design a 30-day pilot.
Request your demoThe send funnel
These are the real numbers from the send, top to bottom:
- Sent: 512 — every contact from the last 90 days.
- Received: 375 — reached the contact's phone.
- Read: 222 — with an important caveat: "read" only counts people who have read receipts turned on in WhatsApp. Real reads are estimated at around 280–300, roughly 75–80% of those received.
- Calls to book: 17 — contacts who picked up the phone to reserve after the message.
- Bookings closed: 7 — plus those who simply showed up at the door.
More people called than the venue could hold. Bar Castelar filled up with the campaign and still had requests left over.
The results
Adding up bookings and walk-ins, the campaign drew a number of diners far above what it cost to run:
- €10.48 total campaign cost.
- 17 calls to book.
- 27 attributed diners.
- €1,350 in revenue generated (27 diners × €50 estimated average ticket).
- 128× return on investment.
A WhatsApp message that cost the price of a couple of coffees brought back more than a thousand euros on the table in a single night.
Why it worked (and how to replicate it)
The result wasn't luck. It came down to four decisions any restaurant can copy:
- They segmented by recency: only contacts from the last 90 days, people who still remember the venue.
- One goal and one call to action: no messages with five links. One event, one date, one "book now."
- The right moment: a concrete plan (the final) with a date and time, not a generic "whenever you like" promotion.
- Marginal cost: sending over WhatsApp costs cents per contact, so the break-even point is crossed with a single booking.
How to launch a campaign like this with Bookline
What Grupo Carolo did is exactly what the Bookline WhatsApp Campaigns module makes possible: you upload your contact base, choose an approved template, personalize it with variables like name or date, and measure the full funnel — sent, received, read, and bookings — from your portal.
If you want to understand the module from the inside before you start, here's how Bookline Campaigns works step by step. And if you'd rather see it with your own customer base, we'll design a 30-day pilot with your venue.
