Promo codes overview, when and why to use them
Learn how to use promotional codes to offer discounts to your customers
Promo Codes Overview
Promo codes are a powerful marketing tool that allow you to offer discounts to your customers. Whether you're running a seasonal promotion, rewarding loyal customers, or attracting new clients, promo codes give you flexible control over your discounts.
Key Features
Discount Types
- Percentage discount - Offer a percentage off the total (e.g., 20% off)
- Fixed amount discount - Offer a set amount off (e.g., $10 off)
- Maximum cap - Limit the discount amount for percentage discounts
Usage Controls
- Set a total usage limit for the code
- Set per-customer usage limits
- Track redemption count in real-time
Targeting Options
- Customer scope - Target all customers, VIP only, tagged customers, or new customers
- Staff filter - Apply to all staff or specific team members
- Service/Category filter - Apply to specific services or categories
- Product filter - Include or exclude products from the discount
Date & Channel Control
- Set validity date ranges for the code
- Restrict to specific appointment date ranges
- Enable/disable for online booking vs in-store use
Accessing Promo Codes
Navigate to Catalog > Promo Codes from the main menu to access the promo codes management page.
Page Overview
The promo codes page displays:
- Summary cards showing active codes, total redemptions, total discount given, and unique customers
- Codes tab for managing all promo codes
- History tab for viewing redemption history
Use case scenarios
Scenario 1: Seasonal sale, "SUMMER20"
A salon wants to fill quiet July afternoons. They create a code "SUMMER20" with 20% off, valid July 1-31, applies to "Hair" category, max 1 use per customer. They post it on Instagram and email it to their list. The code drives 80 redemptions, fills the quiet weeks, customers feel rewarded.
Scenario 2: VIP exclusive, "VIPONLY"
The salon wants to thank top customers without diluting prices for everyone. Code "VIPONLY", 15% off, customer scope: VIP tag only. Sent in a personalized email. VIPs feel valued, others never see the offer.
Scenario 3: New-customer hook, "WELCOME10"
Targeting first-time visitors. Code "WELCOME10", 10% off any service, single-use per customer. Promoted on Google Ads and the salon's homepage. Helps convert clicks into bookings, with cost-control built in.
Scenario 4: Influencer collab, "LISA15"
A local influencer partners with the salon. Each follower who books gets 15% off using "LISA15". The salon sees how many bookings the influencer drove (just look at the redemption count). Easy ROI measurement, easy partnership.
Scenario 5: Refer-a-friend, "FRIEND2025"
Customers can share "FRIEND2025" with friends. The friend gets 20% off her first visit. Referral marketing on autopilot.
Scenario 6: Apology / damage control
A scheduling mistake left customers waiting. Issue a "SORRY10" code to affected customers (manually email it). They use it on next visit. Customers who feel mistreated get a tangible apology.
Quick tips
- Memorable codes work better: "SUMMER25" beats "X7K2P9".
- Set expiration dates: scarcity creates urgency.
- Track redemption rate: a 5% rate is bad, 20% is healthy. Use the data to learn what offers work.
- Scope smartly: blanket discounts erode margins. Targeted offers protect them.
- Test before launching: redeem your own code on a test booking to make sure it actually applies the right discount.