Hotel email marketing: direct bookings and guest loyalty
Booking.com and Expedia take 15-25% of every reservation. Hotels accept that because OTAs bring traffic. But a guest who already stayed with you does not need a middleman. They need an email at the right moment with the right offer, with no commission going to anyone. That is how email becomes the most profitable direct sales channel in hospitality.
Why hotels leave money on the table without email
A hotel that relies entirely on OTAs for repeat bookings is renting its customer relationships. The guest stays in your room, eats in your restaurant, swims in your pool. But next time they search for a trip, they open Booking.com, not your website. OTAs own the relationship because you never built one.
Email changes that equation. Whether a guest books directly or through an OTA, you collect their email during check-in. That address is yours. No commission per message, no algorithm deciding who sees your offer. The cost of sending an email is close to zero compared to the 15-25% OTA cut on a booking worth $150-400. One direct booking driven by email covers months of email platform costs.
The numbers are consistent across the industry. Hotels with structured email programs report 8-15% of total revenue coming through email-driven direct bookings. For a mid-size property doing $2M annually, that is $160K-300K bypassing OTA commissions. Not wishful math: properties with basic automation and clean lists reach this within 12-18 months.
The guest lifecycle in email
Hotel email has a clear structure tied to stay stages: pre-arrival, during the stay, and post-departure. Each stage has a specific job.
Booking confirmation. A transactional email the guest receives within a minute of booking. Dates, address, reservation number, cancellation terms. No marketing. This email gets opened by 80-90% of recipients, and it shapes the first impression. If it arrives two hours late, contains errors, or looks like a table from 1998, the guest starts second-guessing their choice.
Pre-arrival (3-5 days before check-in). This email does two things at once. Practically: how to get there, parking, check-in time, a contact for questions. Commercially: room upgrade, airport transfer, early check-in, spa package. Upsells in pre-arrival emails convert 3-5x better than the same offer at the front desk. The guest is still in anticipation mode and more willing to spend.
Check-in day email. Short. "Your room is ready from 2 PM. Wi-Fi: HotelGuest, password: 1234. Restaurant open until 11 PM." Practical information that heads off small questions. Not a sales email, but it builds trust. The guest sees someone is thinking ahead for them.
During-stay email. For longer stays, sent on day two or three. Excursion recommendations, restaurant reservation link, events happening at the property. Not spam: useful content tied to that specific place and time. A guest at a beach resort does not need to know about the conference room. A guest at a business hotel in the city center wants nearby restaurant options, not beach club promotions.
Post-stay (24-48 hours after checkout). A thank you, a link to leave a review (Google, TripAdvisor), and a promo code for the next booking. The code works better with an expiry: 90 days is enough to feel real without being pushy. This email starts the return cycle.
A guest who received a useful pre-arrival email and left a positive review after checkout has roughly a 60% chance of booking directly next time. No OTA commission involved.
Seasonal campaigns and the booking window
Hotels run on seasonal cycles, and email campaigns have to align with booking windows: the period when potential guests research and decide. For a Black Sea resort, the summer booking window opens in March-April. A ski hotel sees peak bookings in October-November. Sending a summer offer in June means reaching people who already booked somewhere else.
Effective seasonal email follows three stages. First, an early-bird email 8-12 weeks before the season, sent to past guests who stayed during the same season in previous years. The message: "You stayed with us last July. Here is your returning guest rate before we open to the public." Early-bird offers to past guests convert at 12-18%, far above the 1-3% typical of cold promotional email.
Second, a general seasonal campaign 4-6 weeks before the season to the broader list. Dates, rates, and a concrete reason to book now: limited availability, a price that rises after a specific date, or a package that disappears. Scarcity works in hospitality because it is usually real. Rooms genuinely sell out.
Third, a last-minute fill campaign 1-2 weeks before low-occupancy dates, sent to a narrow segment: subscribers within driving distance or those who previously booked short stays. The offer is aggressive. Revenue at a steep discount beats zero revenue.
Segmentation: guests are not interchangeable
Blasting one campaign to the entire list is a mistake that costs hotels both open rates and domain reputation. A business traveler who stayed one night at a city hotel has no interest in a "7-night all-inclusive family package." A family with kids will not appreciate an invitation to a business brunch. An irrelevant email is not just a missed click. It is a signal to the inbox provider: "this recipient is not interested." Enough of those signals push your emails further down in the inbox.
Minimum viable segmentation for a hotel: by trip type (business / leisure / family), by recency (stayed in the last 12 months / 12-24 months / long ago), and by geography (domestic / international). Even those three dimensions produce 12-18 segments, each getting a more relevant offer. Segmented campaigns in hotel marketing get 30-50% higher open rates than mass sends.
The next level is behavioral segmentation. A guest opened the spa email but did not book? Three days later they get a follow-up from a different angle: a guest review, a photo of the treatment, a limited slot. Clicked the "romantic dinner" link but did not convert? There was interest but something was missing. A second touch a week later with a specific offer can close it.
Tour operators and travel agencies
Travel agencies and tour operators face a different timing problem. A hotel guest can decide to return in a few months. A tourist who just visited Turkey is unlikely to go back for another 1-2 years. Email sequences need to shift focus: instead of "come back to the same place," the message becomes "here is where to go next."
Post-trip sequences for tour operators work best when they combine a feedback request (within 48 hours), destination inspiration (2-4 weeks later), and an early-bird offer for next season timed to the booking window. The feedback email has a practical purpose: reviews and ratings for your website. But it also keeps the conversation open. A subscriber who responds to a feedback email is 40% more likely to open the next promotional message.
Destination inspiration emails are where tourism brands actually differ from each other. Generic "Top 10 summer destinations" lists do nothing. Segment by travel style instead. A couple that booked a boutique hotel in Georgia gets curated picks for similar experiences: small properties, local food, lesser-known spots. A family that booked an all-inclusive in Antalya gets family resort comparisons with kids clubs and water parks. Personalization in tourism is not about inserting a first name. It is about matching the next offer to what someone already chose.
The list quality problem: why hospitality is harder than e-commerce
Hotel and travel databases decay faster than in most industries. People book through temporary mailboxes created specifically for a trip. Corporate travelers change jobs and their work email disappears with the company. International guests leave addresses on local domains that close a year later.
By our data, hotel email lists lose 20-30% of valid addresses per year. For comparison, e-commerce averages 15-20%. Without regular validation, after two years a third of the list is dead addresses generating bounces, damaging domain reputation, and dragging down deliverability for the subscribers who actually want to hear from you.
There is a seasonal trap specific to hospitality. A resort sends heavily from March through September, then goes quiet from October through February. Over those five months, addresses go stale and subscribers forget they ever signed up. The first email of the new season lands on an outdated list, collects a high bounce rate and spam complaints, and the domain reputation built over the previous season collapses in one send.
The fix is straightforward: validate before each season. Upload the list, remove invalid addresses, send a gentle re-engagement email to those who have not opened in a while. Then launch the seasonal campaign.
Loyalty without a formal program
Large chains have points, tiers, and branded credit cards. Independent hotels and small chains cannot build that infrastructure. But loyalty is about recognition and value, not points. Email delivers both without a million-dollar platform.
A returning guest who gets an email saying "Welcome back, we upgraded you to a sea-view room" remembers that. A past guest who gets a birthday email with a real offer on their preferred room type during the period they typically travel feels valued. These are not complex automations. They need a PMS that exports guest data and an email platform with date-based triggers and merge fields. Most modern systems handle this out of the box.
The anniversary email works particularly well in hospitality. "It has been one year since your stay. The garden you liked has a new terrace. Here is your returning guest rate." That combines a memory, something new, and an incentive. Properties that send anniversary emails report 10-14% booking conversion from that single message, higher than any promotional campaign they run.
Practical checklist
- Collect email at every guest touchpoint: booking, check-in, Wi-Fi portal, restaurant. Each channel produces addresses of different quality. Validate at the point of collection.
- Set up the minimum automated sequence: booking confirmation, pre-arrival, check-in day, post-stay. Four emails that run without a marketer touching them.
- Segment at least by trip type and recency. One offer to the whole list kills both conversion and deliverability.
- Tie seasonal campaigns to the booking window, not the start of the season. A summer offer sent in June is two months late.
- Validate the list before each season and after any long sending gap. Hotel lists go stale faster than the industry average.
- Send an anniversary email with a personal offer. 10-14% conversion from one message beats most promotional campaigns.
- Validate emails at the time of booking via API. Disposable addresses and typos in guest emails generate bounces across the entire automated sequence.
Hotel and travel email is not a Friday-deals newsletter. It is a communication system tied to the guest lifecycle: from the first booking to the third visit. Each email has a specific job: upsell, service, review, return. But the system only works on clean data. Invalid addresses in a guest database are not just empty rows. They generate bounces on every send, pull down domain reputation, and push emails into spam for the guests who actually want to come back.
Check your hotel guest list in uChecker — 30 free checks will show how many addresses went stale over the off-season.
