A promo code is a discount with rules, for the people you choose to give it to. Customers type it when they book online, or your team applies it when taking payment. Every use is counted, so you always know what a code cost you and what it brought in.
Create one
Open Growth, then Promotions, press New promotion and choose the Promo code type. The code itself can be anything customers can type - or use the generator, which avoids letters that are easy to misread. Your rules:
- The discount: a percentage or a dollar amount.
- What it covers: All, Chosen or None of your Services, and the same for Products (whole brands, whole categories or single products). A code on all services and all products also comes off anything typed in at checkout. A gift card or package on the bill is never discounted.
- Dates: a start and an expiry, both optional.
- Total uses: a cap across all customers, optional.
- Uses per customer: once each, unless you raise it.
- Minimum spend: the code only works when the bill reaches this amount.
- Who can use it: anyone, new customers only (first visit), or hand-picked - type names, or add a whole group or segment in one go. A hand-picked code refuses anyone off its list, online and when you take payment. You can also select customers on the Customers page and hit Create promo code to start from the selection.
Where customers use it
- Online: a quiet "Have a promo code?" line at checkout. A working code shows the discount immediately, the deposit is calculated on the discounted total, and the receipt shows full price, code, and what was paid. A code that doesn't apply says why, plainly.
- When you book: the new-booking sheet has a Promo code field. The code prices the booking exactly as it does online, the deposit is calculated on the discounted total, and the confirmation shows it. A code that doesn't apply says why, plainly. A price you set for a from service is the price: the code comes off the visit's other services, never that one.
- When you take payment: on a visit's checkout or a New sale, press Add discount and choose Code - type it, and the system answers with the discount or the reason it doesn't apply. The figure it shows is worked out from the bill in front of you, the way the receipt will show it: a code for certain services or products counts only those lines, a gift card or package on the bill is never discounted, and a promotion comes off first. A code that covers nothing on the bill says so. Change the bill and the figure follows. On a new sale, name the customer first for a code that's reserved for hand-picked customers. A booking that already used a code, online or when you made it, arrives at payment with the code pre-applied - it's never accidentally applied twice.
If a customer cancels, their code use is handed back and works again on the rebooking. A no-show keeps the use.
Codes that work for you
- Announce it: one tap writes an email or SMS campaign around the code. The code rides as a fill-in field, so it's never mistyped - and announcing a hand-picked code goes exactly to its people.
- Win-backs: the "We miss you" automation can carry a code, giving a lapsed customer a reason to rebook, not just a hello.
- The numbers: every use lands in the Promotions report.
FAQs
Can a customer use a code during a promotion?
Yes. The promotion price is the price, and one code (or a friend's referral - whichever saves more, never both) comes off on top of it. The receipt shows each step: full price, the promotion, the code, and what was paid.
Can I type a code when creating a phone booking?
Yes. The new-booking sheet has a Promo code field, checked for that customer the same way it is online. The discount shows on the confirmation and is already applied when you check out the visit.