Tickets
How clients see and use their tickets on the client side. The corresponding admin settings are under campaigns and customers.
The tickets page clients see

My at the top right of the booking page → My tickets. Each ticket shows:
- The service it redeems against ("quarterly advisory review")
- Total / used / remaining
- Expiry date
- Source (which campaign issued it)
How clients understand points vs. tickets
The two feel very different to a client:
| How the client thinks of it | Points | Tickets |
|---|---|---|
| The analogy | "loyalty cash", "money off" | "a trial voucher", "free sessions" |
| Restriction | Free — usable on any service | Tied to a specific service |
| Perceived value | "I've saved 1,500 points = 1,500" | "This consultation earned me a quarterly review worth 4,500" |
Use case: why do clients value tickets more?
Psychologically, the sense of having the right to use a specific thing is stronger than holding an abstract sum.
- 1,500 points: "so this business owes me 1,500" (usable any time; no urgency)
- One quarterly review ticket: "I've got a free follow-up consultation" (they can picture using it, and want to soon)
So the redemption rate on tickets — clients actually coming back to use them — is typically 30–50% higher than on points. If what you want is for clients to definitely come back, tickets are the more effective design.
Elsewhere:
- Aesthetics: a free laser trial ticket beats 2,000 points
- Yoga: three one-to-one trial sessions beats 1,500 points
- Cram schools: two trial lessons beats cash points
The redemption interface
When a client books the matching service, checkout shows a use a ticket section:
- The available tickets (with remaining uses and expiry)
- Ticking one makes that booking free (or discounts it per the ticket's configuration)
Question: Why can't a client see the "use a ticket" option?
Several possibilities:
- Wrong service: the ticket is tied to "quarterly review" and they're booking "brand consulting" (different services can't be used)
- The ticket has expired: the system hides expired tickets from the available list automatically
- You configured the ticket's eligible service wrongly: you meant to issue a "brand consulting" ticket but tied it to "brand consulting · online" (a similar name but a different service ID)
When a client says "I have a review ticket but there's no option to use it", these three cover it most of the time.
How expiry is shown to clients
Every ticket shows its expiry date prominently, switching to a warning color once 7 days or fewer remain.
Note: don't let tickets expire quietly
Clients are delighted the moment they receive a ticket, and have mostly forgotten it 60 days later. Discovering it expired feels bad.
A recommended process:
- Build a 14 days before expiry reminder under marketing messages
- The message: "your quarterly review ticket expires in 14 days — shall we arrange a follow-up?"
- Include a direct link to the booking page
This kind of reminder lifts actual redemption from 10–20% to 40–60% — a very noticeable effect.
How multi-use tickets appear
One ticket can carry several uses (a "quarterly review, 3 uses" ticket). The client side shows:
- Total / used ("3 / 1 used")
- Remaining
- Expiry (which does not extend when one use is redeemed — the whole ticket keeps its original expiry)
Use case: a prepaid annual plan
A common approach in consulting:
"Annual advisory plan: 120,000 including 4 quarterly reviews and 2 in-depth consultations (which would cost 150,000 bought individually)"
Once the client pays, you issue them "quarterly review × 4" and "brand consulting × 2" tickets with a one-year validity. From then on, booking the matching service offers the ticket, and remaining uses are deducted automatically.
The client's feeling is "I paid for this" — and redemption is far higher than on tickets given away. It's a good tool combining cash up front (they pay first) with loyalty lock-in (having bought it, they come to use it).
Package tickets elsewhere:
- Aesthetics: a 10-session RF package (120,000 individually, 90,000 as a package)
- Yoga: a 30-class monthly pass
- Tutoring: 20 lessons across a term
- Counseling: a prepaid 10-session ticket
Refunds on tickets
The system's default behavior:
- Booked with a ticket → service completed → one use deducted (permanently, with no refund)
- Booked with a ticket → booking cancelled → one use returned automatically
Question: Can a client get a refund on a ticket package they paid cash for?
The system doesn't refund automatically — you handle it by hand. The process:
- The client requests a refund
- You revoke the ticket by hand under customers
- You return the money through an external payment method (a card refund, a bank transfer)
A recommendation: publish your refund policy at the point of sale ("unused tickets are refundable within 7 days; partially used tickets are refunded pro rata on the remaining uses") to avoid disputes later.