Client booking a hair salon appointment on her phone
Basic plan

An Online Booking System for Appointments and Services

Let clients book a haircut, a treatment or a court in seconds – in the same app where they collect loyalty rewards.

  • Services with their own durations
  • Staff, opening hours and blocked times
  • Booking in your loyalty app and on your own booking page
Get started free

Want to launch a loyalty program for your business?
Set it up in just a few minutes!

Booking for every appointment-based business

Hair salons & barbers

Clients choose the service and, if you like, their stylist or barber – no phone calls needed.

Beauty & wellness

Treatments and massages with their own durations, booked into free slots in your calendar.

Sport & courts

Rent out courts, lanes or studios in clear time slots and avoid double bookings.

Any other service

Consultations, car services, photo studios – if you work by appointment, booking adapts to you.

Loyalty feature Appointment Booking - suitable for:

Other features

Set it up your way

1

Add services & resources

Create your services with their durations and add resources, such as a specific stylist linked to a staff account.

2

Set hours & rules

Define opening hours, blocked times and how far in advance clients can book.

3

Turn on booking

Clients book in your loyalty app or on your own booking page, and you confirm each request.

Best loyalty programs for Appointment Booking

Stamp card loyalty program in the BonusQR customer app
Points loyalty program in the BonusQR customer app
Tiered cashback loyalty program in the BonusQR customer app
Reward for spend loyalty program in the BonusQR customer app
Reward for visit loyalty program in the BonusQR customer app
Fixed discount loyalty program in the BonusQR customer app
Welcome coupon for signing up in the BonusQR customer app
Special occasion loyalty program in the BonusQR customer app
Tiered stamp card loyalty program in the BonusQR customer app
Referral system loyalty program in the BonusQR customer app
Custom offer in the BonusQR customer app
Cashback loyalty program in the BonusQR customer app
01. Loyalty module

Stamp Card

The stamp card loyalty module in a loyalty application rewards customers with virtual stamps for each purchase, unlocking discounts or free items as they collect stamps. This digital system enhances engagement, boosts customer retention and offers convenience and easy tracking.

02. Loyalty module

Points System

The Points System loyalty module allows customers to earn points based on their purchases, with the flexibility to define the value of each point (e.g., 1 point = $1). You can set up a variety of items or rewards that customers can redeem with their accumulated points.

03. Loyalty module

Tiered Cashback

The Cashback loyalty module rewards customers with a percentage of their purchase amount back as credit for future use. You can customize the cashback value or set up a tiered cashback system, where customers earn higher cashback percentages as they spend more.

04. Loyalty module

Reward for Spend

The Reward for Spend loyalty module encourages higher spending by granting customers a coupon each time they reach a defined spending threshold (e.g., $50). This strategy motivates repeat purchases and gives customers a tangible goal to work toward, increasing overall engagement and sales.

05. Loyalty module

Reward for Visit

With the Reward for Visit loyalty module, customers receive a reward after a certain number of QR code scans during their visits. For example, after 5 visits, they unlock a coupon. This system promotes frequent returns and helps build a consistent customer base.

06. Loyalty module

Fixed Discount

The Fixed Discount loyalty module allows you to assign specific discount rates to different customer groups. For example, VIP members may receive a 10% discount on all purchases. This approach lets you personalize rewards, recognize loyalty, and incentivize upgrades to higher tiers.

07. Loyalty module

Onboarding Promotion

The Onboarding Promotion module gives new users an instant incentive by providing a one-time coupon after registration. This welcome gift helps convert signups into active users by giving them a reason to make their first purchase quickly.

08. Loyalty module

Special Occasion

The Special Occasion loyalty module enables you to surprise your audience with a one-time coupon on selected holidays or celebrations (e.g., birthdays, Valentine’s Day, or store anniversaries). It adds a personal touch and strengthens emotional connections with your brand.

09. Loyalty module

Tiered Stamp Card

The Tiered Stamp Card module rewards customers at several stages of one stamp card, for example with a coffee after 5 stamps and a dessert after 10. Each stage reached gives its own coupon, so the next reward is always within reach. Available in the Basic plan.

10. Loyalty module

Referral System

With the Referral System module, customers share their personal link and earn a coupon for bringing in friends. You decide how many friends it takes (1 to 5) and what the reward is. A friend counts once they sign up through the link and show their QR code on a visit. Available in the Premium plan.

11. Loyalty module

Custom Offer

The Custom Offer module lets you show your own offer or announcement among your members' bonuses, such as a lunch deal, a happy hour or a members-only price. A headline is all it needs, and you can add several offers. Included in the free plan.

12. Loyalty module

Cashback

With the Cashback module, customers get a percentage of every bill back as credit, which they can use to pay one of their next bills. Staff only enter the bill amount and the credit is added automatically. Included in the free plan.

Salon receptionist managing appointments on a tablet
Manage it all in one place

Appointments and loyalty in a single app

Every request lands in your BonusQR admin next to your loyalty data. Confirm or cancel appointments, add bookings by hand and let staff see the appointments for their own resources.

  • Appointments by service and staff member
  • Clients book in the loyalty app or on your booking page
  • E-mail reminders before the appointment, SMS reminders optional
See pricing plans

A reservation system keeps your calendar full and organised — customers book the exact slot they want, your staff see their schedule, and you avoid double bookings and missed calls. Because it lives in your loyalty app, every booker is already one step from joining your rewards program.

For your business that means more covers, fewer no-shows and a smoother day. And since reservations and loyalty share one app, a first-time booking is the perfect moment to turn a new guest into a regular.

  • Take bookings 24/7 without phone calls
  • Reduce no-shows with automatic reminders
  • Turn one-time bookers into loyal regulars

Want to launch a loyalty program for your business?
Set it up in just a few minutes!

Appointment booking – frequently asked questions

Which businesses can use appointment booking?

Any business that works by appointment – hair salons and barbers, beauty and wellness, sport venues with courts or studios, and many other services. Restaurants and cafés use table booking with a floor plan instead.

Do I need a paid plan for reservations?

Yes — the reservation widget is unlocked on a paid BonusQR plan (Basic or Premium). You can start on the Free plan to set up your loyalty program, then upgrade when you want to take bookings.

Can I add my services, staff and opening hours?

Yes. Add services with their durations, resources such as individual staff members, opening hours and blocked times. Staff linked to a resource see their own appointments.

Popular articles

Want to launch a loyalty program for your business?
Set it up in just a few minutes!