Loyalty rewards

Set up punch-card loyalty and reward repeat customers with a free booking.

Quick answer: Turn on loyalty under Commercial → Loyalty. Choose how many visits earn a free booking and which services count toward stamps vs. redemption.

1 min readFor BusinessReviewed 17 June 2026

Overview

Loyalty gives customers a digital punch card. After a set number of completed visits, they unlock one free booking on eligible services.

When a customer books an eligible service, a pending stamp appears on their card right away. After the appointment ends, that stamp is confirmed automatically. Only confirmed stamps count toward the free booking.

Customers see their progress when signed in on your booking page and in their Sway dashboard.

Set up your program

  • Open Commercial → Loyalty and enable the program
  • Choose how many bookings are required before a freebie (for example, book 5, get the 6th free)
  • Optionally set how long an unlocked reward stays valid
  • Pick which services count toward stamps and which can be redeemed
  • Leave service lists empty to include all active services

What earns a stamp

  • A pending stamp appears when the booking is confirmed
  • The stamp is confirmed after the appointment ends
  • Only confirmed stamps count toward the free booking
  • Visits paid with a pass, voucher, or previous loyalty reward do not earn stamps
  • Cancelled and no-show bookings do not earn stamps

For your customers

Signed-in customers see their stamp card on your public booking page and on their personal dashboard. When they unlock a reward, they can redeem it at checkout on an eligible service.

Common questions

Frequently asked questions

Loyalty tools are available on Individual and Team plans.

Related articles

Still need help?

If this article didn't answer your question, search the help centre or contact our support team.

Contact us

Sign in to open a tracked support ticket, or use the contact form.