Apply promotions to your listings to increase immediate bookings, encourage returning guests, and attract new audiences. Set up promotions per channel and apply them to multiple listings at once.

Manage promotions in Guesty for Airbnb, Booking.com, Expedia, direct integration sources, and manual reservations.

Guesty aligns promotions with the settings supported by each booking channel. For example, excluding specific days of the week is available for Booking.com promotions but not for Expedia’s. Therefore, you can exclude days of the week when setting up a Booking.com promotion in Guesty, but not for an Expedia promotion.

You can set promotions for a specific period (“time-limited”), such as the month of December, or without a time limit (“whole calendar). Time-limited promotions will automatically expire.

Learn in which cases Airbnb displays crossed-out prices.

Limitations

  • Promotion names are limited to 20 characters, including spaces.
  • Promotions can't be deleted; deactivate them instead.

Combine promotions

Promotions can overlap or override one another if applied to a single reservation.  and they can also be combined with other types of price reductions, including discounts and coupons. 

Promotion types

You can use different types of promotions for various purposes. The promotions supported by most channels are Early Bird, Length of Stay, and Last Minute.

Early Bird

Add this promotion to fill up your calendar in advance, rewarding early bookers by offering a discount for guests booking up to X days before check-in. For example, a discount of 10% will apply to reservations booked 30 or more days before check-in.

Airbnb / Guesty's Booking Engine: An Early Bird promotion is displayed as an "Early Bird discount".

Length of Stay

Offer your guests attractive prices for longer stays. For example, A discount of 12% will apply to reservations above five days.

Airbnb: A Length of Stay promotion is displayed on as "Length of Stay discount".

Guesty Booking Engine: A Length of Stay promotion is displayed as "Discount".

Last Minute

Boost last-minute reservations by offering special prices for guests booking X or more days before check-in. For example, a discount of 15% will apply to reservations booked four or fewer days before check-in.

Airbnb: A Last Minute promotion is displayed as a "Last Minute discount" on your Airbnb account. There will be no indication that the promotion applies, except for a crossed line over the original price if it is at least 10% less than the average night rate for the selected days.

Booking.com: when a Last Minute promotion applies, a "Last-Minute deal" indication appears in the price breakdown, and a "% discount" tag will show in green.

Guesty Booking Engine: A Last Minute promotion is displayed as a "Last-minute discount".

Learn how to create, edit, activate, or deactivate your promotions below.

Set up promotions

For a promotion to sync with the booking channel, the listing must be in a "Connected" status on the channel's integration page and listed.

It may take up to 10 minutes for a new or edited promotion to sync with the booking channel.

When assigning listings to a promotion (or changing the assigned listings), it may take a few minutes for the changes to reflect on the promotion card. Wait a few minutes and refresh the page. If the correct number of assigned listings still doesn't appear, contact us

Follow the instructions below to create, edit, deactivate, or reactivate a promotion. 

Channel-specific information

Airbnb
  • Unassign the listing from the promotion before disconnecting from Airbnb to avoid syncing issues.
  • Set promotions for the main (parent) unit only in multi-unit listings. The main unit must be connected for the promotion to sync.
  • Seasonal promotions appear as a "rule-set" in Airbnb when you select a Date range under "When can guests stay using this promotion?".

New listing promotion

Offer a 20% discount for the first three reservations when publishing a new listing. The promotion expires automatically after the third booking. To use this, deactivate Smart Pricing in Airbnb.

Note:

Promotions take priority over discounts and do not stack. For example, if a listing has both a new listing promotion and a last-minute discount, guests only receive the new listing promotion.

Manage new listing promotions directly via Airbnb's calendar. You cannot deactivate them through Guesty once applied or add them retroactively.

Monthly stay savings

Airbnb’s monthly stay savings apply automatically to reservations of 28 nights or more. Airbnb funds this discount to make long-term travel more affordable.

The discount varies based on stay length and other factors. This simplifies the booking process by reflecting savings from Airbnb's reduced service fees for long-term stays.

Back to the top

Booking.com
  • Promotions apply to all rate plans associated with the listing.
  • When a rate plan and a promotion apply to the same room:
    • The promotion's minimum night restriction overrides the rate plan's restriction. If the promotion has no limit, the system uses the rate plan's minimum nights.
    • The more restrictive limitation applies if there are different excluded dates.

Back to the top

Create a promotion

Step by step:

  1. Sign in to your Guesty account.
  2. In the top navigation bar, click the mode selector and select Growth mode.
  3. Click Revenue management and select Promotions.
  4. In the top-right corner, click New promotion.
  5. Select the channel and the promotion, and click Next.
  6. Fill in the information in the Promotion settings step and click Next in the top-right corner:
    • The name you choose will be used to identify the promotion in Guesty.
    • If the promotion is set to a limited timeframe (i.e., by selecting Date range in "When can guests stay using this promotion?"). You may receive a reservation that is only partially within the date range. In this case:
      • For most booking channels, including direct integration sources and manual reservations, the promotion will not be applied.
      • For a listing connected to Airbnb and Expedia, the promotion will be applied relatively, with only the nights within the promotion timeframe receiving the discount.
  7. Decide which listings the promotion should apply to and click Done in the top-right corner.
  8. In the top-right corner, click Create promotion.

The status of the promotion will be set to "Active".

Edit a promotion

You can edit an existing promotion's limitations and selected listings only. To change a promotion’s channel or type, deactivate it and create a new one instead.

When updating an existing promotion with a specific date range, the start of the date range must be a current or future date. Booking channels require current or upcoming promotion dates to sync correctly.

For example, if the start date of a promotion is in the past, you won’t be able to make any updates to that promotion.

Step by step:

  1. Sign in to your Guesty account.
  2. In the top navigation bar, click the mode selector and select Growth mode.
  3. Click Revenue management and select Promotions.
  4. Find the promotion you want to edit and click the vertical ellipsis on the right end of the row.
  5. Edit the information in the Promotion settings and/or the Select listings steps. Then, click Save & assign.

Deactivate or reactivate a promotion

You can deactivate a promotion you no longer need or reactivate a deactivated promotion.

Airbnb: You can only deactivate a New listing promotion in Airbnb. 

Only active promotions sync to booking channels. Promotions with "Not active" status don't appear on any connected channels.

Step by step:

  1. Sign in to your Guesty account.
  2. In the top navigation bar, click the mode selector and select Growth mode.
  3. Click Revenue management and select Promotions.
  4. Find the promotion you want to deactivate and click the vertical ellipsis on the right end of the row (the filters above the table can help you search).
  5. Click Deactivate or Activate.
  6. In the pop-up, click Deactivate or Reactivate.
Was this article helpful?
1 out of 2 found this helpful