Back to blog
2 min
Discount codes in the low season without cutting your list prices
Promotions in the widget to fill weekday gaps or quiet months. The customer enters the code; the total validates automatically.
Cutting your package price on the menu forever hurts. Many venues prefer short campaigns: “15% off weekdays in March” or “SUMMER code for the first 20 bookings”.
If the discount only exists on WhatsApp, reception forgets to apply it or argues with the customer. If it lives in the widget, the code validates at booking and the dashboard stores the correct amount.
When it makes sense
- Quiet months between school terms and summer.
- Hard-to-fill slots (Friday afternoon, Sunday morning).
- Partnerships with schools or parent associations (their own code).
Good practices
| Do | Avoid |
|---|---|
| Clear campaign end date | Eternal codes that erode margin |
| Usage limit for tests | 70% off with no strategy |
| One code per campaign (easy to measure) | Ten active codes at once |
Communication to customers
- Explain on the website what it covers (package only, not every extra).
- Remind them to enter the code before paying the deposit.
- Do not promise a discount in chat without a code if the rule is web-only.
Measuring results
After the campaign, review how many bookings used a code vs full price. If you filled dead slots without touching base price, the tool did its job.
Related: booking funnel and transparent final price.