Feature — Customers & Loyalty

A client's history, points, and membership discount are remembered automatically — and locked in at the moment of sale, so a later change never rewrites a past receipt.

In short

Roo tracks visit history, loyalty points, and membership discounts automatically, freezing them onto each receipt at the moment of sale so a later rate change never rewrites a past transaction.

Roo reports overview, part of the same customer and sales data model

Every visit remembered, without extra typing

Customer records build up visit history automatically from the sales already being rung up in POS — nothing to enter twice.

  • Loyalty points earned per sale, at a rate the salon sets
  • Points have a set redemption value the customer can use against a future bill
  • Owners define membership plans — a duration, a price, and a discount percentage
  • A customer's active membership applies its discount automatically at checkout

Why "frozen at sale time" matters

Loyalty points earned and any membership discount applied are recorded permanently on the ticket the moment it's paid. If the salon changes its points rate or a membership's discount next month, every receipt already issued stays exactly as it was — nobody has to explain a retroactively different total to a customer holding an old receipt.

Customers & Loyalty — frequently asked

What happens to loyalty points if the earn rate changes later?
Nothing retroactive — points already earned and any membership discount already applied are frozen on the ticket at the moment of sale.
Can a customer hold more than one membership?
Roo is built around one active membership per customer at a time, using whichever plan applies at checkout.

Turn first-time visitors into regulars

Free for every salon until 31 December 2026 — no card required.

Start Free Trial