I want to talk about the least glamorous, most profitable email habit an independent hotel can build: deliberately emailing fewer people.
I know. Every platform you have ever logged into nudges you to grow the list. Bigger number, dopamine hit, feels like progress. But after enough years staring at hotel email dashboards, I have come to believe that a chunk of your list is quietly hurting you. Not neutral. Hurting you. Those subscribers who have not opened anything since the year before last are not “potential future bookings.” To Gmail and Outlook, they are evidence that your email is ignorable, and the mailbox providers act on that evidence by routing your next campaign toward the spam folder.
So this post is about two things I set up together for every property I work with: a re-engagement sequence to win back the people who can still be won, and a sunset policy to gracefully retire the ones who can’t. The goal is not a bigger list. It’s a list that actually lands in inboxes, so the email channel keeps pulling weight for direct bookings instead of bleeding margin to the OTAs.
Why a dead subscriber is worse than no subscriber
Here is the part most hoteliers never get told. Mailbox providers grade you. Gmail, in particular, watches the aggregate behavior of your recipients: who opens, who clicks, who deletes without reading, who marks you as spam. That aggregate becomes your sender reputation, and your reputation decides whether your confirmation emails, your pre-arrival upsells, and your “come back in low season” offers even reach the inbox.
A subscriber who hasn’t engaged in a year doesn’t sit there harmlessly. Every time you email them and they ignore you, you are feeding the algorithm a tiny signal that says this sender’s mail is not wanted. Multiply that by a few thousand stale contacts and you have actively trained Gmail to distrust you. The cruel irony: your loyal guests, the ones who genuinely want your offers, stop seeing them because the dead weight dragged your whole domain down.
A 12,000-person list where 3,000 people actually open beats a 30,000-person list where the same 3,000 open. Same revenue, but the second list has 27,000 people teaching mailbox providers to filter you. Engagement rate is the number that protects deliverability, and you raise it by shrinking the denominator.
That reframe changes everything. You are not “losing subscribers” when you sunset someone. You are removing a vote against your own inbox placement.
Step one: define “unengaged” before you do anything
You can’t re-engage or sunset people until you decide what “dead” means, and the answer depends on how often you send.
For a hotel that emails regularly, monthly newsletters, seasonal offers, the occasional flash deal, my default definition of unengaged is no opens and no clicks in the last 6 to 9 months. For a property that only emails a few times a year, I widen that to about 12 months, because a guest who books you every summer might legitimately tune out for ten months and still be a real customer.
A few honest caveats before you run the filter:
- Open tracking is unreliable now. Apple Mail Privacy Protection pre-loads images, which fakes an “open” for a big slice of your list. So I weight clicks more heavily than opens. A click is a human doing something on purpose. Treat clicks as your ground truth and opens as a soft signal.
- Don’t punish recency you caused. If someone subscribed three weeks ago and hasn’t opened yet, they are not unengaged, they are new. Exclude anyone who joined inside your engagement window.
- Protect known guests. Cross-reference your PMS. Someone who stayed last month but never opens email is a sunset-suppression candidate for marketing, not a stranger. You still send them transactional and pre-arrival mail.
Run that filter and you’ll get a number that stings a little. That stung-a-little segment is exactly who the re-engagement sequence is for.
Step two: the re-engagement sequence
The whole sequence is three, maybe four emails over two to three weeks. The job is to give every still-reachable human one clear, honest reason to raise their hand, and then to stop. Here is the structure I use.
Email 1 — The honest re-opener
No gimmicks. I lead with candor because candor cuts through. Subject lines that actually perform here are blunt: “Did we lose you?” or “Should we stop emailing you?” The body is short and human. Something like:
I noticed you haven’t opened anything from us in a while, and I get it, inboxes are brutal. Quick question: do you still want the occasional note about openings, rates, and what’s happening around the property? One click below and you’re staying. Ignore this and we’ll quietly stop crowding your inbox.
That “ignore this and we’ll stop” line is doing real work. It sets up the sunset honestly and it makes the click feel like the subscriber’s choice, not a trap.
Email 2 — The value or offer nudge
Sent 4 to 5 days later, only to people who didn’t click Email 1. This is where you give a concrete reason to re-engage. For a hotel that usually means one of two angles:
- A genuine offer. A modest direct-booking perk, not a fire-sale. Late checkout, a welcome drink, a small percentage off the best available rate when they book on your own site. Anchor it to booking direct so the re-engagement also nudges them away from the OTA habit.
- Pure value. A short, specific “here’s what’s new” — the new rooftop bar, the renovated suites, a local event worth traveling for. No ask except the click.
I usually pick the offer for leisure-heavy lists and the value angle for lists built from past guests who might just need reminding why they loved the place.
Email 3 — The goodbye (the most important one)
Sent ~5 days after Email 2, again only to non-clickers. Counterintuitively, the breakup email almost always gets the best re-engagement of the three, because loss aversion is a hell of a drug. Subject: “This is goodbye (unless…).” The body confirms you’re about to remove them and gives one last one-click button to stay.
Then you keep your promise. Anyone who doesn’t click goes to the sunset list. That follow-through is the whole point.
Here is the cadence laid out:
| Send timing | Goes to | Core message | |
|---|---|---|---|
| 1. Honest re-opener | Day 0 | All unengaged | ”Do you still want to hear from us?“ |
| 2. Value / offer | Day 4–5 | Non-clickers of #1 | A concrete reason to come back |
| 3. Goodbye | Day 9–10 | Non-clickers of #2 | ”Last chance, click to stay” |
| (Optional) 4. Final notice | Day 14 | Still silent | Removed unless they act today |
A realistic, illustrative outcome: of a stale segment, you might reactivate a low double-digit percentage who click somewhere in the sequence. I won’t pretend that’s a guaranteed number for your property, the rate swings wildly based on how the list was built and how badly it was neglected. The point isn’t the headline percentage. It’s that you cleanly separate the reachable from the unreachable.
Step three: the sunset policy
The sequence is the event. The sunset policy is the system — the standing rule that keeps your list healthy forever so you never have to do a giant painful cleanup again.
Here’s the policy I install:
- Define the trigger. Any subscriber with no click (and no open, allowing for Apple’s noise) in your engagement window, who also hasn’t transacted, becomes a re-engagement candidate automatically.
- Run the sequence on a schedule. Monthly or quarterly, not as a one-time spring cleaning. The cohort entering “stale” status this quarter gets the three-email sequence. New stragglers are caught every cycle.
- Suppress, don’t delete. This is the one people get wrong. Non-responders move to a do-not-email / suppressed segment. You keep the record for compliance, for history, and so you can reactivate them cleanly if they book again. You just stop sending marketing. Deleting throws away data you might need; suppressing achieves the deliverability win without the regret.
- Keep transactional mail flowing. Suppression is for marketing blasts. Booking confirmations, pre-arrival info, and post-stay receipts still go to everyone, because those are wanted and they’re some of your highest-engagement messages anyway.
- Leave the door open. Suppressed contacts can re-subscribe any time, and a fresh booking should automatically pull them back into the active, engaged segment.
A sunset policy is not a one-time purge. It’s a recurring rule that runs quietly in your email platform. Set the trigger once, schedule the sequence, and your list self-cleans every quarter, which means your deliverability trends up instead of slowly rotting.
What this has to do with getting found (yes, really)
You might be wondering why an SEO-and-AI-visibility shop cares so much about your email list. Fair. Here’s the connection I keep coming back to with clients.
Search and AI visibility win the guest’s attention. The work we do on hotel SEO and on AI search visibility gets you discovered in Google and recommended inside tools like ChatGPT. But discovery is expensive and slow; you earn it. Once you’ve earned a guest, email is how you keep the relationship without paying the OTAs a 15 to 25 percent commission every single time that guest wants to return. The OTA owns the customer relationship and rents it back to you on every booking. Email is the one channel where you own the relationship outright.
So a healthy, deliverable list is the back half of every visibility dollar you spend. If your re-booking emails are landing in spam because your list is full of corpses, you spent all that effort getting found only to lose the repeat guest at the finish line. If you want the full picture on the commission math, I broke it down in the book-direct math post, and on why search itself favors the OTAs in how OTAs steal search. A clean email list is what lets you actually capitalize on clawing that visibility back, turning hard-won attention into repeat direct bookings and a healthier OTA mix over time.
The mindset shift, in one line
Stop measuring your list by its size. Measure it by how many real humans you can reliably reach. A list you trust is a list you’ll actually email more often and more confidently, and that consistency, ironically, is what grows revenue. Pruning the dead branches is how the tree fruits.
Run the sequence once to clean up the backlog. Then install the sunset policy so it never gets that bad again. Two weeks of setup, and your email channel goes from a liability that’s dragging your domain reputation down to an asset that quietly compounds.
If you want help wiring this into your CRM, mapping it against your PMS so you never sunset a real guest, and tying it back to the search and AI work that fills the list in the first place, that’s exactly the kind of lifecycle plumbing we do under content and reputation. Book a free intro call and bring your current open and click rates, I’ll tell you, honestly, how much of your list is helping you and how much is quietly working against you.