Email Marketing for Vacation Rentals: How to Fill Vacancies Without Spamming

Past guests convert 6 to 8 times better than paid ads — but most hosts never email them, or do it badly. The 3 emails that actually fill vacancies, the cadence that protects your sender reputation, and the subject lines that get opened.

Cover Image for Email Marketing for Vacation Rentals: How to Fill Vacancies Without Spamming

Vacation rental hosts know past guests are valuable. Most don't realize how valuable. The data across hosts using both paid social and email shows past-guest emails converting at 6–8x the rate of paid ads, with no acquisition cost beyond the email send.

And yet most hosts never send a single email to their past-guest list. The reasons are predictable: they don't have an organized list, they're afraid of being seen as spammy, they don't know what to write, or they tried it once, sent something generic, got two unsubscribes, and never tried again.

This post is the playbook. It's specific, focused on what actually fills vacancies, and built around a cadence that won't erode your sender reputation or annoy your audience.

Why past guests outperform every other channel

Three structural reasons:

Trust is already established. A past guest has stayed at the property, knows the neighborhood, has interacted with you, and has an opinion (presumably positive — they're not on the list otherwise). The hardest part of a booking decision — "is this place actually as nice as the photos?" — is already resolved.

They have a network. Past guests are vastly more likely to forward a "we have an opening" email to friends than to engage with a paid ad. The forward-friendly nature of email is a real conversion lever that paid social can't match.

They convert on lower friction. A past guest doesn't need to compare your property to 10 alternatives, read reviews, calculate distance from the airport, or weigh amenities. They already know. If the dates work and the price is reasonable, they book.

The combination produces conversion rates that look unrealistic if you're used to paid ad metrics. A well-structured "we have an opening" email to a list of 200 past guests will typically convert 1–3 bookings per send — a 0.5–1.5% conversion rate on a 30–40% open rate. Paid social ads run 0.05–0.2% conversion against much larger audiences.

Building the past-guest list (ethically)

The list is the bottleneck for most hosts. The reasons it doesn't exist:

  • Booking platforms (Airbnb, VRBO) don't share guest emails with hosts beyond the stay itself
  • The host never asks for a follow-up email opt-in
  • Even when emails are captured, no system organizes them for re-engagement

The legal reality: if a guest opted in to your messaging during their stay (which they typically do via booking platform messaging), you can email them transactional content (review reminders, "did you forget anything?"). Marketing content requires a separate opt-in. The ask is:

Hi! Hope you had a great stay at [Property Name]. We don't message past guests often, but a couple times a year we have last-minute openings or special pricing — would you like us to let you know? Reply YES if so.

This email goes out 3–5 days post-checkout. Roughly 30–40% of guests reply YES. Those replies become your marketing list. The non-replies don't get future marketing emails — only the explicitly-opted-in audience does.

For hosts switching from no-list to actively-building, the first 6 months are the slowest part. After 50–100 stays, the list reaches a useful size. After 200, it's a meaningful business asset.

The 3 emails that work

Email 1: The "we have an opening" gap-fill email

This is the bread and butter. Trigger: a vacancy on your calendar within the next 14–30 days. Audience: the past-guest list, segmented by property type if you have multiple (a beach property's past guests aren't the right audience for a mountain cabin opening).

The structure:

Subject: April 22-25 open at Lakeside Cabin?

Hi [Name],

You stayed with us last summer — hope you've had a great year.

We had a cancellation and have April 22-25 open at Lakeside Cabin. Wanted to give past guests a heads-up before we open it up to the general booking crowd.

If those dates would work for you (or someone you'd send our way), we're offering 15% off the published rate. Just reply or use this link:

[Booking link]

Thanks for staying with us — really do appreciate having you in our small list of returning guests.

— [Your name]

What makes this work:

  • Specific dates in the subject line — past guests scan for this
  • Acknowledges the prior stay without being saccharine
  • Frames the opportunity as exclusive ("before we open it up") — increases response rate
  • Forward-friendly — "or someone you'd send our way" gives the recipient permission to share
  • Personal sign-off — "thanks for staying with us" is genuine, not corporate

Conversion benchmark: 1–2 bookings per 200-person list, 30–40% open rate.

Email 2: The "season change" re-engagement email

Sent twice a year — once 4–6 weeks before peak season starts, once at the start of shoulder season. Audience: full past-guest list, regardless of when they last stayed.

The structure:

Subject: Lakeside Cabin in fall hits different

Hi [Name],

Quick check-in. The leaves are starting to turn at Lakeside Cabin, which makes it one of our favorite times of year to be there. Most guests book us for summer, but the property is genuinely better in fall — quieter, the hot tub is more justified, and the foliage drives within 20 minutes of the cabin are some of the best in the state.

If a fall weekend has been on your list, we have availability through November and a 10% returning-guest discount through October.

[Property link]

Hope all's well.

— [Your name]

What makes this work:

  • Frames the season as a feature, not as off-season discount panic
  • Specific local detail (the foliage drives) signals you actually know the area, not just the property
  • Soft offer without aggressive discount language
  • Open-ended — works for both immediate booking and future planning

Conversion benchmark: 0.3–0.8% (lower than gap-fill, but the audience is the full list, so the absolute numbers are similar).

Email 3: The "thanks for staying" post-stay email

Sent 24–48 hours after checkout. Triggered by the booking platform's checkout date. Audience: the guest who just stayed.

Subject: Hope your stay was great

Hi [Name],

Just wanted to send a quick note thanking you for staying at Lakeside Cabin. Hope the property was everything you hoped for.

Two things, no rush:

  1. If you'd be willing to leave a review (Airbnb / VRBO / wherever you booked), it genuinely helps us a lot — small operations like ours run on word of mouth.
  2. We do offer a 10% returning-guest discount if you ever want to come back — no expiration, no fine print. Just reply to this email when you're ready and we'll set it up.

Thanks again. We really do appreciate having you stay.

— [Your name]

What makes this work:

  • Two clear asks — reviews and the returning-guest offer
  • No discount expiration — counter-intuitive but it works; expiring offers feel transactional, no-expiration offers feel personal
  • Tone matches a real human writing — not a marketing automation template

This email also doubles as the marketing-list opt-in trigger. If the guest replies to this email at all (which 25–35% do), they're effectively opted in to future marketing.

Conversion benchmark: not directly measurable, but the indirect effect on review rates (60% review rate vs. 35% baseline) and lifetime customer value (returning guest rate climbs from 8% to 22%) is dramatic.

Cadence: how often is too often

The line between "valued" and "annoying" in email marketing is roughly 1 email per quarter for relationship maintenance, plus gap-fill emails as triggered. The exact cadence depends on your list, but the principles are:

  • Never more than 6 emails per year to any single recipient
  • Never two emails within 2 weeks of each other
  • Never re-target the same audience for the same vacancy (one email per gap, not three)
  • Always include an unsubscribe option (legally required, and a 0.5% unsubscribe per send is healthy — it cleans the list)

The hosts who burn their lists do so by sending a "we have an opening" email every time something opens — which means a guest with a 200-person list might receive 30+ emails a year. That's where unsubscribe rates climb to 5–8% per send and the list dies within 18 months.

The protected approach: send to a segment of the list per gap, not the whole list. If you have a Friday-Sunday gap, send to past guests who booked weekend stays in the past, not the full list. Rotation matters — different gaps go to different segments.

Subject lines that get opened

Open rates are driven primarily by subject lines and sender reputation. The patterns that work:

  • Specific dates: "April 22-25 at Lakeside Cabin?" — 38%
  • First-person familiarity: "Hey, quick question about your last stay" — 41%
  • Property name in subject: "Lakeside Cabin: October availability" — 32%
  • Urgency without panic: "Cancellation just opened up — first to reply gets it" — 36%

What doesn't work:

  • Generic discount framing: "Save 20% on your next stay" — 11%
  • All caps: "BIG NEWS!" — 6%
  • Emoji-heavy: "🌟 Our Best Deals 🌟" — 8%
  • Long subjects: "Check out our amazing lakeside cabin for your next vacation in the beautiful mountains" — 14%

Test your own subject lines — your audience is specific to your property and may respond differently. But the general pattern (specific, personal, no manufactured urgency) is consistent across hosts.

What kills your sender reputation

Three things, in order of severity:

Buying email lists. Don't. Ever. The lists are full of trap addresses that immediately mark you as spam, your IP gets blacklisted, and you can't recover for months. There is no exception to this.

Sending too frequently. Even legitimate lists turn into spam complaints if you over-send. Once you cross a 0.3% complaint rate at major providers (Gmail, Yahoo, Outlook), your delivery rates collapse. The only fix is to slow down for 60–90 days.

Skipping unsubscribe handling. If someone unsubscribes and you keep emailing them, that's not just bad manners — it's federally illegal in the US (CAN-SPAM Act) and the equivalent in most other countries. Every email automation tool handles this, but if you're emailing manually, you have to track it yourself.

If you're sending fewer than 200 emails per send and using a real provider (not a personal Gmail account), reputation issues are unlikely. If you're sending to 1,000+ at a time from a personal email address, you're likely already in trouble even if you can't see the delivery rates dropping.

Tools and infrastructure

For a list under 500: a personal Gmail account works fine, but use BCC for the recipient list and write personally where possible.

For 500–5,000: a basic email marketing tool (Mailchimp, ConvertKit, Beehiiv free tiers all work). The list segmentation features matter more than the design templates.

For 5,000+: you're running a real email program, not a side activity. Invest in a tool that handles deliverability, segmentation, and automation — and consider integrating it with your booking calendar so vacancy-triggered emails happen automatically rather than requiring manual intervention.

The trap most hosts fall into: setting up an elaborate email marketing platform for a list of 50 people. The infrastructure overhead overwhelms the value. Match the tool complexity to the list size and don't over-engineer the setup early.

See how calendar-driven email blasts integrate with VacancyVibe, or check what running this looks like for a multi-property portfolio on the pricing page.