A beauty clinic that is tidy behind the scenes, with guests who still feel cared for.

Karna connects WhatsApp booking, sequenced treatments, prepaid treatment packages, allergy notes, amount history, approved refunds, and per-person access rights in one system.

A beauty clinic sells consistent results, and many people deliver them.

One treatment can pass through several practitioners with different steps, the package is paid upfront, ingredients are used by the millilitre, guests expect exactly the same result on every visit, and the owner is often away. Karna focuses on the front-of-house operations of an aesthetic clinic: till, schedule, and guest notes.

The problems you face and how Karna solves them

  1. Problem

    A practitioner leaves, and the guest's favourite amounts leave too.

    A result the guest loved is hard to repeat because the amounts and blend were remembered by one person only.

    How Karna helps

    The formula and amount history is stored in the guest profile, so whoever handles the next visit can repeat the same result.

  2. Problem

    A sequenced treatment is done by a different person at each step.

    Duration, schedule, and each person's commission are hard to split when everything is logged as one block.

    How Karna helps

    Multi-step packages: each step is recorded with its staff member, scheduled in order in the Appointment Book, per-step commission is calculated automatically, and the guest still gets one bill.

  3. Problem

    The balance of a prepaid treatment package is hard to track.

    Quota cards or deposits kept by hand are prone to mismatches, and guests are unsure how many sessions remain.

    How Karna helps

    Membership and deposits: guests pay upfront, the balance is used at checkout, and loyalty points give a reason to return.

  4. Problem

    Bookings arrive after closing, and chats get a late reply.

    A guest who asks at night or while the front desk is busy looks elsewhere.

    How Karna helps

    The AI Receptionist replies to WhatsApp chats within seconds and makes bookings from the same schedule as the cashier; staff can take over at any time.

  5. Problem

    Allergy notes live only in staff memory or chats.

    Guests have to repeat their story to every new staff member, and an important note can be missed.

    How Karna helps

    Allergy notes and preferences are written in the guest profile and read by the next staff member in the Staff App before the treatment starts.

  6. Problem

    The owner is away, and refunds and access are hard to supervise.

    Refunds and data changes surface later, with no trail of who made them.

    How Karna helps

    Refunds need owner approval with a reason, and access rights are set per person.

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.

Those that arrive when busy or after closing
A number from 0 to 100
Average per visit

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 Beauty Clinic

  • Multi-step packages

    Sequenced treatments with a different practitioner per step, with schedule and commission split along with them.

    See details
  • Membership and deposits

    Prepaid treatment packages as quota cards or deposits: money comes in upfront, and the balance is used at checkout.

    See details
  • Customer profiles and notes

    Allergy notes and guest preferences are readable by whoever handles the next visit.

    See details
  • Most distinctive

    Formula history

    Allergy notes and amount history are readable by whoever handles the next visit, so results can be repeated.

    See details
  • Refunds with approval

    Refunds need owner approval with a reason, and their effect on commission and balance is reversed too.

    See details
  • Access rights

    Each person only opens the menus their job needs, set per person by the owner.

    See details
See all features

See Karna at work in a beauty clinic

From WhatsApp booking to guest notes and sequenced treatments.

Video coming soon

We are preparing the video. In the meantime, see the app below.

Allergy and preference notes the next staff member reads

Staff write down a guest's allergies, behaviour, and preferences. Whoever serves them next can read the notes alongside visit history and formulas.

Guest profile for Anita Wijaya in the Karna staff app with two notes from earlier staff: an ammonia allergy and prefers not to chat during colouring

Sequenced treatments with a different practitioner per step

Build packages such as Wash, Cut, then Blow-dry. Each step has its own duration, is scheduled in order in the Appointment Book, and can go to a different staff member.

The Steps tab in Karna's Edit Service screen: Hair Wash 15 minutes as the main service, Cut & Tidy 45 minutes, and Blow & Styling 45 minutes, 105 minutes in total

See how your clinic is doing on one screen.

Which treatment was booked most this month?

Which staff member 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

97%of chats answered by the AI got a reply in under 1 minute; half within 25 seconds
2 in 3AI bookings (297 of 443) were completed without a single staff message
93%of past-dated AI bookings actually showed up and paid (395 of 426)
1 in 6orders in that chain were created by the AI (19 Sep–2 Oct 2026); before, 99.9% were typed by the cashier
30 bookingsmade by the AI while the branch was closed, in the first 19 days

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 clinic; the mechanism is the same, because the AI reads the same schedule as the cashier.

Frequently asked questions

Who owns the guest data when a staff member 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.

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.

How is commission calculated when two people share one treatment?

Through multi-step packages: each step is recorded with its staff member and commission is calculated automatically per step; the guest still gets one bill.

Tidy up your beauty clinic's operations with clearer data.

One system for booking, sequenced treatments, prepaid packages, guest notes, approved refunds, and access rights.

Chat on WhatsApp