Skip to main content

Create discounts for your booking engine

Set up various discount types for your booking engine to attract more direct bookings and encourage longer stays.

Updated yesterday

Types of direct booking discounts

You can create several types of discounts for your booking engine to offer guests exclusive deals:

Promotion codes: guests enter a specific code during booking to receive a discount.

Dynamic discounts: automatically apply discounts based on length of stay or package deals.

Highlight rate plans: showcase your best rate plans with visual elements at the top of your booking engine.

These discount types can be used individually or combined to create compelling offers for your direct booking guests.

Promotion codes

Promotion codes let you offer exclusive discounts with a specific code that guests enter during booking. Once you create at least one promotion code, a promo code field will appear on your booking engine.

Use promotion codes for:

  • Limited-time offers

  • Seasonal campaigns

  • Exclusive deals for returning guests

  • Marketing campaigns

Set up promotion codes in Direct booking > Promotion codes. You can assign codes to specific room rates and set validity periods for both stay dates and booking dates.

Highlight rate plans

The highlight rate plan feature lets you display your best rate plans at the top of your booking engine with images, taglines, headlines, and key selling points.

Use highlighted rate plans to:

  • Showcase premium packages

  • Promote seasonal offers

  • Highlight value-added inclusions

  • Create urgency with limited-time deals

Configure highlighted rate plans in Rooms and Rates > Rate plans under Direct booking controls. Add visual elements like hero images, compelling taglines, and up to 10 key selling points.

Dynamic discounts

Dynamic discounts for your booking engine automatically apply without requiring guests to enter a code.

Length of stay discounts: offer higher discounts for longer stays, such as 10% off for 5+ nights or 20% off for 10+ nights.

Package deals: offer a set number of nights at a fixed price based on the first night's rate.

Stay pay deals: guests stay a certain number of nights but only pay for fewer, such as "Stay 3 nights, pay for 2".

Set up dynamic discounts for your direct booking engine in Rooms and Rates > Rate plans under Direct booking controls. Each rate plan can only have one type of dynamic discount.

Combining discount features

You can combine different discount types for maximum impact:

  • Use highlighted rate plans with dynamic discounts to showcase special offers

  • Create multiple promotion codes for different campaigns

  • Track promotion code usage through reservation reports

Note: For channel (OTA) promotions like stay pay deals or package offers on Booking.com or Expedia, you must set these up directly in each channel's extranet. For length of stay discounts on channels, you can create derived rate plans with minimum stays and discount percentages.

Did this answer your question?