How to use email to fill last-minute openings and empty seats

Empty seats cost you money twice. Once when the trip runs short-staffed on revenue, and again when you realize you had paying customers on your email list who would have shown up - if you’d sent the right message at the right time.
Using email to fill last-minute openings is one of the highest-return tactics in outdoor recreation marketing. The math is simple: a trip that runs with four guests instead of six generates less revenue, but the fixed costs - guide wages, vehicle fuel, permit fees - stay the same. One targeted email sent 48 hours out can turn that into six full seats without a dollar spent on ads.
This is a playbook for doing that consistently.
Why last-minute bookers are a real audience
Forty-four percent of U.S. leisure travelers book last-minute. That’s not a fringe group - it’s nearly half your potential customers making decisions on short notice, often from their phones.
The mobile data reinforces this. Seventy-two percent of mobile OTA bookings happen within one day of the trip. People are out browsing on a Saturday morning and booking a kayak tour for that afternoon. If you’re not in front of them when that window opens, someone else is.
Your email list is the tool that gets you there first. Not ads, not social posts - email, because it lands directly and doesn’t require the algorithm’s permission. A subscriber who opted in three months ago is still reachable the moment you have an opening. That’s not true of a social follower who may never see your post.
The best part: last-minute bookers aren’t bargain hunters by default. Many of them simply have flexible schedules and the impulse to get outside. A well-written email describing a specific trip on a specific date is often all the nudge they need.
Who to target first: the local segment
Not everyone on your list can act on 48 hours’ notice. Someone in Ohio who signed up after a trip to the New River Gorge isn’t going to rearrange their life for a last-minute raft on Thursday. But someone who lives 45 minutes from your put-in might.
Segmenting your list into locals vs. out-of-towners is the single most useful thing you can do to make last-minute email work. Segmenting your email list into geographic groups doesn’t require a sophisticated tool. You can start with zip code data collected at booking and tag anyone within a reasonable drive.
When you have open spots three days out, you email that local segment first. They’re the ones who can actually say yes.
Repeat bookers are your second-best target. Someone who loved your full-day fly fishing trip is a much warmer prospect for a last-minute opening than a cold subscriber who found you through a blog post. Tag past guests in your email platform and treat them as a named group you can ping whenever you need to fill fast.
Past guests who booked the same type of trip are particularly valuable. A repeat whitewater customer who already knows your safety briefing and shuttle logistics has almost no friction to booking again. You’re not selling them on the experience - you’re just telling them there’s a seat with their name on it.
When to send: the 48-72 hour window
The sweet spot for last-minute fill emails is 48-72 hours before the trip. That’s enough time for someone to check their schedule, make arrangements, and complete a booking. Less than 24 hours and you lose a meaningful chunk of potential takers who simply can’t move that fast.
Send too early - a week out - and it stops feeling like a last-minute opportunity and starts feeling like a regular promotion. The urgency that drives fast decisions requires the constraint to be real.
A practical schedule for a trip with open spots:
- 72 hours out: First email to your local segment and past guests. No discount yet - just availability. Some people will book at full price if they want the date and it fits their schedule.
- 48 hours out: Follow up if you still have spots. This is when a modest discount makes sense. Keep it in the 10-15% range.
- 24 hours out: Final push if still open. Keep the email very short. One sentence of context, the spot count, the booking link.
You don’t need to send all three every time. If the 72-hour email fills the trip, done. The sequence is a fallback, not a mandatory cadence.
How to price the discount (and when not to discount at all)
The GetYourGuide model for last-minute deals uses a 20% discount that auto-applies within 48 hours. That’s a reasonable ceiling. Most operators who do this land in the 10-15% range and find it converts without training customers to wait for the deal.
The risk in heavy discounting is behavioral. If you consistently offer 25-30% off for last-minute spots, you’ll end up with a segment of price-sensitive subscribers who never book early because they’ve learned the discount is coming. That’s the opposite of what you want. Keep it modest and frame it as a mutual convenience - you get a full boat, they get a small break on price.
For certain trips, you don’t need to discount at all. A popular date-specific experience - the annual steelhead run, the peak foliage float, the fall elk camp - may have enough demand that simply alerting people to an opening fills it at full price. Try the no-discount email first. If it converts, you’ve left nothing on the table. Add the incentive only when it doesn’t.
We’ve seen outfitters run this both ways. Some never discount and use last-minute emails purely as availability alerts. Others always include a token 10% offer. The right answer depends on how price-sensitive your audience is and how scarce your trips feel.
Writing the email: keep it to three things
Last-minute fill emails fail when they’re too long. The reader needs to make a fast decision. Every extra paragraph gives them more time to talk themselves out of it.
A high-performing last-minute email has three things: what’s available, when it is, and a link to book.
Subject line structure that works: specificity plus scarcity. “2 spots open this Saturday - Upper Gauley half-day” outperforms “Don’t miss our last-minute deals” every time. Tell them what and when in the subject line. The body handles the rest.
What to put in the body:
- One sentence describing the trip (assume they roughly know what you do)
- The date, time, and meeting location
- How many spots remain
- Any discount if you’re offering one
- One link to book
Five to eight sentences total. On mobile, the whole email should be visible without scrolling. Most of your local subscribers are reading on their phones.
Skip the big header image and banner graphics. Images slow load times, and a slow-loading last-minute email is a dead one. Plain text or minimal formatting loads instantly and feels more personal than a polished newsletter template.
Building the list that makes this possible
Last-minute email only works if you have a list to send to. A list of 200 local subscribers is worth more for this tactic than 2,000 names scattered across the country.
The most reliable time to capture local subscribers is at checkout. A simple checkbox - “Sign up to hear about last-minute availability and local deals” - adds people with exactly the right expectation set. They opted in for this type of message, which means higher open rates and fewer unsubscribes when you use it.
You can also promote a dedicated “last-minute alert” sign-up separately from your general newsletter. Some operators run a text group for last-minute openings rather than email, though both can work. The key is labeling it correctly so subscribers know what they’re signing up for.
If you’re building your email list from scratch, start with local visibility: your Google Business Profile, local chamber of commerce directory, and community Facebook groups. People who live near your operating area and care about outdoor activities are your highest-value subscribers for this specific tactic. Promote the last-minute alert angle explicitly - “never miss an opening” is a cleaner pitch to locals than “join our newsletter.”
Automating vs. sending manually
At small scale - a handful of open trips per season - manual sends are fine. When you notice a trip has openings three days out, you write the email and send it. Takes fifteen minutes.
As your operation grows and you’re running multiple trips per week, automation becomes worth setting up. Platforms like ActiveCampaign and Klaviyo (covered in the email platform comparison) allow you to build triggers: when a trip is within X days and has fewer than Y seats booked, automatically queue an email to your local segment.
FareHarbor and Peek Pro don’t have this built in natively, but both connect to Zapier, which can pull booking inventory data and kick off an email when the threshold is hit. It requires a few hours of setup but runs without you once it’s built.
For most small outfitters, a manual Monday morning check of the upcoming week’s capacity is the right starting point. Look at everything in the next 5-7 days. Flag trips with open spots. Send that week’s last-minute emails before noon. The routine takes twenty minutes and can fill a seat that would otherwise go empty.
What to do after the trip fills
Getting a yes is step one. The post-trip email sequence is equally important. Guests who booked last-minute tend to be spontaneous, adventure-ready travelers who are genuinely excited about the experience. They’re strong review candidates and likely to rebook if you ask at the right moment.
Tag last-minute bookers in your CRM so you can reach them separately. When you have another opening, they’re your warmest list - they’ve already proven they can decide and book fast. Reach them before you reach everyone else.
The longer play is turning one-time fills into standing members of your last-minute alerts group. Someone who books a spontaneous Saturday raft and has a great time is exactly the person who wants to be on your short-notice list going forward. Tell them that at checkout. Make the ask simple.
A full trip costs the same to run as one with two empty seats. The email costs almost nothing. You’ve already done the hard work of building the list. Use it.


