A promotion can fill a quiet class, bring a new client through the door, or help an old customer restart a routine. It can also teach regular clients to wait for a code, discount services that were going to sell anyway, and make revenue reports look busier than the bank account feels.
The difference is not whether a studio discounts. The difference is whether the discount has a clear job. A good promotion should point at one behavior: a first booking, an off-peak class, a private session, or a package that needs a push. It should not spread across the whole business because it was easier to configure that way.
This guide is written for studios that want to use promotions without letting them take over pricing. The examples apply to yoga studios, pilates studios, tutoring centers, wellness studios, and any operator selling a mix of classes, private appointments, room rentals, and packages.
Discounts should have a job
The safest promotion is the one you can explain in one sentence. "We want new clients to try Wednesday lunch classes." "We want inactive package holders to return this month." "We want to sell ten off-peak private sessions without changing the main price list." Once the job is this clear, the rules become easier to write.
The risky promotion is the vague one: 20 percent off everything this week. It might create bookings, but it also discounts clients who were already ready to pay full price. It becomes hard to tell whether the offer created demand or simply reduced revenue on existing demand.
Before creating a code, write down the job, the audience, and the product. If any of those three is unclear, the studio is not ready to launch the promotion yet.
- Job: what behavior should change?
- Audience: who should be eligible?
- Product: which classes, services, packages, or rooms should be included?
- Limit: when should the offer stop?
Do not discount what is already full
A promotion should usually move demand, not reward demand that already exists. If the Tuesday 7 p.m. reformer class is full every week, a discount on that class does not solve a capacity problem. It gives away margin on the studio's strongest inventory.
A 12-seat class at $35 per seat earns $420 when full. If the studio applies 20 percent off to every seat, the same full class earns $336. The promotion has to create at least three additional full-price-equivalent seats somewhere else before it even starts to pay for itself. That is why the question is not whether the code was used. The question is whether it moved demand that would not have happened without the offer.
Better targets are the places where the schedule has real unused capacity: the late-morning class, the new teacher's first month, the room that sits empty between private bookings, or the first appointment type a client hesitates to try. Promotions are most useful when they move attention toward inventory that would otherwise go unused.
This is why item-level control matters. A studio should be able to discount one class type without discounting every class, or discount first private bookings without also reducing package sales. The more specific the offer, the less damage it can do.
- Use promotions for underused times, not peak times
- Protect high-demand classes and services
- Avoid site-wide discounts unless the business goal is unusually broad
- Measure the offer against unused capacity, not just booking count
Choose code-based or auto-applied carefully
Promo codes are useful when the studio wants control over distribution. They work well for campaigns sent to a specific group: first-time clients, a partner company, a birthday list, or a group of inactive customers. The code itself creates a boundary. If somebody never receives it, they are less likely to expect it.
Auto-applied promotions are useful when the offer is part of the booking design. For example, first booking discounts, opening week offers, or off-peak pricing can be easier for clients when the system applies the discount automatically. The tradeoff is visibility: if every eligible person sees the lower price, the offer becomes part of how they understand the studio's normal pricing.
Neither mode is better in every case. The decision is about whether the studio wants the offer to feel selective or built into the booking flow.
- Use codes for targeted campaigns and partner offers
- Use auto-apply for simple first-booking or opening-week offers
- Avoid public codes that never expire
- Do not make staff remember exceptions manually
Set boundaries before the first booking comes in
A promotion without boundaries becomes a pricing policy by accident. Every offer should have at least one limit, and usually several. Date range, usage cap, eligible item types, specific items, and whether it applies once per customer are all part of the revenue protection.
For example, a first-class offer might apply only to group classes, only once per customer, only during the first month, and only to selected beginner classes. A reactivation offer might apply to one private session for clients who have not booked in 90 days. A package promotion might apply to a specific five-class package but not to drop-ins or rentals.
These boundaries are not there to make the promotion harder to use. They are there to keep the offer aligned with the original job. If the job is to fill quiet classes, the discount should not also reduce revenue on peak classes, private services, and packages.
- Set a start and end date
- Limit eligible item types: classes, services, packages, or rentals
- Pick specific items when the offer has a narrow job
- Cap total usage so success does not become uncontrolled leakage
- Review the promotion before publishing it
Five promotion patterns that usually make sense
Most studios do not need dozens of offer types. A small set of clear patterns covers most operational needs without making pricing feel unstable. The point is not to be clever. The point is to choose offers that match real capacity, client behavior, and margin.
The first pattern is the first-booking offer. This lowers the risk for someone trying the studio for the first time, but it should usually exclude packages and high-demand sessions. The second is the off-peak class offer, which points demand toward times that need help. The third is the private-session trial, useful when clients know the studio from classes but have not tried one-to-one work.
The fourth pattern is the reactivation offer for customers who have stopped booking. This works best when the audience is targeted, not public. The fifth is the package step-up, where a small discount helps a client move from single bookings to a defined bundle. Each pattern should be measured differently because each has a different job.
- First booking: reduce friction for new clients
- Off-peak class: move demand away from crowded times
- Private-session trial: introduce higher-value services
- Reactivation: bring back inactive customers
- Package step-up: convert repeated drop-ins into planned attendance
Ready-to-use promotion setups
The safest way to launch a promotion is to make the setup specific enough that staff can explain it in one sentence. These examples are starting points, not universal rules, but they show the level of control a studio should aim for.
First booking offer: 15 percent off selected beginner classes, classes only, one use per customer, ends in 30 days. Use this when the goal is to reduce first-visit hesitation without discounting the whole timetable.
Off-peak class offer: 10 percent off weekday classes between 11 a.m. and 3 p.m., selected class types only, 40 total uses, ends at the end of the month. Use this when the studio has real spare capacity in quiet hours.
Private-session trial: fixed amount off the first private service, services only, selected staff or service options, one use per customer. Use this when clients already know the studio from classes but have not tried higher-value one-to-one work.
Package step-up: small percentage off one specific five-class or ten-class package, packages only, no drop-ins, no private services, no room rentals. Use this when the goal is planned attendance, not a general sale.
- Keep the audience narrow
- Keep the eligible items narrow
- Give every offer an expiry date
- Cap usage before launch
- Review performance before repeating the same campaign
What usually goes wrong
The first failure is making the discount too broad. A code intended for first-time clients gets shared publicly, applies to every product, and stays active for months. The team sees more orders but cannot tell how much revenue was actually created.
The second failure is discounting without a stop date. The offer remains live after the campaign is over, and staff discover it only when a regular client uses an old code on a high-demand booking. Expiry dates are not administrative detail. They are part of the business rule.
The third failure is measuring bookings but not margin. A promotion that fills ten extra seats looks good until the studio realizes eight of those clients would have booked at full price. The question is not only whether people used the offer. It is whether the offer changed behavior the studio cared about.
- Public codes intended for private audiences
- No expiry date or usage cap
- Discounts applying to the wrong item type
- Staff creating one-off exceptions outside the system
- Reports that show activity without showing whether the offer helped
How to review a promotion after it ends
A promotion is not finished when the date passes. It is finished when the studio can decide whether to repeat it. Review the offer while the details are still fresh: how many bookings used it, which item types were affected, what times were filled, and whether the studio saw new behavior or simply discounted existing behavior.
For a first-booking offer, the follow-up question is whether those clients booked again without a discount. For an off-peak offer, the question is whether the quiet slot became healthier or just briefly cheaper. For a package promotion, the question is whether package usage and attendance improved after purchase.
Keep the review simple. One short note per campaign is enough: keep, repeat with narrower rules, or retire. The discipline matters more than the format.
- Bookings created by the offer
- Revenue discounted by the offer
- Item types and specific items affected
- Repeat behavior after the promotion
- Decision: repeat, narrow, or retire
Where Bookjor fits
Bookjor treats promotions as part of the booking workflow, not as a loose note for staff to remember. A studio can create code-based or auto-applied offers, set the discount type and value, decide when the offer is active, restrict eligible item types, select specific items, and cap usage.
That matters because most promotion mistakes are configuration mistakes. A first-class discount should not silently apply to a private service. A package offer should not keep working after the launch window ends. A limited campaign should not become unlimited because nobody remembered to turn it off.
The goal is not to make discounting more common. The goal is to make it controlled enough that a studio can use promotions when they are useful and stop them when the job is done.
Sources
FAQs
Should a studio use promo codes or auto-applied discounts?
Use promo codes when the offer is meant for a specific audience, such as first-time clients, partner groups, or inactive customers. Use auto-applied discounts when the offer should be part of the booking flow, such as an opening-week offer or a clearly defined first-booking discount.
What is the safest first promotion for a studio?
A narrow first-booking offer is usually safer than a broad site-wide discount. Limit it to selected classes or one specific service, add an expiry date, and decide whether it can be used once per customer.
Should promotions apply to packages?
Only when the campaign is specifically about packages. Package discounts can affect future attendance, cashflow, and perceived value, so they should not be included automatically in a general class or service promotion.
How does a studio know whether a promotion worked?
Look beyond redemptions. Check whether the offer created the behavior you wanted: new clients returning, quiet classes filling, private sessions being tried, or packages being used. If the offer mostly discounted bookings that would have happened anyway, it did not work well.
How does Bookjor help manage promotions?
Bookjor lets studios create code-based or auto-applied promotions with active dates, discount values, eligible item types, specific item selection, and usage caps. That keeps promotions tied to the intended booking flow instead of relying on staff memory.