For salons · clinics · studios · every recurring-service business

Stop losing jobs
to slow responses.

The prospect who messages five salons books with whoever replies first. ChiefPA reads every WhatsApp, pulls your prices and your calendar, and drafts the reply in seconds — even when you're mid-appointment. You tap send. Prospects book before they shop the next salon. Regulars who quietly drift away get a gentle nudge before they're gone for good.

Two minutes. No signup. Real customer messages, in your industry.

Hi! Do you do balayage on virgin hair? What's your earliest weekend slot? 🙏
Sat 2:41pm
— ChiefPA pulled today's calendar + your colour pricing —
Suggested reply · tap to send
Hi! Yes — balayage on virgin hair is a 3-hour session at RM 380, includes toner + treatment. Our earliest weekend slot is Saturday 10am with Mei (senior colourist), or Sunday 2pm if mornings are tight. Want me to lock one in? May I have your name? 🌸 — Bloom Studio
Send Edit
Hi Aishah — FYI Bruno's annual booster was due last Thursday (rabies + DHPP). We've got these slots open this week: Thu 11am · Fri 9am · Sat 9am. Same RM 180 combo as last year + a quick weight check. Want me to lock one in? 🐕
Mon 9:00am ✓✓
— ChiefPA drafted this from Bruno's record · you tapped send between consults · Aishah replied 9 min later —
Totally forgot 🙈 let's go with Thursday 11am please, thank you for the nudge!
Mon 9:09am
Tap to translate: · · · ·

For you

More bookings won. More regulars who keep coming back. Less of your day stolen by WhatsApp instead of spent with clients.

For your team

Hands free. When someone messages mid-appointment, the draft is already written — accurate pricing, real slots, your tone. Tap send between clients. No more "we'll get back to you" pile-up.

For your customer

A real answer in seconds — price, slot, stylist. Not "please call us during business hours."

Look — the clock is the problem.

You're with a client. Your team is with clients. The WhatsApp pile-up doesn't care.

Mid-haircut when the message pings

Hands are full. The phone is on the counter. The reply that wins this prospect needs to go out in five minutes — not five hours when your shift ends. Most go five hours.

The lead you saw on Monday

Customer messaged five salons on Saturday. First reply with a real price and a real slot won. You weren't in the running.

The regular who quietly stopped coming

Three months since her last visit. Wide open for the salon down the road. Nobody followed up because nobody had time to notice.

The "I'll think about it" graveyard

You quoted RM 380 for a package. They said "thanks, let me think." Two weeks later they booked your competitor. A simple "still considering?" would have closed it — nobody had time to send.

Here's the honest truth: there's an old direct-response saying — the fortune is in the follow-up. Most service businesses don't grow not because leads are scarce, but because the owner is the only person who can quote, follow up, and rebook — and the owner has fifty other things to run.

A Saturday afternoon. A real lead.

Three hours from now, she'll have booked the other salon.

A prospect is typing the same question into five group chats: who has a balayage slot this weekend, and how much. Whoever replies first — with a real answer, not "please call us during business hours" — gets her. By the time you finish the haircut you're in the middle of, she's booked at the salon down the road.

Without ChiefPA

Hi! Do you do balayage on virgin hair? What's your earliest weekend slot?
Sat 2:41pm
— you're mid-appointment · phone's on the counter · 4 hours pass —
Hi! 🙏 Yes we do balayage. Would Sunday 2pm work? RM 380 inclusive.
Sat 6:47pm ✓✓
Nevermind I don't need anymore
Sat 6:52pm
(she'd already paid Glow Bar's deposit at 3:14pm. you replied at 6:47.)

Four hours of silence is all it takes. By the time you tap out a reply between clients, she's already paid a deposit somewhere else — and the only thing she'll send back is the polite "nevermind, I booked elsewhere." This happens every Saturday afternoon, in every salon. You just don't see it because most prospects don't even send the nevermind — they just stop replying.

With ChiefPA

