Types of Promotions
Cupones (Coupons)
Discount codes that reduce purchase prices. Ideal for:- Seasonal promotions
- First-time client discounts
- Loyalty rewards
- Limited-time offers
Bonos (Bonuses)
Pre-paid multi-session packages. Perfect for:- Session bundles (e.g., “Buy 5, Get 1 Free”)
- Treatment courses
- Membership programs
- Advance bookings
Giftcards (Gift Cards)
Purchasable vouchers with stored value. Great for:- Holiday gifts
- Special occasions
- Client referral rewards
- Corporate gifting programs
Creating Coupons
Access the coupon manager at Marketing > Cupones.Set Coupon Code
Create a unique, memorable code:Good Examples:
WELCOME20- Clear purpose, includes valueSUMMER25- Seasonal, easy to communicateVIP15- Targets specific customer segment
- Random codes like
X7K9PQ(hard to remember) - Offensive or confusing terms
- Too-long codes (keep under 15 characters)
Configure Discount Type
Choose how the discount applies:Percentage Discount:
- Select “Porcentaje” (Percentage)
- Enter value (e.g., 20 for 20% off)
- Best for: Flexible discounts that scale with purchase size
- Select “Cantidad Fija” (Fixed Amount)
- Enter euro amount (e.g., 10 for €10 off)
- Best for: Specific value promotions, easier to budget
Set Discount Value
Enter the numerical value:
- For percentage: 10, 15, 20, 25, etc.
- For fixed amount: 5.00, 10.00, 20.00, etc.
Add Description
Write a clear description visible to staff:
- What the promotion is for
- Any special conditions
- Internal notes
Configure Usage Limits
Control coupon availability:Max Uses (Optional):
- Leave empty for unlimited uses
- Set a number (e.g., 100) to cap total redemptions
- Require minimum spending to use coupon
- Example: €50 minimum for €10 off coupon
- Prevents loss-making small purchases
Set Validity Period
Valid Until (Optional):
- Leave empty for no expiration
- Select end date for time-limited promotions
- Expiration happens at end of the selected day
Set Status
Toggle Activo / Inactivo:
- Activo: Coupon can be used immediately
- Inactivo: Saved but not yet active (for future campaigns)
Coupon Strategy Examples
New Client Welcome:Creating Bonuses (Multi-Session Packages)
Access bonus management at Marketing > Bonos.Name the Bonus
Create a clear, descriptive name:Good Names:
- “10-Session Facial Package”
- “Monthly Massage Membership”
- “Quarterly Treatment Bundle”
Add Description
Explain what’s included:
- Service type covered
- Validity period
- Usage restrictions
- Benefits vs. individual sessions
Link to Service (Optional)
Service Vinculado:
- Select a specific service if the bonus applies to one treatment type
- Leave empty if valid for multiple services
Linking a service helps with:
- Automatic pricing calculations
- Booking restrictions
- Usage tracking
Set Total Sessions
Total Sessions:
Enter the number of sessions included in the package.Common values:
- 5 sessions (starter package)
- 10 sessions (popular choice)
- 12 sessions (monthly for a year)
- 20 sessions (intensive programs)
Set Status
Toggle Activo / Inactivo:
- Activo: Available for purchase in TPV
- Inactivo: Hidden but retained in system
Bonus Card Display
Once created, each bonus shows:- Status badge (Activo/Inactivo)
- Bonus name
- “X Sesiones” count badge
- Description text
- Linked service (or “Válido para múltiples servicios”)
- Total price
- Per-session calculated price in parentheses
Bonus Strategy Examples
Introductory Package:Managing Gift Cards
Access gift card management at Marketing > Giftcards.Gift card functionality follows similar patterns to bonuses but focuses on monetary value rather than session counts. Configuration details depend on your system version.
Gift Card Best Practices
Using Promotions in Practice
Applying Coupons at Checkout
Verify Coupon Validity
When a client provides a coupon code:
- Go to Marketing > Cupones
- Search for the code
- Verify:
- Status is “Activo”
- Not expired (check Valid Until date)
- Under max uses limit
- Cart total meets minimum purchase
Apply in TPV
- Open TPV and build cart normally
- In the “Descuento / Cupón” field, enter the calculated discount amount
- Total updates automatically
- Process payment
Selling Bonuses
Client Inquiry
When a client asks about package deals:
- Show them available bonuses in Marketing > Bonos
- Explain sessions included, total price, and savings
- Note any service restrictions
Process Purchase in TPV
- Open TPV
- Select the client first (required for bonuses)
- Switch to Bonos tab
- Add the bonus to cart
- Process full payment
Confirm with Client
Explain:
- “You now have 10 sessions available”
- “Valid for 6 months from today”
- “Book online or call us anytime”
- “We’ll track your remaining sessions”
Redeeming Gift Cards
Verify Gift Card
When client presents gift card:
- Check Marketing > Giftcards for card code
- Verify:
- Card is active
- Not expired
- Has remaining balance
Apply Balance
In TPV:
- Build cart normally
- Apply gift card balance as discount
- If balance exceeds cart total, note remaining amount
- If cart exceeds balance, collect difference via normal payment
Campaign Planning
Seasonal Promotion Calendar
Creating a Campaign
Define Campaign Goal
Identify what you want to achieve:
- Increase new client acquisition
- Boost revenue in slow periods
- Encourage advance bookings
- Increase average transaction value
- Promote specific services
Choose Promotion Type
Match type to goal:
- Coupons: New client acquisition, seasonal sales
- Bonuses: Client retention, revenue stability
- Gift Cards: Gifting occasions, cash flow
Create Promotion
Build the offer in the appropriate module:
- Use clear, action-oriented naming
- Set appropriate limits (uses, dates, minimums)
- Write compelling descriptions
Promote to Clients
Communicate the offer through:
- Email campaigns
- Social media posts
- In-center posters
- Staff training (so they mention it)
- Website banners
- SMS to client list
Track Performance
Monitor:
- Redemption count (check “current_uses”)
- Revenue generated
- New vs. returning client split
- Average cart value change
Editing and Managing Promotions
Editing a Coupon
Modify Fields
Update any settings:
- Extend expiration date
- Increase max uses
- Change discount value
- Adjust minimum purchase
- Update description
Deactivating Promotions
To end a promotion without deleting:Deleting Promotions
Best Practices
Financial Protection
Client Communication
Staff Training
Regular Updates
Weekly team meetings should cover:
- New promotions launched
- Expiring promotions
- Redemption procedures
- Common questions and answers
Reference Materials
Provide staff with:
- Printed list of active coupons and terms
- Step-by-step TPV discount application guide
- Contact person for promotion questions
Troubleshooting
Coupon Not Appearing in System
Check:- Status is set to “Activo”
- Valid Until date hasn’t passed
- Max Uses hasn’t been reached
- Search spelling is correct
Client Says Discount Isn’t Working
Verify:- Coupon code entered correctly (case-sensitive?)
- Cart total meets minimum purchase
- Coupon hasn’t expired
- Items in cart are eligible (not all products may qualify)
- Coupon hasn’t reached its use limit
Bonus Purchase Not Associated with Client
Ensure:- Client was selected in TPV before adding bonus
- Sale completed successfully (check sales history)
- Correct client profile (not a duplicate)
Gift Card Balance Incorrect
Steps to resolve:- Check gift card transaction history
- Verify all redemptions were recorded
- Look for partial redemptions
- Manual adjustment may be needed - document reason
Quick Reference: Promotion Types
| Type | Best For | Key Settings | Duration |
|---|---|---|---|
| Percentage Coupon | Scaling discounts | %, min purchase, max uses | Short-term |
| Fixed Amount Coupon | Specific value-off | €, min purchase, max uses | Short-term |
| Session Bonus | Loyalty, advance sales | Sessions, price, service | Long-term |
| Gift Card | Gifting, stored value | Amount, expiration | Medium-term |