Your spa is full of guests, and therapists still have time to care.
Karna connects WhatsApp booking, multi-step packages, membership and deposits, rates by therapist level, ingredients by millilitre, and owner reports, so 60–120 minute sessions do not end in manual tallying.
A spa sells calm, and many people work to deliver it.
A spa is more complicated than most businesses: sessions run in steps of 60–120 minutes, rates follow the therapist's skill, one session is handled by several therapists, packages are paid upfront, ingredients are bought by the bottle but used by the millilitre, guests expect exactly the same result, they arrive as couples or groups, and the owner is often not on site.
The problems you face and how Karna solves them
Problem
Therapists are hard to find, and easy to lose.
When a therapist leaves, the favourite amounts and blends of their guests leave too.
How Karna helps
The formula history is kept in the guest profile, and rates and commission per therapist level are written down, so a new therapist follows the same rules from day one.
Problem
Bookings get cancelled, guests do not show up.
The therapist's schedule sits empty and daily income drops.
How Karna helps
Bookings carry a status and every therapist is visible in one cashier calendar, so a freed slot is spotted and can be refilled.
Problem
Bookings arrive after the spa has closed.
A guest who asks at night does not wait until morning; they look elsewhere.
How Karna helps
The AI Receptionist keeps answering WhatsApp chats and makes the booking while the spa is closed.
Problem
Chats get a late reply, and guests move on.
A front desk busy with a guest cannot answer a new chat.
How Karna helps
The AI Receptionist replies within seconds, and staff can take over the conversation at any time.
Problem
Therapist hours stay empty while online bookings stay low.
An hour that goes unfilled today cannot be sold tomorrow.
How Karna helps
The AI Receptionist opens a booking channel through WhatsApp, reads the same schedule and shifts as the cashier, and offers the hours still open.
Problem
Long-time guests start coming less often.
Regulars quietly disappear, and it only shows when monthly revenue dips.
How Karna helps
Membership and deposits, loyalty points, and promotions give a reason to return; reports help find regulars who have not been back for a while.
The same problems in every kind of business
A group arrives and one person pays for everyone.
If bills are merged carelessly, the record of who served whom is lost, and commission becomes a point of argument.
Merge bills: bills are combined and paid once, each bill's record stays intact, and commission goes to the right person.
The cashier and the owner become an information desk.
Staff keep asking the cashier or the owner about today's schedule, customer notes, and their own commission.
The Staff App: schedule, customer notes, and commission are open on each person's own phone.
The owner cannot watch over everything until late at night.
Without tidy records, cash differences, refunds, and price changes surface later, with no trail of who did them.
Till closing per shift, refunds that need approval, per-person access rights, and an activity log.
The owner needs figures from every side of the business, but has to compile the reports by hand.
Compiling it yourself in Excel takes hours.
34 built-in reports across sales, finance, inventory, and customers, exportable to CSV or Excel, with gross profit and margin in the Sales Summary.
Work out how much revenue may slip away
Booking chats that get a late reply often end up booked somewhere else. Fill in three numbers below for a rough picture.
The formula
chats per day × share left unanswered × average price × 30 days
Example: 10 chats a day, 30% of them unanswered, an average price of Rp 150,000. That gives 10 × 30% × Rp 150,000 × 30 = Rp 13,500,000 per month.
Estimated revenue slipping away per month
Fill in all three fields to see the result.
This is an estimate, not a promise of results. Actual figures depend on your business.
Key features for Spa
AI Receptionist
Guests who ask at night or while the front desk is busy still get the open hours.
See detailsMulti-step packages
A 60–120 minute session is split into steps, each with its own therapist and commission.
See detailsPricing per staff level
Rates follow therapist skill: seniors and juniors have different prices for the same service.
See detailsMost distinctive
Membership and deposits
Prepaid packages and deposits: money comes in upfront, and guests have a reason to return.
See detailsMaterial recipes
Ingredients are bought by the bottle but used by the millilitre: usage is recorded and stock goes down accordingly.
See detailsReports
An owner who is often away opens 34 built-in reports and exports them to CSV or Excel, without compiling anything.
See details
See Karna at work in a spa
From a WhatsApp booking chat to prepaid packages and therapist commission.

Video coming soon
We are preparing the video. In the meantime, see the app below.
24/7 WhatsApp booking that reads therapist schedules
The AI Receptionist answers booking chats on WhatsApp, checks therapist schedules and shifts, then makes the booking. It can also suggest add-on services you choose.
Guest notes readable by whoever serves next
Staff write down a guest's allergies, behaviour, and preferences. Whoever serves them next can read the notes alongside visit history and formulas.
Commission by therapist level, down to each package step
Set service and product commission per outlet and per staff level, as a percentage or in rupiah. The POS calculates it from every sale.
See how your spa is doing on one screen.
Which treatment was booked most this month?
Which therapist is the busiest, and who still has room?
Which guests normally come regularly but have not been back for a while?
Real results from users
Measured on data from one barbershop chain using Karna, 12 September–3 October 2026.
Measured from the data of one barbershop network using Karna, 12 September–3 October 2026. 97% of chats answered by the AI got a reply in under 1 minute, and 2 in 3 AI bookings (297 of 443) were completed without a single staff message. These figures are not from a spa; the mechanism is the same, because the AI reads the same schedule as the cashier.
Frequently asked questions
How does the AI know a therapist is fully booked?
The AI reads the same appointment book and shifts as the cashier. Taken slots are not offered, and AI bookings show up in the cashier calendar right away.
If a guest complains, does the AI still answer?
Complaints, requests to speak to staff, questions outside the AI's knowledge, and payment matters are handed to staff. The owner can route consultations and complaints straight to staff.
Who owns the guest data when a therapist leaves?
The business does. Notes, visit history, and formulas are stored in the guest profile, not on staff phones.
How does Karna help prevent cashier fraud?
Opening and closing the till per shift with cash differences recorded, refunds that need owner approval with a reason, per-person access rights, and an activity log of who changed what.
Reduce admin load and lead your spa with clearer data.
One system for booking, prepaid packages, membership, therapist commission, ingredients, and owner reports.

karna