Skip to main content

How to Message for the Most Common Offers and Moments

Ready-to-adapt message examples for the offers, guest types, and seasonal moments hoteliers run most often, each with a note on what makes it work.

Overview

These examples are starting points. Swap in your property name, your specific offer, brand colours and your room names. The targeting is just as important as the copy: a great message shown to the wrong guest at the wrong moment won't land.

Each example is labelled with:

  • Type — Pop-up or Inline

  • Where — Which webpage it should appear on

  • Trigger — what causes it to show

  • Targeting — which guests will see it


Last-minute and early-bird offers

These two offer types look similar on the surface but require opposite approaches. Get the tone wrong and you either pressure guests who are calmly planning ahead, or you fail to create urgency for guests who need a nudge to commit today.


Last-minute

Why it works: Scarcity and time pressure are the mechanism here — guests respond more strongly to what they might lose than to what they might save. Lead with what's at risk (the room, the upgrade, the price), not the discount percentage.

Type

Pop-up or Inline

Where

Booking engine — room selection page

Trigger

On arrival to booking engine

Targeting

Lead time: 0–2 days


Early-bird

Why it works: Guests planning in advance are not under pressure, so don't create pressure that isn't there. Reward the behaviour instead. These guests respond to being acknowledged as planners, not rushed as browsers.

Type

Inline or pop-up

Where

Booking engine — search results page

Trigger

On arrival to booking engine

Targeting

Lead time: 60+ days


Longer-stay offers

Why it works: Length-of-stay targeting means this message only appears to guests already searching for 3+ nights — you're not training short-stay guests to expect a deal, you're rewarding a behaviour that's already happening and nudging it slightly further.

Type

Pop-up or Inline

Where

Booking engine

Trigger

On arrival to booking engine

Targeting

Length of stay: 3+ nights searched


Weekday offers

Why it works: Showing a weekday discount to a guest already searching for a weekend stay is a missed opportunity, and it trains them to expect a discount even when you don't need to offer one. Targeting by stay date means only guests searching Sunday to Thursday nights ever see this message. Everyone else sees nothing.

Type

Inline

Placement

Where

Trigger

On arrival to booking engine

Targeting

Stay date: Sunday–Thursday nights only


Guest audiences

These messages use Triptease Audiences, which target guests whose browsing behaviour across the Triptease network signals a specific travel interest or party type. The message feels personal because the targeting is personal: a family sees a family message; a solo traveller sees something written for them.

💡 Audience Targeting may reduce your audience reach. If you are seeing low impressions, try website behavioral targeting instead.


Families

Why it works: Family guests are checking whether your hotel is genuinely suitable, not just child-permitting. Reassure them quickly and name the facilities, remove the uncertainty about room set-up, and give them a reason to stop comparing and book.

Type

Pop-up

Where

Rooms and Rates or the Booking Engine

Trigger

On arrival to page

Targeting

Triptease Audience: Families or Party Size 2 adults & 2 children (for example)


Ancillary offers

Why it works: Ancillary messages are most effective when they match what the guest has already signalled they care about. A spa message shown to a Spa & Wellness audience guest is a helpful prompt; the same message shown to everyone is a generic ad. Use audience targeting to make ancillary upsells feel like a recommendation, not a billboard.


Spa

Type

Pop-up or Inline

Where

Homepage or Spa Webpage

Trigger

On arrival to page

Targeting

Triptease Audience: Spa & Wellness or Webpage targeting e.g. /spa


Dining

Type

Pop-up or Inline

Where

Homepage or Dining Webpage

Trigger

On arrival to page

Targeting

Triptease Audience: Dining & Food or Web page targeting e.g. /dininf


Golf

Headline: Unlimited golf with your stay.
Body: Pair your stay with unlimited rounds at our award-winning golf course — exclusively available to hotel guests.
CTA: Book now

Type

Pop-up

Where

Homepage or golf page

Trigger

On arrival to page

Targeting

Triptease Audience: Golf or Golf webpage


Key events

Key event messages have a hard deadline (the event date!). Set an end date in the campaign builder for every event message so it stops showing automatically. For high-demand events like Black Friday and NYE, plan your campaign window in advance and update the copy as the date approaches to increase urgency.


Valentine's Day

Why it works: Valentine's guests want to feel like the hotel has thought about them specifically, not just added a heart to the homepage. Name the experience — dinner, champagne, late checkout — rather than leading with a price or percentage off.

Type

Pop-up

Where

Homepage

Trigger

After 5 seconds on page

Targeting

Stay date: 13–15 February; party size: 2 adults


Black Friday

Why it works: Black Friday guests are in deal-hunting mode — they're actively looking for an offer and comparing across multiple tabs. Be direct. Lead with the offer and the deadline. This is one of the few moments where urgency copy is expected rather than intrusive.

Type

Pop-up

Where

Homepage

Trigger

On arrival to page

Targeting

Date: Black Friday only; new visitors


New Year's Eve

Why it works: NYE guests are booking an event, not a room. The room is how they get to the event. Lead with the occasion — what's happening, who it's for, why it's worth it — and use scarcity to close. Availability for events is genuinely limited, so naming that is honest rather than manufactured urgency.

Type

Pop-up

Placement

Homepage

Trigger

On arrival to page

Targeting

Stay date: 31 December; lead time: 60 days or fewer


Common questions

Q: What's a good example of a last-minute offer message?
A: See the Last-minute example above — a pop-up on the booking engine room selection page, shown to guests with a lead time of 0–2 days. Lead with what's at stake (the room, the upgrade, the availability) rather than the discount amount.

Q: How do I target a message to spa guests only?
A: Use the Triptease Spa & Wellness audience in the targeting settings of your campaign. The message will only appear to guests whose browsing behaviour signals an interest in spa and wellness.

Q: What's the difference between a pop-up and an inline message?
A: A pop-up appears as an overlay and interrupts the browsing experience — effective for high-stakes moments like last-minute offers or exit intent. An inline message is embedded into the page and feels native to the site — better for subtle nudges or content that should feel part of the browsing experience.

Q: How many of these messages should I run at once?
A: Focus on one message per page (if targeting all visitors) rather than stacking multiple messages competing for the same guest's attention.

Q: Do I need to remove seasonal messages manually when the event is over?
A: No — set an end date in the campaign builder when you activate any time-limited message and it will stop showing automatically.


.

Did this answer your question?