Hi! Do you do balayage on virgin hair? What's your earliest weekend slot?
Sat 2:41pm
Hi! Yes — balayage on virgin hair is a 3-hour session at RM 380, includes toner + treatment. Earliest weekend is Sat 10am with Mei (senior colourist), or Sun 2pm if mornings are tight. Want me to lock one in? May I have your name? 🌸
Read 2:43pm ✓✓
Sat 10am works 🙌 thank you!!
Sat 2:44pm

Three minutes from first message to a confirmed appointment. Same Saturday, same hands-full schedule — except this time the reply quoted real pricing, opened a real slot, and used your senior colourist's name. That's how a first-time prospect becomes a regular in 90 seconds.

Same prospect. Same question. The only difference is when you replied. By the time you tapped out a perfectly reasonable answer between appointments, she'd already paid a deposit somewhere else.

Speed is the whole game. The salon that replies first — with real pricing and a real slot — wins. Not because the late reply was bad. Because it was four hours late. ChiefPA reads the message, pulls your prices and your calendar, and has the draft ready before you've put the scissors down. You tap send between clients — in Bahasa, Mandarin, English, whichever language she wrote in.

Whether you run a salon, a dental practice, a physio clinic, a brow bar or a massage studio — the pattern is identical. First reply wins. Every other reply is just a polite "nevermind" away.

Recurring revenue, on autopilot.

Priya didn't come back this Wednesday. ChiefPA noticed.

Priya's been booking every six weeks for fourteen months — RM 480 a visit, RM 6,720 lifetime, never missed a Wednesday. Last week's slot came and went and she didn't text. Most salons find out three months later, when someone else's cut is on her Instagram. ChiefPA flags her on the morning she's overdue and writes the message you would've written — if you'd had the time to notice.

PS
Priya Subramaniam
Customer · 14 months
Last visitWed 28 Mar · cut + color
Usual cadenceevery 6 weeks
Expected byWed 9 May
Status11 days overdue
Lifetime valueRM 6,720
ChiefPA drafted a follow-up
Mon 9:04am

Hi Priya 🌸 — I noticed it's been a bit longer than usual since your last visit. Your usual Wednesday 11am slot is still open this week if you'd like to come in. Want me to lock it in? — Reema @ Bloom Studio

Send to Priya Edit first Snooze 1 week

Reads her interaction history. Mirrors how Reema usually addresses her. Suggests her real cadence slot.

Same nudge fires every Monday morning for every customer whose cadence slipped. Tap. Tap. Booked.

The 6-week haircut, the 6-month dental check-up, the 8-week massage, the 12-week brow lamination, the quarterly physio review — every cadence your customers don't track, ChiefPA does. Quietly. Patiently. Until they're rebooked.

Now do the math.

Conservative numbers. Pick the ones that fit your salon.

RM 31,200

Lost prospects a year

One new client at RM 600 (cut + colour) walking to the salon that replied first. Once a week × 52 weeks.

RM 38,400

Lapsed regulars a year

400 past clients × 8% who quietly stop rebooking × 3 missed cycles × RM 400 per visit.

RM 69,600

Quietly gone, every year

Not because you're bad — because you can't run the floor and live in WhatsApp.

Here's how it works.

1

Customer messages.

ChiefPA reads it. Looks them up. Pulls history, your service menu, and your calendar.

2

Draft hits your phone.

In your voice. One tap to send. Nothing goes out without you.

3

Rebooks run themselves.

Every regular overdue for her usual visit, surfaced — with the gentle nudge already written. Tap, tap, booked.

Before ChiefPA vs. after.

Before

  • • WhatsApp pings sit unread for hours — everyone's with a client.
  • • You're typing replies between cuts, at the chair, at the dinner table.
  • • Mandarin-speaking customer goes quiet — the reply was in stiff English.
  • • "We'll get back to you" never gets back. Lead is at the next salon by lunchtime.
  • • The 6-week rebook never goes out. Regular drifts to the salon down the road.

After

  • • Every message gets a draft within seconds — price, slot, stylist, tone, language. Tap send.
  • • Your team taps send between clients. 80% of enquiries close themselves.
  • • Mandarin in → Mandarin out. BM in → BM out. English in → English out.
  • • Bookings get confirmed in minutes, not hours.
  • • Overdue regulars surfaced and drafted every Monday. Tap, tap, booked.

