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

DoAvoid
Clear campaign end dateEternal codes that erode margin
Usage limit for tests70% 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.