How Bondy works
Right message.Right person. Right moment.Your voice, every time.
Capture a walk-in in under a minute. The engine learns what each customer likes, picks the moment they are most likely to come back, and writes the message in your voice. You approve, it sends.
What it does
Rowad Coffee
now
Faisal, the new Haraaz roast just landed and it's moving fast. First cup is on us this week.
The broken way
Most local businesses do retention
through channels nobody sees.
If you have ever posted an event and watched four people show up, this is why.
~5%
of your followers see any post
The platform throttles organic reach to push you into ads. You built the audience. They own the distribution.
~21%
open rate, stuck in the Promotions tab
Gmail buries it, and most of your younger customers have never opened a Promotions folder. The list you built gets quieter every month.
Nothing
~70%
of independent venues have no retention at all
The honest truth for most shops: a stack of paper cards by the till and an owner with better things to do.
A wallet push lands on the lock screen. Read 99% of the time. Free to send. No algorithm tax, no spam folder. That is the channel Bondy builds around.
The engine
A tap at the counter,
then the engine takes over.
Capture is step one. You cannot message people you do not have, so opting in takes under a minute: a QR on the cup sleeve or an NFC tap at the register, three quick questions, a wallet pass and a free perk on the phone before the first sip. From there the engine runs in the background.
5
layers of context per message
POS, brand, season, industry, customer history
99%
wallet push read rate
lock-screen delivery, every time
12-18%
offer redemption
on top-ranked retention drafts
SAR 0
per wallet push
no per-message fees, ever
It learns their pattern
Every visit gets logged. After a few, it knows when they usually come in, what they usually order, and what they spend. The pattern is theirs, not an average.
It evaluates every day
Once a day the engine weighs every customer against every reason to reach out: an event coming up, someone overdue for a visit, a new product they would probably like, a birthday.
It writes in your voice
The top candidate gets a draft in your voice, pulling from your approved perks and their real preference. Every message carries a written reason, so you always know why it was picked.
It picks the right channel
Wallet push if they have the pass, SMS if they do not. Wallet push is the default because it is free and read 99% of the time.
You sign off, it sends
Every morning the drafts land in your daily queue. Read them, tweak them, or let them go. The engine handles the rest of the day on your sign-off.
What “in your voice” actually means
“Hi Ziyad! We miss you at Rowad Coffee. Come back soon for a complimentary beverage on us! Cheers!”
Reads like a template filled in a form field
No reason, no specifics, no voice
“Ziyad, the cupping session is back Thursday at 7. First pour-over is on us if you bring someone.”
Short, the way Rowad Coffee actually talks
Pulls his usual (the pour-over) from the POS
Ties to a real event, offer from the approved list
Events detected this week
Cupping session
Wednesday 7pm · events page
New single-origin launch
Thursday · Instagram
National Day weekend
3 days · events page
Friday brunch pop-up
Friday · Instagram
Scanned daily · you can edit before anything sends
Four events. Eight drafts. Zero scheduling meetings.
Events on autopilot
You post it once.
Bondy markets it all month.
Every morning Bondy scans your website and Instagram for new events: a cupping session, a product launch, a seasonal weekend. Each one becomes a marketing objective the engine knows how to work.
It figures out who came last time, who would love this one, and who has gone cold. A pre-event invite and a week-of reminder draft into your queue. Attendance attribution lands once the event wraps.
Scans your events page and Instagram every morning
Every new event becomes a marketing objective
Targets past attendees, lookalikes, and cold regulars differently
Drafts a pre-event invite and a week-of reminder
20-30% of event seats attributed to Bondy vs. ~5% organic
Your daily queue
Five minutes over coffee.
A full day of sends.
Every morning the queue shows that day's drafts. Each one names the customer it is going to, the channel, the reason the engine picked it, and an inline edit button.
Approve one at a time while you are getting a feel for it, or clear the whole queue at once when you are in rhythm. Most owners are done in five minutes while their coffee brews.
Every draft shows who it is going to and why
Inline edit for tone, offer, or timing
Average time in queue: 5-8 minutes per day
Edit rate drops from ~15% to ~5% after 3 weeks as the voice file tightens
Flip to autonomous when you trust it, still editable anytime
Daily queue · today
Faisal T.
“Faisal, the new Haraaz roast is moving fast. Cup on us this week?”
6 weeks since visit, usual was the pour-over, new roast just landed
Nouf R.
“Nouf, birthday week. Come grab a free slice of whatever the pastry case is proudest of.”
Regular, birthday this week, always takes the date cake
Omar K.
“Omar, cupping is back Thursday at 7. First pour is on us if you bring someone.”
Cupping Thursday, attended twice before, 3 weeks quiet
5 more drafts below
Approve allA real draft. A real reason. One tap to send.
What it earns you
One extra visit per regular, per month.
That is the whole model.
The math is not complicated. If the engine pulls one extra visit a month from each of your regulars, here is what that looks like by venue size. Conservative assumptions.
Small cafe
One branch with a pastry case, roughly 300 people who visit twice a month or more.
- Regulars
- 300
- Avg ticket
- SAR 45
- Bondy
- Pilot pricing on request
Monthly lift
+SAR 13,500/mo
Mid-size restaurant
A busy room or a food hall, 12,000+ visitors a week.
- Regulars
- 800
- Avg ticket
- SAR 95
- Bondy
- Pilot pricing on request
Monthly lift
+SAR 76,000/mo
Multi-branch group
Two to four branches, layered concepts, 1,500 cross-branch regulars.
- Regulars
- 1,500
- Avg ticket
- SAR 140
- Bondy
- Pilot pricing on request
Monthly lift
+SAR 210,000/mo
Cut these numbers in half and the case still holds. Cut them in quarters and the reviews alone carry it. That is the worst case.
Free items, not discounts
A free pour-over costs you SAR 6.
A 15% discount costs you SAR 22.50.
Same customer, same gesture, four times the cost. Free items also redeem at twice the rate of percent-off: higher perceived value, lower actual cost, and no reference-price erosion on your menu.
4:1 perceived value-to-cost ratio
2x the redemption of percent-off
20-40% spend lift on the rest of the ticket
Menu prices stay intact
Free item on their next visit
4:1Perceived value
SAR 24
Actual cost
SAR 6
Redeems at 55-70%. Draws them back for the visit. The ticket averages ~SAR 150 once they are in the door.
15% off their next visit
1:1Perceived value
SAR 22.50
Actual cost
SAR 22.50
Redeems at 25-40%. Trains the customer to wait for the next discount, so full-price visits get rarer over time.
See it on your own branch.
Book a 15-minute call and we will map the engine to your venue, and show you exactly what your customer file would look like. No contract, no per-message fees.
Wallet push
free, read 99% of the time
SMS
when it matters
the longer story