This playbook is about orchestrating a single time-boxed event — a flash sale, a limited product drop, or a restock — across every channel at once. It assumes the underlying flow mechanics are already in place: see Email Marketing Fundamentals and SMS Marketing for Ecommerce for how to build a welcome series, abandoned-cart flow, and compliant SMS opt-in — none of that is re-explained here. What's covered instead is the sequencing and coordination problem specific to one campaign with a hard start and end time.

Step 1: Set the event parameters before building anything

Before writing a single email, lock three decisions: the exact start and end time (a flash sale with a fuzzy end time undermines its own urgency), the inventory or quantity cap if it's a limited drop or restock (and whether that cap is real or nominal — see Step 4 on ethics), and the hero offer (a discount, an exclusive SKU, or early access — pick one primary mechanic rather than stacking several, which dilutes the message).

Step 2: Build the pre-launch teaser sequence

Run this across channels in parallel over roughly the 3-7 days before launch, scaled to how large the event is:

  • Email (day -5 to -3): a "something's coming" teaser to the full list, without full details, driving to a waitlist or early-access signup.
  • SMS (day -2 to -1): a short, high-urgency reminder to the SMS list specifically — reserve this channel for the final 24-48 hours rather than the whole teaser window, consistent with using SMS for genuinely time-sensitive messages rather than mirroring the full email cadence.
  • Organic social (throughout the teaser window): countdown-style posts and Stories, behind-the-scenes drop content, and — for a limited-quantity drop — visible proof of scarcity (a countdown, a stock counter) rather than a bare announcement.
  • Paid (day -3 to launch): a small-budget retargeting/awareness push to warm past purchasers and engaged site visitors ahead of the drop, so launch-day paid spend isn't starting cold.

Step 3: The launch-day, hour-by-hour checklist

  1. T-1 hour: confirm the site's discount code or drop mechanism is live and tested end to end (a broken code at launch is one of the most common and most damaging failures), confirm inventory counts are accurate across every channel that will link to the product, and pre-schedule the launch email/SMS sends rather than sending manually under time pressure.
  2. T-0: send the launch email and SMS within minutes of each other, publish the organic launch post, and turn on (or increase budget on) the paid campaigns built in the teaser phase.
  3. T+1 to 2 hours: monitor site performance and checkout closely — a successful flash sale can spike traffic hard enough to expose checkout or inventory-sync issues that don't show up under normal load.
  4. T+mid-event: for a single-day or multi-hour sale, send one reminder push (email and/or SMS) partway through, framed around genuine time or stock remaining rather than a repeat of the launch message.
  5. T-1 hour before close: a final "last chance" push across every channel — this is typically the highest-converting single touch of the whole campaign, since it targets people who've already seen the offer and are now facing a real deadline.
  6. T+0 close: turn off the discount code or drop page promptly and post a closing message (especially for a sold-out drop) rather than letting the offer quietly linger, which undercuts the urgency of the next one.

Step 4: Urgency and scarcity mechanics — done honestly

Real time or inventory constraints work because they're true; fabricated ones erode trust once customers notice (and customers do notice a "limited restock" that never actually sells out, or a countdown timer that resets). Mechanics worth using: a genuine fixed end time, a genuinely capped quantity for a drop, or a visible live stock counter tied to actual inventory. Avoid: fake countdown timers that reset per visitor, inventing scarcity for a product with effectively unlimited stock, or repeating "last chance" so often across unrelated sends that it stops meaning anything. The mechanic's power comes entirely from it being real — treat any scarcity claim as something you'd be comfortable a customer fact-checking.

Step 5: The post-campaign win-back sequence

The campaign isn't over when the sale ends — two audiences need a follow-up:

  • People who bought: fold them into your normal post-purchase flow, but consider a short, separate thank-you touch acknowledging the specific drop/sale they bought into, which reinforces that being on the list paid off (supporting the next campaign's teaser response).
  • People who engaged but didn't buy (opened the email, clicked through, or added to cart but the sale ended before they checked out): a short win-back sequence over the following few days — an email restating the core offer's value (without necessarily reopening the exact same discount, which trains customers to wait out future sales), and, for genuinely high-intent non-converters (cart abandoners specifically), a standard abandoned-cart sequence is often the right tool rather than a bespoke one.

Common mistakes

  • Fuzzy start/end times or quantity caps. A flash sale needs a real deadline; an ambiguous one weakens urgency across every channel simultaneously.
  • Fabricating scarcity. A countdown that resets or a "limited" drop that quietly restocks the same day damages trust for every future campaign, not just this one.
  • Not testing the discount code or checkout flow before launch, discovering a broken mechanism at the moment of highest traffic.
  • Sending every channel's message at a different, uncoordinated time instead of a tight, deliberately sequenced launch window.
  • Reopening the exact same discount in the win-back sequence, teaching customers that missing a sale carries no real cost.

Best practices

  • Lock the event's time window, quantity cap, and single hero offer before building any assets.
  • Reserve SMS for the final 24-48 hours of the teaser window and the last-chance push, not the full pre-launch period.
  • Load-test the discount code and checkout path before T-0, not after.
  • Send a genuine last-chance push roughly an hour before close — usually the highest-converting single touch of the campaign.
  • Build a distinct win-back sequence for high-intent non-converters rather than letting them fall back into general marketing sends.

FAQ

How far in advance should the teaser sequence start? Roughly 3-7 days works for most flash sales and drops — long enough to build anticipation, short enough that the urgency doesn't fade before launch. A larger, less-frequent event (a major seasonal drop) can justify a longer teaser window; a smaller, more frequent flash sale usually shouldn't.

Should every channel offer the exact same deal? Generally yes for the core offer, to avoid confusing or frustrating customers who see different terms on different channels — but it's reasonable to give SMS or an early-access list a short head start on timing as a loyalty perk, as long as the underlying offer itself stays consistent.

What if the drop sells out faster than expected? Post the sellout promptly and honestly across every channel rather than continuing to promote a page that can't fulfill — a fast sellout is genuinely good marketing material for the next drop's teaser (proof of real demand), but only if it's communicated transparently in the moment.