Welcome Email for Ecommerce (Klaviyo & Mailchimp Ready)
A welcome email built for DTC and ecommerce stores. It opens with a first-order incentive, sets shipping expectations, and drives one shop CTA you can paste into Klaviyo or Mailchimp today.
What makes this welcome work for ecommerce / DTC
Most ecommerce welcome emails fail at the trigger. They fire on account creation at checkout, which catches logged-in return buyers instead of fresh list signups. Point this welcome at the newsletter pop-up and the footer signup form, where intent is new and the subscriber is still deciding whether to buy.
Send it within the first minute. Welcome emails sent on signup open at roughly 50 to 60 percent, about four times the open rate of a standard promotional send. Most opens happen in the first hour. Wait a day and that attention is gone.
Lead with the offer. For DTC, a 15 percent first-order discount converts better than free shipping alone, but discount plus a free-shipping threshold (say, $40) beats either because it lifts basket size at the same time. Put the code in the subject line and the preheader so it survives image-off reading and Gmail clipping.
Subject: Your 15% code is inside, {{ first_name|default:'friend' }} Preheader: WELCOME15 at checkout, plus free shipping over $40.
Keep copy in a retail tone. Set expectations in three lines so subscribers know what they signed up for and stay engaged past the first send: early access to new single-origin drops before they hit the site, restock alerts on the small-batch roasts that sell out fast, and subscriber-only deals about twice a month (no daily noise). One short shipping line, free over $40 and roasted to order within 24 hours, answers the question every new coffee buyer asks first.
Use one shop CTA. Send it to your bestseller or new-arrivals collection, never the homepage. A homepage CTA forces a second decision and cuts click-through. The format pays off: welcome emails drive roughly 3x the revenue per email of standard promotional sends, and extending to a short series of 3 to 5 emails typically lifts that further.
Why it renders in every inbox
This template is built as nested HTML tables, not divs or flexbox. Outlook runs on the Word rendering engine, which ignores flex, grid, and most CSS positioning. Gmail strips <style> blocks above the body on some clients. Tables survive both.
Every element carries inline CSS. A single <style> block is unreliable across webmail, so each cell, text block, and link gets its styling written on the element itself. The rendered HTML from the MJML below already follows this rule.
The button is a bulletproof VML button. Outlook would otherwise flatten a CSS button into a plain text link. The button is wrapped in Microsoft VML (Vector Markup Language) inside MSO conditional comments, so Outlook draws it as a solid colored rectangle with a working link, matching what Gmail and Apple Mail render.
Copy is live text, not images. Live text scales on the reader's device, passes spam-filter checks, and loads instantly on slow connections. Image-only emails land in spam more often and hide the offer from anyone who has images off by default.
Dark mode is handled with a color-scheme meta tag plus a media query. Apple Mail and Outlook dark mode will invert light backgrounds and recolor your button if you leave them to guess. The meta tag tells the client your palette is dark-aware, and the media query hands dark mode a tested set of colors.
There is one mobile media query, capped at 600px. Stacked breakpoints break in Gmail mobile, which clips anything complex. One breakpoint keeps the layout predictable across the apps your subscribers actually use. Web fonts fall back to a Helvetica and Arial stack so the email still reads clean when the custom font does not load.
How to use it in Klaviyo or Mailchimp
Copy the HTML from this page, or copy the MJML source below and export it through the MJML app. Then open your ESP and paste it in.
Klaviyo: open the flow email or campaign, drag an HTML block into the canvas, and paste the code. For a drag-and-drop email, add a Code block where you want the welcome to sit. Save and continue to the preview.
Mailchimp: start a campaign, choose Code your own, then Paste in code, and drop the HTML in. In the regular builder, add a Code content block and paste there.
Swap the brand before you send. Replace the logo text, the brand name in the header, and the link colors. Three colors carry this design: the dark header green (#1F3D2E), the cream body (#FAF6EF), and the terracotta button (#B85C2E). Find them on the button cell (background-color), the section backgrounds, and the link color.
Wire the merge tags for personalization and ecommerce data: - First name. Klaviyo: {{ first_name|default:'friend' }}. Mailchimp: *|FNAME|*. - Discount code. Klaviyo can generate a unique code per recipient through its coupon feature; otherwise hard-code WELCOME15. Mailchimp: insert a promo code merge tag or hard-code it. - Product recommendations. Klaviyo: drop a Product block and pick a feed (bestsellers, recently viewed). Mailchimp: use the Product Recommendations block. - Unsubscribe. Klaviyo: {{ unsubscribe_url }}. Mailchimp: *|UNSUB|*. Both are required for CAN-SPAM and CASL compliance.
Test before you schedule. Send a proof to Gmail (web and the mobile app), Apple Mail in light and dark mode, and Outlook on Windows, which runs the Word engine. Run the HTML through Litmus or Email on Acid for a full client matrix. Click the CTA from each inbox, then place a test order on your own store with WELCOME15 to confirm the discount applies.
Questions
Is this welcome email template free to use? +
Yes. Copy the HTML and the MJML source and paste them into your own Klaviyo or Mailchimp account. You send from your ESP, so there is no per-send or per-subscriber cost from us. Your ESP's normal sending rates and any transactional fees still apply.
Will the button render correctly in Outlook? +
Yes. The button is wrapped in VML inside MSO conditional comments, so Outlook's Word engine draws it as a solid colored rectangle with a working link, instead of flattening it to a plain text link. The layout rides on HTML tables, which Outlook reads correctly. Test it on Outlook for Windows before you send.
Can I change the colors to match my store? +
Yes. The design runs on three colors: the dark header, the cream body background, and the terracotta button. Edit the background-color on the button cell and the section backgrounds, and the color on links. The dark-mode color-scheme meta keeps Apple Mail from inverting your button in dark mode.
Do I need to know HTML to use this? +
No. Copy the rendered HTML, paste it into Klaviyo or Mailchimp, and use your editor's find-and-replace to swap the text, colors, and links. If you want to regenerate it, the MJML source is included and you can edit it in the MJML desktop app or any browser editor.
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
- Welcome emailVerda
- Abandoned cart emailMaison Riva
- Win-back (re-engagement) emailORSO
- Promotional (sale) emailOSSE
- Editorial newsletter emailFrontier
- Product launch (drop) emailPULSAR
- Product announcement emailLUME
- Back-in-stock emailAURE
- Event / webinar invite emailCadence
- SaaS onboarding emailCadence
- Weekly digest emailCadence Weekly
- Post-purchase emailHale and Fern
- Browse abandonment emailHARTWELL
- Review request emailHALCYON
- Birthday emailSMALL BATCH ROASTERS
- Order confirmation emailHALCYON
- Shipping update emailHalftide
- Price drop emailWREN
- Referral emailHEARTH
- Loyalty / VIP emailMAISON VERDE
- Flash sale emailMARA
- Trial ending email (SaaS)Cadence
- Replenishment emailNORTHPEAK
- Abandoned cart email for skincare brandsMira
- Win-back email for subscription boxesHearthwood Coffee Co.
- Post-purchase email for supplementsNorthroot
- Win-back email for course creatorsPigment Studio
- Back-in-stock email for sneaker brandsPavement Supply Co.
- Birthday email for coffee brandsTidewater Coffee Roasters
- Product launch email for DTC beautyMarisol
- Win-back email for fintechHaven
- Review request email for ecommerceCove Skincare
- Welcome email for SaaSForge
- Newsletter email for creatorsMargins
- Browse abandonment email for fashionHalden Studio
- Abandoned cart email for fashion brandsSTUDIO HALDEN
- Newsletter email for SaaSRelaybeam
- Browse abandonment email for home goodsHalvor & Oak
- Back-in-stock email for beauty brandsMarisol Skincare
- Birthday email for restaurantsCoppa Rossa
- Product launch email for sneaker brandsFORM Athletics
- Review request email for course creatorsLoam Academy
- Win-back email for supplement brandsFernwood Botanicals
- Abandoned cart email for supplement brandsVerdant Labs
- Welcome email for course creatorsLoaf & Crumb