Email automation for hotels: a practical guide
Email automation for hotels turns guest WiFi logins into verified, GDPR-compliant first-party data. This guide shows marketing directors and owner-operators how to build an email list that builds itself, driving repeat visits and higher revenue per send.
Why this matters for your venue
The fundamental challenge in hotel email marketing is the list. Most hotels collect guest email addresses through the booking process. That sounds fine until you realise that OTA bookings - Booking.com, Expedia, and the rest - often mask or withhold the guest's real email address. You get a proxy address, or nothing at all. Walk-in guests? Nothing. Conference delegates? Nothing. Restaurant guests staying for dinner? Nothing.
Manual collection at the front desk yields somewhere between 20% and 45% invalid addresses, according to industry data. That is not a list. That is a liability.
The result is that the average hotel's CRM contains a fraction of the guests who actually pass through the property. And the guests who are on the list are there because they booked direct - which means they are already your most loyal segment. You are preaching to the converted and ignoring everyone else.
The fix is not to buy a list. Bought lists are a GDPR violation waiting to happen, and they perform terribly. The fix is to build the list from the physical visit itself.
The approach
This is where guest WiFi changes everything.
When a guest connects to your hotel's WiFi - and the vast majority do, research consistently shows over 90% of hotel guests connect to the property WiFi during their stay - they pass through a captive portal. That is the branded login page they see before they get internet access.
At that moment, you have a conscious-choice opt-in. The guest is actively choosing to connect. They enter their email address, they tick the marketing consent box, and they get online. That is a GDPR-compliant, verified, first-party data point. Not a scraped address, not a purchased contact, not a proxy from an OTA. A real person, in your building, who has just told you they are happy to hear from you.

How to do it with your guest WiFi
Purple Engage sits as a cloud overlay on your existing WiFi hardware - whether that is Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, or Ubiquiti UniFi - and captures that data automatically. Every login. Every visit. The profile builds over time, so a guest who stays three times a year accumulates three data points, and you can see their visit frequency, their preferred room type if you have integrated with your PMS, and their engagement with previous emails.
That is the difference between Purple Engage and a tool like Mailchimp or Klaviyo. Mailchimp will send your campaign brilliantly. But it cannot build your list. It has no idea who walked through your door today. Purple builds the list from the physical visit, and then the automation does the rest. To see how to start this process, read our guide on How to build an email list from your WiFi (without buying one).
What to send, and when
There are six stages in a well-structured hotel email automation programme.
- Welcome email. This fires within one hour of the guest connecting to WiFi. Open rates on welcome emails in hospitality sit around 50% - that is roughly double the average for a standard campaign. The content is simple: a warm welcome, the WiFi password if they need it again, and one relevant offer. Spa, restaurant, late checkout. One thing. Not five.
- Pre-arrival email. If you have integrated with your PMS, you can trigger an email 48 hours before a booked guest's arrival date. This is your upsell engine. Room upgrades, early check-in, restaurant reservations. Pre-arrival emails consistently outperform post-stay emails on click-through rate because the guest is in planning mode.
- In-stay email. Sent on the day of arrival or the morning after check-in. Spa availability, dinner specials, local recommendations. Keep it short. The guest is at your property - they do not need a long email, they need a nudge.
- Post-stay thank-you. Sent within 24 hours of check-out. Thank the guest, invite a review, and include a soft offer for their next stay. This is also where you ask for feedback. A short survey link. The data from that survey feeds back into the guest profile.
- Re-engagement email. If a guest has not visited in 90 days, trigger a "we miss you" campaign. Personalise it with their last stay date and a relevant offer. Re-engagement open rates are lower - around 15% to 25% - but the conversion value is high because you are targeting guests who already know and like your property.
- Anniversary or seasonal trigger. If you know a guest stayed last year in August, send them a relevant offer in June. If you know they stayed on their wedding anniversary, send a romantic package offer a month before that date. These hyper-personalised triggers consistently outperform generic campaigns by a significant margin.

The key point across all six stages is that none of this requires manual intervention once it is set up. The WiFi login triggers the profile creation. The profile creation triggers the welcome email. The PMS integration triggers the pre-arrival email. The check-out date triggers the post-stay email. The 90-day absence triggers the re-engagement. It runs.
Measuring what works
Let me give you two real-world examples of how this plays out.
First example: a 200-room independent hotel in a UK city centre. Before implementing WiFi-driven email automation, their CRM held around 8,000 contacts, mostly from direct bookings. Twelve months after deploying Purple Engage, the list had grown to over 30,000 verified, opted-in contacts. Their post-stay email open rate was 42%. Their pre-arrival upsell emails were generating an average of 23 additional bookings per month for spa and dining. The marketing team went from spending 40 hours a week on manual campaign preparation to under 4 hours.
Second example: a hotel group with properties across multiple locations. The challenge was consistency - each property had its own approach, its own list, its own ad-hoc campaigns. By centralising on Purple Engage, they created a single guest profile that followed the guest across properties. A guest who stayed at the Manchester property and later visited the Edinburgh property was recognised as a returning guest, not a new contact. The group's email revenue per recipient increased by 60% in the first year.
For more specific advice on food and beverage outlets within your hotel, see our guide on Email marketing for restaurants: a practical guide.
Where to start
- Audit your current list. How many contacts are verified opt-ins? How many are proxy addresses from OTAs?
- Deploy a captive portal. Use Purple Engage to turn your existing WiFi into a Guest WiFi data capture engine.
- Map your guest journey. Identify the key touchpoints: booking, arrival, in-stay, check-out, and re-engagement.
- Build your automations. Start with the welcome email and the post-stay thank-you. Add complexity later.
- Measure revenue per send. Do not just track open rates. Track the actual revenue generated by each automated campaign.
