Flash sale email for fashion brands

Fashion flash sales live or die in the first six hours. This template gives your apparel clients a one-offer, single-CTA email built to clear inventory before the countdown ends.

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

What makes this flash sale work for fashion / apparel

Fashion flash sales convert on impulse and scarcity. The brief is narrow: one offer, one deadline, one link. Get those three right and a 48-hour send can pull 3 to 5 times the revenue of a normal apparel email.

Trigger. Run the sale off real inventory pressure. End of season (coats in March, swim in August), a sample sale, an overstocked capsule, or a VIP early-access window before a public drop. Fashion buyers can smell a fake deadline. Tie the sale to something true and the urgency lands.

Timing. Keep the window tight: 24 to 72 hours. Send the launch email when the list actually opens. For women's contemporary apparel that is 8 to 10 am or 7 to 9 pm in the subscriber's local time. Klaviyo's send-time optimization handles this. The first six hours carry most of the revenue, so do not stretch the window.

Offer. Pick one clean discount and auto-apply it. "30% off everything, no code needed" beats tiered complexity every time. A single number in the subject line ("48 hours: 30% off everything") outpulls clever copy. If the client insists on a threshold, frame it as free shipping over $75, not a second percentage.

Copy angle. Edit the urgency, not the brand voice. Put the deadline in live text: "Ends Thursday at midnight." Fashion emails still need to look editorial, so keep the hero image strong and let the scarcity live in the type. Skip discount-bin words like "blowout" or "everything must go" that cheapen a premium label. A line such as "our lowest prices of the season" keeps the offer premium and the deadline honest.

CTA. One shop link, above the fold. "Shop the sale" or "Take 30% off." Drop secondary links. Every extra link splits the click and drops revenue per send. Apparel flash sale emails with a single primary button see 8 to 12 percent click rates against 4 to 6 percent for multi-link layouts.

Example copy for this template: - Subject: 48 hours: 30% off everything - Preheader: Ends Thursday at midnight. No code needed. - Headline: 30% off everything - Body: Take 30% off every style, sitewide. No code, no catch. Our lowest prices of the season, auto-applied at checkout. - CTA: Shop the sale

Why it renders in every inbox

The HTML behind this template is built to survive the clients your fashion subscribers actually use: Gmail, Apple Mail with dark mode, and Outlook on Windows.

Nested tables, not divs. Every layout block is a nested HTML table. Flexbox and CSS grid vanish in Outlook and render inconsistently in older Gmail. Tables degrade cleanly everywhere. The whole document stays under the Gmail clip limit (around 102 KB) even with a hero image, so the email never gets truncated behind a "[Message clipped] View entire message" link that kills click-through.

Inline CSS. Every style sits on its element as inline CSS. Gmail strips head style blocks on some clients, and Apple Mail dark mode rewrites colors it finds in style tags. Inline styles survive both. The exported HTML needs no external stylesheet to look right.

Bulletproof VML button. Outlook 2007 through 2019 render with the Word engine, which ignores CSS backgrounds on links. A normal button shows up as a flat grey rectangle with blue underlined text. The CTA here uses a bulletproof button built on a padded background-color anchor with VML fallback, so it stays the brand sale-red and clickable in Outlook.

Live text for the offer. The "30% off" and the deadline are live text, not images. Image blocking is on by default in many clients. If your deal lives inside a PNG, half your list sees an empty box. Live text guarantees the offer and the countdown show even with images off.

Dark-mode color-scheme meta. The head carries meta name="color-scheme" content="light dark" and a matching supported-color-schemes tag. This tells Apple Mail and Gmail dark mode how to handle the background. Without it, a white email background inverts to near-black and washes out light fashion photography. With it, the brand background holds and the images stay legible.

One mobile media query. A single @media (max-width: 600px) block handles the phone view. It scales the deadline type down and lets the hero and product tiles go full-width. No breakpoint soup. Most fashion opens are on iOS, so this one query covers the majority of clicks.

Web-font fallbacks. If your client brand uses a custom display face, the email loads it but falls back to a system stack (Helvetica Neue for grotesks, Georgia for serifs) so nothing ever drops to default Times or Arial. The headline stays on-brand even when the web font is blocked.

How to use it in Klaviyo or Mailchimp

Copy the HTML. Export from Mailwright and copy the full document.

In Klaviyo. Open a campaign or a flow email. Choose the HTML email type, not the drag-and-drop builder. Paste the HTML into the source. Save. Klaviyo keeps your nested tables intact where the visual builder would flatten them.

In Mailchimp. Create an email, select "Code your own," then "Paste in code." Drop in the full HTML. Save and continue to the send flow.

Swap the brand. Replace four things before you send: the logo text or image URL and brand name, the hero and product image URLs, the offer copy (the percentage, the deadline, the free-shipping threshold), and the shop CTA link. Then swap the colors. Find the brand accent hex (the sale red #c8102e and the button fill) in the inline CSS and the VML fill, and replace it with your client's sale color. One find-and-replace per color, plus the footer dark and the body background, updates the entire email.

Wire the merge tags. Personalize the subject and greeting with ESP tags. In Klaviyo: {{ first_name|default:"there" }} for the greeting and {{ organization.name }} for the footer brand. In Mailchimp: *|FNAME|* and *|LIST:COMPANY|*. Keep the required unsubscribe link in place: {{ unsubscribe_url }} in Klaviyo, *|UNSUB|* in Mailchimp. A fashion touch: lead the subject with the name, as in "Olivia, your 48 hours start now."

Test before send. Send a proof to three clients: Gmail (web and the iOS app), Apple Mail in light and dark mode, and Outlook on Windows. Check four things: the sale button is colored and clickable in Outlook, the countdown text shows with images blocked, the hero is full-width on a phone, and the background does not invert in dark mode. Fix and send.

Questions

Is this flash sale email template free to use? +

Yes. The HTML and the MJML source are free to copy, edit, and send to your fashion clients. Once you export from Mailwright, the code is yours, with no per-send cost. Brand it for every apparel client on your roster.

Will the sale button work in Outlook? +

Yes. The CTA is a bulletproof button with VML fallback, so it stays the brand sale color and stays clickable in Outlook 2007 through 2019, where normal CSS buttons collapse into flat grey rectangles. Subscribers on corporate Windows machines see the same button everyone else sees.

How do I match my brand colors? +

Open the exported HTML and find the hex codes in the inline CSS and the VML fill. The sale accent (the red used on the button and the headline) is one value. Replace it with your client's sale color. One find-and-replace per color, plus the footer dark and the body background, updates the entire email.

Do I need to know HTML to use this? +

No. Paste the code into a Klaviyo HTML block or Mailchimp's "Paste in code" editor and swap text, links, and image URLs in the fields you can see. To change the layout (add a third product, drop a section), edit the MJML source, which reads like markup and recompiles to ESP-safe HTML.

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