Jawab×

Your 9am reformer class runs, whether 6 seats are booked or 10.

The four empty ones are almost pure profit. We go after them — off your existing WhatsApp, on your Rezerv schedule.

We map the bookings you're missing this week — free, no commitment. Or just talk to us →

+ One studio, first five weeks, on Rezerv+ Median reply 34.8 seconds+ Their best sales month on Rezerv record — whole studio, every channel
What's leaking

Your WhatsApp is leaking members. You just can't see the leak.

Three moments you already know — every one of them a reformer that stays empty, in a class you are paying for either way. At the studio on this page the median package the AI closed was RM322.92. That is what one recovered "let me think about it" is worth.

The Saturday-night lead

"Trial class boleh?" comes in at 9pm. Your front desk sees it at 10am. By then she's booked at the studio down the road.

The quiet drop-off

Someone asked your price three days ago and went silent. Nobody followed up. That was a member.

The expiring 8-pack

A client has three classes left, expiring Friday. Rezerv knows. Nobody told her. The credits vanish — and so does the renewal.

19.8% of their customer messages land outside 10am–10pm, and 19.7% did before us too. The demand was always there. The only thing that changed is whether anything answers it.

The proof

Three numbers. Three different meanings.

One client — a Pilates and yoga studio with two outlets in the Klang Valley, live 27 June 2026 — five weeks, and their own Rezerv reports. Here is all of it.

THE AI ALONE — QUOTED, PAID AND GRANTED IN THE CHATRM13,248

Quoted in the chat, paid in the chat, granted into Rezerv by the AI itself. No human touched the sale. This is the floor, and it is the number we'd judge us on.

31 packages in July, none of them touched by a person. For 18 of 31, the buyer was new to Rezerv and the AI created the account too.

77.2% of that revenue — 22 buyers, RM10,234.06 — came after a follow-up. Median 26 messages and 1.68 days to payment; 11 of 31 bought the same day.

THE AI WAS IN THE CONVERSATION — MONEY THAT MOVED THROUGH ITS THREADSRM122,446

Money paid by customers the AI had actually talked to on WhatsApp, from launch to 31 July. The conversation happened, then the payment happened — a link, not a cause, and not money the AI closed.

174 paying customers and 215 transactions, launch → 31 Jul 2026. Over the slightly wider window launch → 2 Aug 2026, the desk handled 1,466 conversations, 1,048 of them genuine new leads.

70 brand-new customers who had never bought before, worth RM46,264.76 — measured launch 27 Jun → 2 Aug 2026, so it overlaps the RM122,446 above rather than adding to it.

It closed RM13,248 — the card headed “AI alone” — and we can show you the thread behind every ringgit of this one.

THE WHOLE STUDIO — EVERY RINGGIT THEY COLLECTEDRM167,477

Every ringgit the studio collected in July 2026 — every class, every channel, everything the staff sold at the counter too. Not ours, theirs: we did not make them this money.

Their best month since their Rezerv records begin: +25.4% on their best month before us (Jun 2025, best pre-Jawab month), and +44.0% on the month right before we went live.

Earned revenue set a record too — RM76,389.90, past the RM73,022.61 they earned in June 2026.

Three measurements over three different windows, never added together: the money the AI closed by itself sits inside the money that moved through conversations it was part of, so summing them would count it twice. All of it comes out of the booking system's own accounting and our database. The largest is July 2026 — one closed month at one studio, whose own promotions, instructors and season were working on that month too. The smallest, 31 closes out of 1,466 conversations, is 2.1%: a floor from five weeks of an immature system. It is what happened there — not a rate, and not a result, that we’re promising you.

Cash collected per month, straight out of the studio’s Rezerv reports. The chart stops at the last month that closed — a month still running would be a part-month standing next to full ones. We went live in the last week of June, and we were not the only thing that changed.
Want to see what yours looks like?
We'll read last week's WhatsApp leads and show you which ones went unanswered.
Get my free leak audit
Real conversations

Four real people. Four real payments. Word for word.

Real threads from the studio, first message to last. Where the transcript skips a run of routine messages it says so on the spot, and the studio's own staff turns are left out — bar one, the front-desk reply you can see in the after-hours thread. Her first name is a stand-in, not her real one; the AI introduces itself here as Jawab in place of the persona name it uses in the studio's chat; the studio, its outlets, its instructors and its own package names are masked out. Everything around them is the message as it was sent.

