Birthday Email for Ecommerce (Free, ESP-Safe HTML Template)
Most DTC brands blow their best retention moment on a generic "Happy Birthday" banner. This template turns the annual birthday email into a single-redeem discount that actually pulls a second order, with HTML that survives Gmail, Apple Mail, and Outlook.
What makes this birthday work for ecommerce / DTC
The birthday flow is the highest-revenue-per-recipient automation most DTC stores underuse. Open rates land in the 35 to 45% range, clicks beat any broadcast, and the email arrives when the customer already expects a gift. The job is to convert that expectation into one extra order.
**Trigger.** Fire on the subscriber's birthday from a profile property captured at signup or pulled from the Shopify customer account. Store month and day, never the year. Most stores see better redemption sending 7 days before the date rather than the morning of, because the window overlaps the gift-buying decision instead of landing after it.
**Offer.** A single-redeem code for 20% off the next order beats free shipping and outperforms 10% or 15%. Set it to one use per profile in Shopify and cap it with a 7-day expiry so the code cannot be shared or stacked with a sitewide sale. Percentage off wins for apparel, home, and accessories. Free-gift-with-purchase wins for higher-AOV verticals like skincare and supplements.
**Copy angle.** Lead with the person, not the brand. First-name greeting, one warm line, then the code. Skip the lifestyle hero photo. Live text converts, survives dark mode, and keeps the file under Gmail's 102KB clip limit.
Real copy for a candle store: - Subject: Happy birthday, {{ first_name|default:'friend' }}. Your 20% gift is inside. - Preheader: Use code BDAY20 at checkout through Sunday. - Body: It's your birthday week. Take 20% off your next order, on us. Pick what you've been eyeing.
**CTA.** One button, one action: Claim my 20%. Link it to the discount-applied URL (yourstore.com/discount/BDAY20) so the code auto-loads at checkout. A second link to new arrivals splits attention and drops click-through. One offer, one button, one week to redeem.
Why it renders in every inbox
This template ships as table-based HTML, not divs or flexbox. Outlook on Windows still renders mail through Word's engine and ignores modern CSS, so every layout block is a nested table. The email holds together in Outlook 2016 through Outlook 365 the same way it does in Gmail and Apple Mail.
**Inline CSS.** Every style sits on the element it styles. Gmail strips parts of head style blocks for some accounts, and Outlook ignores most of them. Inline styles mean the design depends on nothing in the head surviving.
**Bulletproof VML button.** The CTA is an mso-fallback VML button. Outlook users get a real rounded button that links, not a flat rectangle or a dead PNG. The same button shows clean CSS rounded corners in Gmail and Apple Mail.
**Live text.** Headline, code, and body are real text over a background color. No hero image carries the offer. That keeps the discount readable to screen readers, keeps the file small, and lets dark mode recolor the type instead of dropping a bright card onto a black theme.
**Dark mode.** A color-scheme meta and a supported-media query hand Apple Mail and Outlook dark mode the right palette. The brand color stays brand color. The background tints rather than inverting to pure black.
**One mobile media query.** A single max-width:480px block resizes the headline and tightens side padding. No framework, no external stylesheet, no JavaScript.
**Web fonts.** The headline runs on a system serif stack (Georgia). Web fonts fail silently in Gmail and Outlook, so the fallback is the design, not a visible downgrade.
How to use it in Klaviyo or Mailchimp
1. In Mailwright, export the email as HTML. Copy the full file.
2. Paste it into your ESP: - Klaviyo: open Email Templates, Create Template, HTML, and paste into the Source of a single HTML block. Or drop it into a Universal email HTML block inside your birthday flow. - Mailchimp: start a campaign, choose Code your own, then Paste in code.
3. Swap three things: the brand name, the two hex colors (button and background), and every link (logo, CTA, footer, social). Leave the table structure untouched.
4. Wire merge tags. - Klaviyo: {{ first_name|default:'friend' }} for the greeting, {{ today|date_modify:'+7 days'|date:'F j' }} for the expiry line, and {{ unsubscribe_url }} in the footer. - Mailchimp: *|FNAME|* for the greeting, *|STORENAME|* for the sign-off, and a coupon content block for BDAY20.
5. For the discount, generate single-use codes in Shopify and sync them through Klaviyo's coupon feature for one-per-customer enforcement. Smaller stores can keep BDAY20 as a static single-use code. Mailchimp users get the same control from the coupon content block.
6. Test before you schedule. Send to a Gmail address, an Apple Mail address in light and dark, and Outlook on Windows. Confirm the CTA link loads the code at checkout and that it redeems exactly once. Run the Apple Mail preview through dark mode last.
Questions
Is this birthday email template free to use? +
Yes. The HTML and MJML are free to copy and use on as many client stores as you want, in Klaviyo or Mailchimp, with no attribution.
Will the discount button still work in Outlook? +
Yes. The CTA uses a bulletproof VML button, so Outlook on Windows renders a real clickable button instead of a flat image. The same button shows rounded corners in Gmail and Apple Mail.
How do I match the template to my store's brand colors? +
Change the two hex values for the button and background in the head attributes, plus the text color. The code pill and footer pull from those same tokens, so one edit restyles the whole email.
Do I need to know HTML to edit this? +
No. The MJML version lets you change text, colors, and links in plain tags without touching code. If you paste the exported HTML into Klaviyo or Mailchimp, you only edit the visible copy and the link URLs.
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 email for Travel brandsSaltcove Resorts
- 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 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