Skip to content

How package and session tracking works

Updated

Most services sold at laser hair removal studios, skincare clinics, physiotherapy practices and hair salons aren’t one-off — they come as packages. Once you sell a ten-session package, the real work starts after the sale: how many sessions has the customer used, how many are left, and how do you prove that number if a dispute comes up?

Recording a package sale

When a package is sold, the total session count, the validity period (if any) and the amount paid are kept in a single record. That record is the reference for every later booking: when creating an appointment, the front desk sees right away which package the customer has and how many sessions remain, with no need to check a separate ledger.

Remaining sessions drop automatically

When an appointment is marked complete, one session is deducted from the package automatically. This isn’t a manual step — it’s an automatic result of the appointment’s completion status, so the receptionist never has to remember to “deduct a session,” and there’s no risk of forgetting.

Refunds and cancellations: a reversible deduction

If a session was recorded in error, or a customer wants part of a package refunded, that deduction needs to reverse with a trace. In other words, the record should show a history like “3 of 10 sessions used, 2 refunded, 7 remaining” — not just the current count, but how it got there. Having that history on hand protects both the business and the customer if a disagreement arises.

Past records don’t change when prices do

A service’s price or definition can change over time, but that change should never retroactively rewrite the numbers on a package already sold or an invoice already issued. A new price is saved as a new version; past sales keep the figures from their own period.

Variant-based packages

The same service can carry different durations and prices by variant: separate timing for short, medium and long hair, separate rates for a junior versus a senior stylist. When defining a package, it matters which variant it covers — even if the remaining-session count is right, a deduction against the wrong variant throws off both scheduling and staff pay.

Who’s selling what shows up in reporting

How often each package sells, how many sessions it typically takes to complete, and its refund rate are collected on a separate reporting screen. That lets you see which package customers find worth buying and which one generates more refunds, so you can revisit its pricing.

When creating an appointment, if the customer has a usable package, the receptionist doesn’t have to look it up separately — the booking screen suggests it automatically. That link means a package customer and a one-off paying customer move through the same flow at the same speed, with no extra step for the front desk.

Example: a beauty salon sells a ten-session skincare package paid upfront. The customer attends the first three appointments, and the remaining count drops automatically from 10 to 9, then 8, then 7 as each is completed. On the fourth visit, unhappy with the result, the customer asks for that session to be refunded; once processed, the remaining count goes back up to 8, and that change is recorded along with who made it and when.

How it works in Rotenta

  1. In the Package and Remaining Sessions module, defining a package means entering the total number of sessions, which service or services it covers, and a validity period if one applies.
  2. When a package is sold, the amount is recorded as a collection against the customer’s account and the day’s till in the Muhasebe (accounting) module.
  3. When booking an appointment through the Booking and Capacity Management module, the front desk sees any package the customer has with remaining sessions and can attach the booking to it.
  4. Once the appointment moves to “completed,” one session is deducted from the linked package automatically; the deduction is logged with a date and the user who triggered it.
  5. If a deduction needs reversing, the action is undone, the remaining count is updated, and the earlier state stays in the history.

For other things to check when choosing appointment software, see how to choose appointment software, and for staff commission and the end-of-day till, see staff commission and the end-of-day till. The full accounting side lives on Accounting, Invoices and Cash; the appointment software hub covers the sector’s other topics.

Frequently asked questions

Do we have to deduct sessions by hand?

No. A session is deducted automatically from the linked package once the appointment is completed; the front desk doesn’t need to take any extra action.

What happens when a package’s validity period runs out?

If you set a validity period on the package, remaining sessions become unusable once it expires; you set that period according to your own business rules.

Can we reverse a session deducted by mistake?

Yes. The deduction can be reversed with a trace; the remaining count is updated and the history of the change is recorded.

Can one package cover more than one service?

Yes, a package can be defined to cover multiple services; how many sessions each service uses is set in the package definition.

Can a package be transferred from one customer to another?

That’s a policy decision for your business; the system records who a package belongs to, and a transfer is done by updating that record. Contact us for the setup that fits your business.

More in this category

Get a quote

Leave your details and we'll get back to you the same day.

By submitting you acknowledge the Privacy Notice.