She walked past the signboard and messaged knowing nothing about Pilates. She paid RM214.92 thirty-eight minutes later.

<Pilates studio · Jawabreal thread
Hi ••••!16:08hi dear! i'm jawab from •••• yahave u tried pilates before, or would this be ur first time? 😊16:09may I know what is the different between pilates and yoga?16:11good question dear! 🧘‍♀️ pilates focuses more on core strength, muscle control, and reformer machines, while yoga usually emphasizes flexibility, breathing, and holding poses on a matboth are great for your body! since you're looking to come a few times a week, have you done either of these before or are you new to both?16:12I do learn yoga long time ago, just that i recently move to this community and saw your signboard when i pass by.16:12
Type a message...
Real · verbatim

•••• is a name we removed — the studio, its outlets, its instructors, its own package names. Her first name is a stand-in, not her real one, and the AI's name reads Jawab here in place of the persona name it uses in the studio's chat. Everything around them is the message as it was sent.

The moment she said no to the expensive option, it stopped selling it and closed the cheaper one.

34.8sMedian reply7,403 timed replies, 60.2s at the 90th percentileThe studio, 26 Jun – 31 Jul 2026. Human-paced bubbles, not a wall of text.
86.5%Of everything the studio sent, the AI wrote this much12,595 AI messages, 1,959 from the teamThe studio, 26 Jun – 31 Jul 2026. The team is still in every thread it hands over.

It answers in English and Manglish, Bahasa Malaysia or Mandarin, picking from what she typed — and your team can pin a customer to one language.

The guard layer

Prices come from your catalogue. Not from the AI.

Between the AI writing a reply and your customer reading it, a stack of ordinary code checks it — not another AI being asked nicely. A reply that fails is blocked before it sends.

  • The price in a reply is the one in your catalogue.Your approved list lives in our code, and every live reply is checked against it before it sends. The number a customer reads is the number you set, not one the model wrote — and the follow-up messages are written by us, not generated.
  • A payment is confirmed by the reconciler, not by the reply.It reads the screenshot, checks the amount against the total it quoted, and only a match — to within RM1 — moves her forward. The reply reports that result; it does not decide it.
A bot that isn't wired in
Yes, the 6pm class is open. See you then.

Illustration. Not wired to your booking system, so it answered from memory. The 6pm was full, and a member is now double-booked.

Jawab
6pm's actually full ya, but 7pm still has 2 spots, you can grab it on the timetable 🙂

Illustration. It checked Rezerv, saw 6pm was full, and pointed her at 7pm — no double-book.

Every catch is stamped on the reply it fired on and kept, so we can see which guard tripped, how often, and go fix the cause.

One more sits in the AI’s instructions rather than in the code above: when the facts run out, it is told to say it will check with the team instead of guessing.

Once the payment check passes, the rest finishes itself.

No form to re-key tomorrow morning. Creating her Rezerv account and granting the package are one switch you turn on — and can turn off again.

  1. 01

    It reads her payment screenshot.

    Any banking app, DuitNow QR or card link. More than RM1 short of the total it quoted her, and it does not proceed. If she takes the card link, your team gets a ping the moment the link goes out, asking them to check that payment off when it lands.

  2. 02

    It creates her Rezerv account and grants the package.

    It reads Rezerv before it writes, every time — so if your staff already activated her manually, it sees that and doesn't grant her twice.

  3. 03

    It sends the real tax invoice and pings your team.

    The actual PDF out of Rezerv, not a picture of one, plus her password-and-first-booking guide. Your team gets the ping: paid, activated, who.

49
New Rezerv accounts created in one month
18 of 31
Buyers who were new to Rezerv — the AI opened the account as well as granting the package

Built for the group case too: if three friends pay in one transfer, it handles it as one sale and provisions each of them separately. It has not been needed at this studio yet.

Jawab×
The Rezerv integration

Rezerv knows what's true. Jawab acts on it.

Your booking system already holds the facts a generic chatbot is blind to. We wire into them — so the WhatsApp desk works off what's actually true in your studio, not what an AI guessed.

