Abandoned Cart Email for Travel Brands
Travel buyers abandon 8 in 10 held trips, and each recovery is worth $600 to $2,000 in booked revenue. This template targets the moment a held fare or room expires, so your copy matches how travel actually converts instead of treating a booking like a shopping cart.
What makes this abandoned cart work for travel / hospitality
Travel cart abandonment does not behave like retail. A shopper who leaves a $40 sweater in a cart forgot, got distracted, or balked at shipping. A traveler who abandons a held booking is weighing dates, coordinating with a partner, comparing rates across three tabs, or waiting on a paycheck. The purchase is higher consideration and higher ticket, and recovery copy has to match that reality.
Trigger. Fire the first email on a held-booking event, not a generic cart event. Airlines and hotels already hold the fare or room in a session. Klaviyo and Mailchimp both let you key the flow off a "held booking created" or "booking session abandoned" custom event. If your booking engine only emits a cart event, tag the travel line items (property, dates, occupancy, held rate) so the email can surface them.
Timing. Travel buyers take longer to convert. Send the first email inside the hold window, while the rate is still locked: 1 to 2 hours after abandonment for most resort and short-stay brands. Send a second at the hold expiry with a real countdown ("your held rate releases at 6:00 PM tonight"). Send a third 5 to 7 days later as a soft "still planning?" nudge with new dates or a comparable room. Three sends outperforms one by roughly 2 to 3x in recovered revenue per recipient.
Offer. Resist the blanket discount. Travel margin is thin, and discounting trains travelers to wait for the next email. Lead with what costs you nothing: a held rate, free cancellation, a price-lock guarantee, a thrown-in breakfast or late checkout. Save any discount for the cold third send only.
Copy angle. Sell the experience and the half-built plan, not the room product. The traveler already pictured the trip. Remind them what is waiting. Name the resort, the dates, the suite, and the held rate. Lead with loss aversion (your dates release tonight) over excitement.
CTA. Use committed language. "Complete my booking" beats "Buy now." "Hold my dates" beats "Shop." The button should imply the trip is half-finished and one click closes it.
Numbers to expect. Travel runs 81 to 87% cart abandonment, higher than retail. A tuned three-email flow recovers 8 to 14% of abandoned bookings. At an average resort booking value of $900 to $1,800, that is $40 to $80 in revenue per recovery email sent. Benchmarks: SaleCycle and Barilliance travel reports.
Real example copy, Saltcove Resorts held coastal suite: - Subject: "Your dates at Saltcove are held until 6:00 PM" - Preheader: "Complete your booking and your rate stays locked." - Body lead: "Your oceanview suite is on hold. We kept your dates and your rate through tonight." - Urgency line: "Your held rate releases in 3 hours 12 minutes. Rates for these dates are up 9% this week."
Why it renders in every inbox
Klaviyo and Mailchimp hand your HTML to a dozen different renderers. Gmail strips your <style> block unless it is inline. Outlook 2007 through 2019 renders mail in Microsoft Word, which ignores flexbox, float, border-radius, and padding on links. Apple Mail and dark-mode Gmail recolor your backgrounds whether you asked or not. The template is built to survive all of it.
Nested HTML tables, not divs or flex. Layout runs on nested <table>, <tr>, and <td> elements. Word's engine supports table layout reliably. It does not support CSS grid or flex. Tables are slower to hand-write but they are the only structure Outlook renders consistently.
Inline CSS. Every style sits on its element as a style attribute. Gmail keeps the first <style> block but ignores media queries and many properties for non-Gmail accounts. Inlined styles survive every client. MJML inlines them for you on export.
Bulletproof VML button for Outlook. Outlook ignores border-radius and link padding, so a CSS button renders as a flat underline with a tiny hit area. The button uses VML (Vector Markup Language), the same Office vector format Word understands, to draw a real rounded rectangle that is fully clickable in Outlook 2007 through 2019. The <v:roundrect> and <v:fill> tags sit inside conditional Outlook-only comments, so every other client ignores them.
Live text, not images. Headlines, body copy, and the trip details are real text. Text recolors itself in dark mode and stays crisp on retina screens. It also loads before images download, so the message lands on a slow connection or with images blocked.
Dark-mode color-scheme meta. The head carries <meta name="color-scheme" content="light dark"> and <meta name="supported-color-schemes" content="light dark">. These tell Apple Mail, Gmail, and Outlook dark mode that the email opts in to automatic recoloring, so a white background becomes a soft dark gray instead of a jarring black slab.
One mobile media query. A single @media (max-width: 600px) block handles stacking, font sizing, and spacing on phones. Keeping it to one block avoids the partial-stripping problem where some clients drop only the second media query.
Web-font fallbacks. The template loads a display serif through a hosted stylesheet, then falls back to Georgia and Times New Roman. Gmail, Outlook, and most clients block web fonts. The fallback stack means the email still reads clean when the web font is stripped.
How to use it in Klaviyo or Mailchimp
1. Copy the HTML. Export the MJML below to HTML (the MJML CLI: mjml file.mjml -o file.html, or paste it into the editor at mjml.io). Copy the full output.
2. Paste it in. In Klaviyo, open your flow email, drag in an HTML block, and paste the code, or set the whole email type to HTML under Source. In Mailchimp, start a campaign, choose Code your own, then Paste in code, and drop in the HTML.
3. Swap brand, colors, and links. Find "Saltcove Resorts" and replace it with your client's name. Swap the four hex values (deep teal #0d3b44, gold #d9b87a, cream #f4f1ec, CTA green #0d7a6f) for the brand palette. Replace every href and the resort, dates, suite, and held-rate text with your live booking data or merge tags.
4. Wire the travel merge tags. Replace the static trip details with dynamic fields so each abandoned booking emails itself.
Klaviyo examples: - Guest name: {{ first_name|default:'there' }} - Resort: {{ event.property_name }} - Dates: {{ event.check_in|date:'M j' }} to {{ event.check_out|date:'M j, Y' }} - Held rate: {{ event.held_rate|floatformat:0|prepend:'$' }} - Hold expiry: {{ event.hold_expires_at|date:'g:i A' }} - Booking link: {{ event.resume_url }}
Mailchimp examples: - Guest name: *|FNAME|* - Resort: *|RESORT_NAME|* - Dates: *|CHECK_IN|* to *|CHECK_OUT|* - Held rate: *|HELD_RATE|* - Booking link: *|RESUME_URL|*
Pass these fields from your booking engine into the ESP event payload. Klaviyo reads them from the tracked event; Mailchimp reads them from a merged audience field or a connected store.
5. Test before you send. Run the email through Email on Acid or Litmus, or send live tests to yourself. Check Gmail (web and iOS), Apple Mail, and Outlook 365 desktop. Flip each to dark mode and confirm the text stays readable. Click every link. Confirm the VML button opens the booking resume URL in Outlook.
Questions
Is this abandoned cart template free to use for my travel clients? +
Yes. The MJML and exported HTML are free for commercial client work, including paid Klaviyo and Mailchimp builds for resorts, tour operators, and vacation rentals. No license fee. Attribute the source only if you republish the code itself.
Will the button and layout hold up in Outlook? +
Yes. The button is a bulletproof VML roundrect inside Outlook-only conditional comments, so it renders as a real clickable rounded button in Outlook 2007 through 2019. Layout runs on nested tables, the only structure Word's renderer treats consistently. Border-radius and link padding fail in Outlook; this pattern does not.
Can I match the template to my resort or hotel brand colors? +
Yes. Four hex values drive the whole design. Swap the deep teal, gold, cream, and CTA green for the brand palette in the MJML attributes and the inline styles update everywhere. Keep body-text contrast above 4.5:1 so the held-rate and dates stay readable in light and dark mode.
Do I need to know HTML to use this? +
No. Copy the exported HTML, paste it into your ESP, and edit the resort name, dates, and links in the visual editor. You only touch code when you swap the trip-detail merge tags, and those are labeled in the template. Basic HTML helps for the merge tags but is not required.
Want this on your client's brand?
Paste a client's site and we build a real, on-brand sample in clean, ESP-safe HTML you can paste into Klaviyo.
Get a free sampleMore templates
- Abandoned Cart email for Baby brandsBloom & Burrow
- Abandoned Cart email for Beauty brandsVeloura
- Abandoned cart email for coffee brandsSlow Bloom Coffee
- Abandoned cart email for course creatorsStoryboard Lab
- Abandoned cart email for fashion brandsSTUDIO HALDEN
- Abandoned Cart email for FintechVelt
- Abandoned Cart email for Jewelry brandsSolenne
- Abandoned Cart email for Outdoor brandsRidgebound
- Abandoned Cart email for Pet brandsPantry Hound
- Abandoned Cart email for Real Estate brandsRidgeline Realty
- Abandoned Cart email for RestaurantsSycamore Kitchen
- Abandoned cart email for skincare brandsMira
- Abandoned cart email for supplement brandsVerdant Labs
- Abandoned cart emailMaison Riva
- Back-in-stock email for beauty brandsMarisol Skincare
- Back-in-stock email for coffee brandsNorthbank Coffee Roasters
- Back in Stock email for Fashion brandsMaris & Wren
- Back in Stock email for Jewelry brandsLumen & Vale
- Back in Stock email for Pet brandsWilder Hound
- Back-in-stock email for sneaker brandsPavement Supply Co.
- Back-in-stock email for supplement brandsFernwell Naturals
- Back in Stock email for Wine brandsHollis Ridge
- Back-in-stock emailAURE
- Birthday email for beauty brandsMaison Lumière
- Birthday email for Coffee brandsDaybreak Roasters
- Birthday email for EcommerceHearth & Hazel
- Birthday email for Jewelry brandsAurum & Oak
- Birthday email for Nonprofit brandsBrightwater Children's Fund
- Birthday email for Pet brandsPawly
- Birthday email for restaurantsCoppa Rossa
- Birthday email for Travel brandsTidehaven Resorts
- Birthday emailSMALL BATCH ROASTERS
- Browse Abandonment email for Baby brandsWren & Cub
- Browse Abandonment email for Beauty brandsHalden & Hue
- Browse abandonment email for fashionHalden Studio
- Browse Abandonment email for Fitness brandsRidgeline Strength
- Browse abandonment email for home goodsHalvor & Oak
- Browse abandonment email for supplement brandsHearthroot
- Browse Abandonment email for Travel brandsMeridian Voyages
- Browse abandonment emailHARTWELL
- Weekly digest emailCadence Weekly
- Event / webinar invite emailCadence
- Flash Sale email for Fashion brandsMarlowe Studio
- Flash sale emailMARA
- Loyalty VIP email for coffee brandsDriftwood Coffee Roasters
- Loyalty / VIP emailMAISON VERDE
- Newsletter email for creatorsMargins
- Newsletter email for ecommerceMarlow & Finch
- Newsletter email for fitness brandsRidgeline Strength
- Newsletter email for Jewelry brandsMaison Vermeil
- Newsletter email for Nonprofit brandsRiverbend Food Bank
- Newsletter email for real estate brandsCrestview Realty
- Newsletter email for restaurantsSaltmarsh
- Newsletter email for SaaSRelaybeam
- Newsletter email for Travel brandsDriftwood Voyages
- Editorial newsletter emailFrontier
- Order Confirmation email for EcommerceHearth & Hush
- Order confirmation emailHALCYON
- Post Purchase email for Coffee brandsDaybreak Coffee Roasters
- Post Purchase email for Fitness brandsForge Strength Club
- Post Purchase email for Jewelry brandsAurum Atelier
- Post-purchase email for Pet brandsBramble & Bark
- Post-purchase email for skincare brandsVesper
- Post-purchase email for supplementsNorthroot
- Post Purchase email for Travel brandsMarisol Retreats
- Post Purchase email for Wine brandsHollis Hollow Estate
- Post-purchase emailHale and Fern
- Price Drop email for Fashion brandsMarlowe
- Price drop emailWREN
- Product announcement emailLUME
- Product launch email for DTC beautyMarisol
- Product Launch email for EcommerceNorthbound Roast
- Product Launch email for Fitness brandsForge Athletics
- Product launch email for jewelry brandsMaison Velaire
- Product Launch email for Nonprofit brandsGreenhollow Land Trust
- Product Launch email for Pet brandsBarkwell
- Product launch email for SaaSForgepath
- Product launch email for sneaker brandsFORM Athletics
- Product launch (drop) emailPULSAR
- Promotional (sale) emailOSSE
- Referral email for EcommerceSaltwater Skin
- Referral emailHEARTH
- Replenishment email for Supplement brandsRootwell
- Replenishment emailNORTHPEAK
- Review request email for course creatorsLoam Academy
- Review request email for ecommerceCove Skincare
- Review Request email for Jewelry brandsVela & Stone
- Review Request email for Nonprofit brandsRiverside Food Bank
- Review Request email for Real Estate brandsBridgepoint Realty
- Review request email for restaurantsOlive & Ember
- Review Request email for SaaSRecurlio
- Review request email for travel brandsNorthbound Lodge
- Review request emailHALCYON
- SaaS onboarding emailCadence
- Shipping Update email for EcommerceCoastline Coffee
- Shipping update emailHalftide
- Trial ending email (SaaS)Cadence
- Welcome email for baby brandsHazel & Fawn
- Welcome email for Beauty brandsMaris Botanica
- Welcome email for Coffee brandsBright Iron Coffee
- Welcome email for course creatorsLoaf & Crumb
- Welcome email for ecommerceNorthpine Coffee Roasters
- Welcome email for Fitness brandsForge Athletics
- Welcome email for Jewelry brandsMaison Aurelle
- Welcome email for Nonprofit brandsRiverbend Land Trust
- Welcome email for Outdoor brandsFoxpine Supply Co.
- Welcome email for Real Estate brandsCrestview Realty
- Welcome email for restaurantsOlea Trattoria
- Welcome email for SaaSForge
- Welcome email for supplement brandsFlorae Health
- Welcome email for Travel brandsCasa Marisol
- Welcome email for Wine brandsRedtail Cellars
- Welcome emailVerda
- Win Back email for Baby brandsOlive & Oat
- Win-back email for course creatorsPigment Studio
- Win-back email for ecommerceMarlowe Skin
- Win-back email for fintechHaven
- Win-back email for jewelry brandsCovelle
- Win Back email for Outdoor brandsSwitchback Outfitters
- Win Back email for Pet brandsNorthpaw
- Win-back email for real estateNorthbridge Realty
- Win Back email for RestaurantsSaltwood Kitchen
- Win-back email for subscription boxesHearthwood Coffee Co.
- Win-back email for supplement brandsFernwood Botanicals
- Win Back email for Wine brandsHollow Oak Estate
- Win-back (re-engagement) emailORSO