Everything is in the box.

No bolt-ons. No upsells. No "that's enterprise." Built for WhatsApp, where your customers already are.

And nothing — nothing — goes out to a customer without a human on your team tapping send.

Drafts the answer, not "we'll get back to you"

Pulls real pricing, real open slots, and your stylists' specialties into every draft. The answer is ready by the time you finish the cut.

Knows who's writing

Existing regular? Pulls her record, her usual stylist, her cadence. New lead? Captures her for you to confirm.

Rebook engine

Every client overdue for her usual visit, ranked, with a friendly nudge already written.

Sounds like you, in their language

Customer writes in Mandarin? Reply in Mandarin. Bahasa? Bahasa. Rojak? Rojak. In your tone, every time.

Calendar baked in

"Saturday 10am with Mei" in chat becomes a calendar event automatically. No double-entry, no clashes.

Wins the booking before it ghosts

The salon that replies first wins. With your pricing, slots, and tone behind every draft, you reply first every time — without putting down the scissors.

The full loop, end to end

Drafts you approve. Patterns it earns. Rebooks that close themselves.

Most "AI for messaging" tools either send replies automatically (scary, off-brand, hallucinated prices) or write generic suggestions you have to rewrite anyway (useless). ChiefPA sits in the productive middle: every reply is one tap away from going out, and the system slowly learns which patterns you'd let it send on its own.

Step 1. Every WhatsApp gets read.

The moment a WhatsApp lands, ChiefPA picks it up, looks the sender up against your private CRM (every client, every past visit, every package, every preferred stylist), and builds the context for the reply. New contact? Tagged automatically, queued for the front desk to confirm. Existing regular? Her full record loads in the background.

Step 2. A draft lands in your front desk's inbox.

ChiefPA reads what's actually being asked (a first-time prospect pricing balayage, a regular asking for a Wednesday reschedule, a six-month check-up due, a package balance enquiry), checks it against your services, prices, calendar, and current promos, and writes the reply in your salon's tone — in the customer's language. The front desk sees the draft plus a one-line analysis (who she is, what she needs, anything to flag). One tap to send. One tap to edit. One tap to reject.

Step 3. Rebooks draft themselves.

Every quote that went silent. Every regular overdue on her usual cadence. Every package about to expire. Every birthday-month discount on standby. ChiefPA surfaces them with drafts already written — ranked by who's most likely to come back. Front desk scrolls, taps, sends. The fortune in the follow-up turns from a saying into a recurring revenue line on your P&L.

Step 4. Green-light the questions ChiefPA already nails.

Has ChiefPA been giving consistently good replies to certain types of questions — pricing for a standard cut, reschedule requests, package balances, weekend availability? Give those the green light. Auto-send takes over for that pattern, you spend even less time approving, and the customer gets a reply instantly (which converts better anyway). Anything you haven't green-lit still drafts and waits for your tap. One edit pulls a pattern back to manual. You stay in the driver's seat — always.

Why this works.

Most salons answer the same dozen questions over and over: "What's the price for cut + colour?" "Got any slot this Saturday?" "Do you do keratin/balayage/Brazilian blowout?" Those should be answered in 30 seconds, not three hours after the customer messaged. But every salon also has a long tail of conversations that need actual judgment — quoting an unusual corrective-colour job, smoothing a complaint about a result, talking through whether a treatment is right for damaged hair. Those should never be on auto-pilot. ChiefPA makes the easy questions disappear into the background and leaves the interesting ones for you.

Try the demo

See it on real conversations.

Five quick fields and we'll drop you into a populated tenant whose conversations look like yours — a real inbox with realistic message histories, calendar events, and a customer wiki. About a minute.

No signup. No credit card. We'll only contact you if you say yes.

We use this to send the demo link and nothing else unless you ask.

Optional.

By submitting, you agree to our privacy policy.

P.S. The customers who messaged you this weekend? They're messaging your competitor right now. And your team is still waiting for you to confirm Friday's quote.