Skip to content
← All articles

A loyalty program for beauty salons: points, stamps and reminders

4 min read

Beauty salon clients come in on a rhythm. Gel polish needs a refill every few weeks and a facial goes in the diary every month or two. You lose a client when that rhythm breaks: an appointment that was cancelled and never rebooked, or an offer from the salon in the next neighbourhood. A loyalty program helps you keep the rhythm and spot early who is slipping away.

Points for treatments

Your services have very different prices. With points per euro, the client who books a €120 treatment earns more than the one who came in for eyebrows, and you don’t hand both of them the same reward.

Example: 1 point per euro and a €10 reward at 200 points. You give back 5% of the spend. A client who spends €60 a month reaches the reward in a little over three months. Before you set the rate, check your margin with the guide on what a point is worth.

A stamp card for frequent services

For fixed-price services that repeat, like manicures or eyebrows, set up a separate stamp card. Example: a “Manicure” card that gives one free at 6 stamps. With gel polish every three weeks, the card fills in about four months. The client sees in the app how many stamps are left, apart from their points. The Premium plan runs stamps and points together.

If you sell treatment packages, say six prepaid laser hair removal sessions, give the points when the package is paid. If you give points at payment and a stamp at every session, you reward the same purchase twice.

When a client is late

Rubik’s automatic win-back works out how often each regular comes, from their visits over the past year. If someone comes every 21 days and you set one missed visit, the message goes out 42 days after their last visit, provided they haven’t been back. For clients who visited on fewer than three days in the year, you set a fixed gap between 21 and 60 days.

On the Starter plan one message goes out by push and email. Premium adds a second message, SMS and a gift inside the message, such as 20 points. A salon that books by phone gets a reminder that nobody at the front desk has to remember.

Birthdays and reviews

Set gift stamps or points for birthdays, and Rubik adds them to the client’s card on the day. You’ll find ideas for the gift and the message in the guide on customer birthdays.

A new client looks at your stars on Google before they call you. The Premium plan sends automatic messages asking for a review. Don’t give points or a discount in exchange for a review, because Google’s policy forbids incentives.

Products in the salon and online

If you sell creams or cosmetics, give points on those purchases too. If you have an e-shop on WooCommerce or PrestaShop, Rubik’s plugin counts online orders towards the same points (Premium plan).

What stays out of the program

To give points you need the client’s mobile number and the amount they paid. Allergies, skin conditions and medication a client takes are health data, a special category under Article 9 of the GDPR. Keep them in the client’s file at the salon and out of the loyalty program. In messages, write the offer and leave out the treatment the client had, because whoever sits next to them can read their phone screen too.

To get started

  • List the services with the most visits and how often each one repeats.
  • Decide whether you’ll give points, stamps or both.
  • Set a sign-up gift and a birthday gift.
  • Ask for the mobile number at the till, when you book the next visit.

For a program in a hair salon, see the guide on loyalty for hair salons. Rubik’s plans start at €23/month billed annually, before VAT, and you can see what each one includes on the pricing page.

Want to try Rubik in your business?

Start free →