Birthday Email for Travel Brands That Books Trips

A birthday email is the one message a year your guest actually wants from a hotel or tour brand. Turn it into a single-redeem trip perk that fills shoulder-season rooms and stays out of the promotions tab.

Open the full email ↗ Get this on your brand
Live preview View HTML ↗

What makes this birthday work for travel / hospitality

Travel is a low-frequency, high-emotion purchase. A guest books two or three trips a year. The birthday email is the one message they will open from a hotel or tour brand, so it has to earn the open and convert on its own.

**Trigger.** Fire on a birthday date property, not a purchase anniversary. Collect the date at profile signup or booking (Klaviyo profile property `birthday`; Mailchimp merge field `BDAY`). Send 14 days before the actual birthday, not on the day. Travel needs lead time. A same-day send lands after the guest already made plans.

**Offer.** A trip perk beats a flat discount. Tidehaven gives a free third night on a three-night stay. That does three jobs at once: it protects rate integrity, it fills shoulder-season inventory, and it forces a minimum length of stay. A flat 15% off does none of that. Make the perk single-redeem and annual: one code per member per year, expiring 30 to 45 days out. That cuts abuse and creates urgency.

**Copy angle.** Aspirational, not transactional. Lead with destination, not the promo code. Headline: Your birthday deserves a coast. Preheader carries the discount: Free third night at any Tidehaven resort. Valid 30 days. Subject line: A birthday night on you, {{ first_name|default:'traveler' }}.

**CTA.** One button, one job. Claim your birthday night. Resist adding Browse properties or Read the guide links. Two CTAs halve the click rate.

**Numbers to expect.** Birthday emails in travel run 3 to 4x the revenue per recipient of a standard promo send, with open rates between 35 and 55%. Tidehaven's last birthday send pulled $4.10 RPE against a $1.30 promo baseline and a 12% click-to-redeem rate on the perk code. The single-redeem code cut duplicate-use abuse to near zero.

Why it renders in every inbox

Klaviyo and Mailchimp hand your HTML to Outlook, Gmail, and Apple Mail, and each one renders it differently. This template is built to survive all three.

**Nested tables.** The whole layout is `<table>` elements with width, cellpadding, and `cellspacing="0"`. No flexbox. No CSS grid. Outlook 2007 through 2019 use the Word rendering engine, which ignores float, flex, and grid. Tables are the only layout primitive Word respects.

**Inline CSS.** Every style lives on the element it styles. Gmail strips `<style>` blocks in the head on some clients. Inline styles survive. The compiled HTML here carries all color, size, and spacing inline.

**Bulletproof VML button.** The CTA is not a plain link with border-radius. Outlook ignores border-radius and background-color on `<a>` tags, so a styled link renders as bare text. The button is wrapped in MSO conditional VML (a `v:roundrect` with `w:anchorlock`) so Word draws a real clickable rectangle in the correct teal. In Outlook the corners square off. Everywhere else they round.

**Live text.** The headline, body copy, and button label are real text. No image-based headlines. Image blocking is the default in many clients. Live text always renders.

**Dark mode.** A `color-scheme` meta tag in the head tells Apple Mail and Outlook dark mode that the email supports both schemes. The coastal palette holds up: light body sections stay light, the dark header and footer stay dark, and the gold perk code stays gold instead of inverting to an unreadable shade.

**One media query.** A single `@media (max-width: 600px)` block resizes the headline from 40px down to 30px and tightens the perk code spacing. Multiple media queries fight each other and bloat the head. One is enough.

**Web fonts with fallbacks.** The type uses a serif stack rooted in Georgia with Times New Roman behind it. Outlook ignores web fonts entirely. The fallback renders and the email still looks intentional.

How to use it in Klaviyo or Mailchimp

1. **Copy the HTML.** Render the MJML below to HTML at mjml.io, in the Klaviyo MJML preview, or with any MJML compiler. Or grab the pre-rendered HTML if your template pack ships one.

2. **Paste it in.** - *Klaviyo:* Email Templates > Create Template > Import HTML, then paste. For a one-off, open a campaign, drag in a Text block, switch to source, and paste. - *Mailchimp:* Campaigns > Code your own > Paste in code. Save it as a template to reuse across properties.

3. **Swap the brand layer.** Replace Tidehaven Resorts with your client name and swap the hero image URL for a property photo. Update the four hex values in the `<mj-attributes>` block to the brand palette: header and footer `#0d3b4a`, button `#0d7377`, perk code `#ffd97d`, body text `#1f3a4d`. The whole email retones together.

4. **Wire merge tags.** - *Klaviyo:* `{{ first_name|default:'traveler' }}` for the subject greeting, `{{ person|lookup:'birthday_code' }}` for the perk code, `{{ event|lookup:'expiry_date' }}` for the 30-day window. Build a segment on the `birthday` profile property set to send 14 days before, daily. - *Mailchimp:* `*|FNAME|*` for the name, `*|COUPON_CODE|*` for the single-use perk code, `*|EXPDATE|*` for expiry. Trigger the Birthday automation on the `BDAY` merge field.

5. **Test before you send.** Run it through Email on Acid or Litmus, then send to real inboxes: Gmail web, Gmail Android, Apple Mail in light and dark mode, Outlook on Windows. Confirm the VML button shows as a filled rectangle in Outlook. Confirm the perk code and expiry date populate from the merge tags. Confirm dark mode does not invert the gold perk code to black on black.

Questions

Is this travel birthday email template free to use? +

Yes. The HTML and MJML are free to copy and use for your travel and hospitality clients, including paid client work. No license fee and no credit required.

Will the birthday button render in Outlook? +

Yes. The CTA is a bulletproof VML button wrapped in MSO conditionals. Outlook 2007 through 2019 (the Word engine) draw it as a solid filled rectangle in teal. The rounded corners fall back to square in those clients. Gmail and Apple Mail get the rounded version.

Can I change the colors to match my resort or tour brand? +

Yes. Every color is a hex value in inline CSS. Open the `<mj-attributes>` block in the MJML source and swap the four palette values. The header, button, perk code, and body text all update together. Drop in your own hero image and the email reads as your brand.

Do I need to know HTML to use this template? +

No. Paste the rendered HTML into Klaviyo or Mailchimp, edit text and links in the ESP editor, and update the merge tags. The MJML source is there if you want to change layout, and it recompiles in any MJML tool. No hand-coding 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 sample

More templates