Hospitality email benchmarks for 2026
What 50 boutique hotel groups taught us about open rates, send timing, and what actually moves the needle on revenue per email.
- email-marketing
- guest-communications
- benchmarks
- booking-engine
- direct-conversion
Pre-arrival email is the highest-ROI channel hospitality marketers ignore. Here's what fifty boutique hotel groups taught us about open rates, send timing, and what actually moves the needle on revenue per email.
48%median open rate on pre-arrival sends3.4×lift on pre-arrival upsell revenue (top quartile)
36hoptimal send window before check-in
The number on its own is misleading. The interesting story is when those opens happen — and what to send when they do.
Send timing matters more than subject line
The single biggest lever on click-through is timing relative to check-in. The cohort that ran a static "two weeks before arrival" send saw a median 31% open rate. The cohort that ran a dynamic "36 hours before check-in" send saw 48%. Same template, same brand, different trigger condition.
The mechanism is intuitive: 36 hours out, the guest is mentally arriving. They are checking weather, scrolling restaurant lists, deciding whether to splurge on the suite upgrade. A pre-arrival email at that moment is read; a pre-arrival email two weeks out is archived.
Trigger by check-in window, not by date
The simplest rule that moves the metric: replace the day-of-week trigger with a "hours before check-in" trigger. The lift comes for free.
What to send: one ancillary, named
Pre-arrival sequences underperform because they treat every guest the same. The cohort that A/B-tested generic vs. named ancillaries saw a 2.2× revenue lift on the named variant. "Add a spa treatment" performs; "Add the 60-minute deep-tissue at the river-view spa" performs better. The booking record already has the room category; the email should already know which ancillary makes sense for it.
2.2×revenue lift: named ancillary vs. genericThe four-touch sequence that compounds
The cohort with the highest revenue per pre-arrival sequence ran four touches, each with a distinct job:
- Confirmation +0h. Confirm the booking. Introduce one ancillary. Resist the temptation to upsell a second.
- Check-in -7d. Soft-pitch one ancillary. Surface neighborhood detail the OTA didn't.
- Check-in -36h. Time-of-day pitch. This send drives the majority of the revenue.
- Check-in -2h. Logistics only. Ancillary fatigue past this point.
The full template is documented in our pre-arrival sequence resource.
What we cut from the playbook
We stopped recommending the 14-day check-in tease. The data was clear: it suppressed the 7-day open rate without paying for itself in conversion. We stopped recommending generic discount blasts in win-back. The cohort that personalized win-back to the booked rate plan saw 3.1× the response rate; the cohort that ran the discount blast saw a higher unsubscribe rate and a lower repeat-booking rate.
The marketers who win at pre-arrival treat the booking record as the brief. Everyone else writes the email and hopes the rate plan still exists.
What to do this week
Move your pre-arrival to a 36-hour-before-check-in trigger. Replace one generic ancillary line with a named one pulled from the rate plan. Measure the lift. Most teams see the difference inside two weeks.
More field notes.
Pick up another playbook from the same shelf.
GEO for hospitality marketers — how to write content that LLMs cite
Generative engine optimization is the SEO of the next decade, and the hospitality category is unusually well-suited to it. Here's how to write product, resource, and changelog content that LLMs quote verbatim — without writing for the LLM at the expense of the operator.
ReadWhy the hospitality marketing stack fragments — and what to consolidate first
Most hospitality groups run five tools to do what one tool used to. Here's why the fragmentation happens, why it gets worse with scale, and what to consolidate when you're ready to stop bleeding budget.
Read