knowsThe 6pm class is full.
Jawab doesOffers the 7pm instead of double-booking it.
Her pack expires Friday with 5 credits left.
Nudges her to use them — and rebook.
He hasn't booked in 6 weeks.
Opens a win-back before he's gone for good.
She's asking how many credits she has left.
Looks up her account and tells her — credits, expiry, what she has booked next.
She just paid.
Creates the account, grants the package, pulls her real tax invoice and sends it.

At the studio on this page, its Rezerv package grants succeeded 96.9% of the time (July 2026, 31 of 32 grants), median 2.55 seconds.

Booking, cancelling and freezing stay with your team — the AI passes those over and says so.

The follow-up

Most of the money was in the second message. Or the ninth.

77.2% of everything the AI closed at the studio came after a follow-up — 22 of the 31 buyers, RM10,234.06. Day two, day four, day fourteen. That is the part a busy front desk never gets to.

5,150
9,308
Follow-ups sent
Follow-ups it held back or postponed

For every follow-up it sent, it held back or postponed about 1.8.

23.3% of the ones it did send got a reply within 48 hours.

A gate checks before every chase. Whether it still makes sense — time passed, how often she has already gone quiet, whether a human has taken over — and then a second pass re-reads the last 30 messages and asks again.

And it stops on its own. The sales chase stops when she pays, opts out, or your team replies from the dashboard. Activating starts a different one, and that stops the moment she books her first class.

  • The lead who went quiet
  • The pack expiring Friday
  • The member who stopped coming
  • The new member who never booked her first class

In her birthday month it composes a poster with her name on it and sends it, in your studio's own artwork — another switch you turn on, and can turn off. Chases run inside an 8am–11pm window, never overnight, and each one is written in her language.

And the chase is yours, not ours. Tell us in the group and we'll change any step — whether it runs at all, when it fires, and what rides with it.

Your dashboard, and Evolve

Ask for a change. The software changes.

The dashboard installs on your phone like an app: you can read every chat the desk has ever had, pause the AI on any one of them, and send us a change from the same screen. That is the route we build for. If you would rather just type it in the WhatsApp group we already share, that works too — no portal, no ticket form.

Illustration
<Your studio × Jawabgroup chat
TODAY
You$evolve the day-2 follow up says "trial class", can it say "first class" instead, trial sounds cheap
JawabGot it — day-2 follow up switches to "first class". Logged as a change, we'll ping this group when it's live.
Jawab, later✅ Shipped — the day-2 follow up now says "first class".
Type a message...

Illustration of the flow.

  1. 01You ask.Type it, or send a photo with a caption — a screenshot of the thing that's wrong works fine.
  2. 02You get an answer straight away.In plain English, in the group, confirming what we understood and that it's logged.
  3. 03You get a card when it ships.In the same group. Done, here's what changed.

Every request becomes a tracked ticket on our side. You never have to chase us for a status.

Improved every week

There's a goldmine in your WhatsApp.

It's the trial lead you didn't reply to by Tuesday.

We'll show you exactly where WhatsApp is leaking bookings this week — then run the desk that answers, follows up and sends her to your Rezerv timetable to book.

We read your recent chat history. Packages, trial offers, schedule, handoffs, and the way your best front-desk person turns a “how much?” into a regular. Then we write her voice into it — no setup work on your side.

We bring your whole prior WhatsApp history across. Then we run the live channel: it replies, follows up and routes the edge cases — and from the dashboard you can take over mid-sentence on any thread.

Then we watch it every day. Anger, a billing dispute or “can I talk to a person” stops the AI on that chat and pings your team with the thread. During the day it nudges them again a quarter of an hour later, and if nobody has picked it up by the half hour the AI takes the thread back rather than leaving her sitting on read. A pregnancy or injury question works the other way on purpose — she gets a careful answer and your team gets a note, because going quiet on her mid-question would be worse. And if your phone drops offline, that raises its own alert.

We take on a small number of Malaysian studios each month

Takes about 20 minutes. You keep the audit either way.

Keep your existing number We set it up for you Works with your Rezerv setup

Built for reformer and mat Pilates, boutique fitness, yoga, barre, group fitness. Also running on the same desk: a beauty and wellness chain, a gym chain, and a B2B SaaS company.