Promo code campaign strategies, what works for which goal
A practical guide to choosing the right promo code structure for different marketing goals
Promo code campaign strategies, what works for which goal
Promo codes are flexible, but the same flexibility means it's easy to set them up badly. This article matches common business goals to the promo code setup that actually works for that goal, with concrete examples and pitfalls to avoid.
Goal: fill a quiet day or hour
Setup: percentage discount, restricted to specific days or times. Example: "WEEKDAY15", 15% off, valid Monday to Wednesday only, all services. Why it works: redirects demand from full days to empty days, doesn't lower the price on busy days. Pitfall: don't make it too generous, 25%+ on every weekday cannibalises your high-margin time.
Goal: attract new customers
Setup: single-use per customer, applies only to first-time bookers. Example: "WELCOME10", 10% off the first appointment, single use. Why it works: low risk for the customer, no cost to your existing base. Pitfall: existing customers will try to use it. Lock it to "new customer" scope, otherwise long-time customers grab the discount.
Goal: reactivate lapsed customers
Setup: targeted code sent only to customers who haven't visited in 60+ days. Example: "MISSYOU20", 20% off, sent via email to a "Lapsed" customer segment. Why it works: each redemption is a recovered customer. ROI is enormous. Pitfall: don't share publicly. The whole point is that only lapsed customers get it. If it leaks, lock it to your customer segment via the targeting setup.
Goal: launch a new service
Setup: percentage discount, applies only to that service or category. Example: "NEWFACIAL30", 30% off the new "Hydra-glow facial", first 50 redemptions only. Why it works: drives trial of the new service without discounting your established menu. Pitfall: make sure the limit is set, "30% off, unlimited redemptions" is a recipe for losses.
Goal: thank loyal customers
Setup: fixed amount, customer scope = VIP tag. Example: "VIPTHANKS", 10,000 Ft off, VIP only, valid for 3 months. Why it works: fixed amount feels like a real gift, percentage feels like a sale. Pitfall: distribute via personal email, not public. The "exclusive" feeling is the value.
Goal: holiday push
Setup: percentage off, valid for a specific date window. Example: "ADVENT15", 15% off any service booked December 1-23. Why it works: matches customer intent (they're already thinking about gifts and self-care for the holidays). Pitfall: don't extend it past the deadline. Urgency is part of the appeal.
Goal: influencer or partner campaign
Setup: unique code per partner, no targeting restrictions. Example: "LISA15" for influencer Lisa, "GYM10" for gym referral partner. Why it works: track exactly how many bookings each partner drove, pay them based on results. Pitfall: don't reuse codes between partners, you lose the attribution.
Goal: convert a lead from a free consultation
Setup: time-limited offer, good for booking within 7 days. Example: "CONSULT15", 15% off, single use, valid for 7 days from issue. Why it works: scarcity drives the consult-to-booking conversion. Pitfall: train staff to issue this code consistently. If only some staff offer it, leads get treated unevenly.
Goal: damage control after a problem
Setup: fixed amount, single use, sent personally to affected customers. Example: "SORRY5K", 5,000 Ft off next booking, valid 60 days. Why it works: tangible apology beats words. Pitfall: don't use it as a default response to every complaint. It loses meaning if too common.
Choosing percentage vs fixed amount
| Percentage | Fixed amount | |
|---|---|---|
| Best for | High-volume promotions | Gifts and apologies |
| Feels like | A sale | A gift |
| Margin risk | Higher (small services barely benefit, large services give away too much) | Lower (predictable cost per redemption) |
| Customer perception | "Salon is on sale" | "Salon thanked me" |
For most marketing campaigns, percentage with a max cap is the safest choice. For VIPs and goodwill, fixed amount is more powerful.
Tracking what worked
After every campaign, check the History tab and look at:
- Total redemptions
- Total discount given
- Number of unique customers
- Average ticket on redemptions vs. baseline
If a campaign delivered 50 new customers and 800k Ft of revenue at a cost of 200k Ft in discounts, that's a 4x ROI. If it delivered 5 redemptions and 50k Ft in revenue at 30k Ft in discount, kill it.
Tips
- Test small first: pilot a code with a 50-redemption cap before unleashing one with no limit.
- Don't stack codes: only one promo code per booking is allowed. Trying to combine them confuses customers and staff.
- Audit codes monthly: archive expired or unused codes to keep the list manageable.
- Match code names to goals: "WELCOME10" tells you instantly what it does. "X7K9" tells you nothing.