Currently accepting 3 new clients
Scriptum.
A retention resource for founder-led leather goods brands

The Win-Back
Reactivation Script
Library

Nine scripts for bringing dormant customers back with the timing, the psychology, and the mistakes to avoid for each one.

9reactivation scripts
7fields per script
0generic templates
Scriptum. Retention Systems

How to use this library

Your list isn't dead. It's just never been asked correctly.

Every DTC leather brand is sitting on the same hidden asset: a database of people who already trusted the product enough to pay for it once. Most of that list goes cold, not because the product failed, but because nothing that showed up in their inbox afterward was worth opening.

This isn't a generic pack of "win-back templates." Each script here is built around the actual mechanics of leather goods; long replacement cycles, gifting occasions, patina and care needs, and a customer who bought based on craft, not a coupon.

For each script, you'll find when to send it, who it's for, the recommended timing, the psychological mechanism behind why it works, the mistakes that turn it into a mass-blast promo, the script itself, and a sample CTA.

These aren't strictly sequential. Use them as a library and pull the right script for the segment in front of you. If you want a default order to build a full sequence, a common shape is: Gentle Nudge → Story → Product Reminder → Complement → Preference Hook → New Arrival → Seasonal Reactivation → Customer Only Offer → Last Attempt — non-discount touches first, offer-based touches reserved for customers who haven't responded yet.
The Win-Back Reactivation Script LibraryScriptum.

Contents

Nine scripts, nine moments in the relationship

The Win-Back Reactivation Script LibraryScriptum.

The Gentle Nudge

A check-in with nothing attached to it

WHEN TO USE IT
First touch after a customer goes quiet, or the opener for high-intent browsers who never converted.
WHO RECEIVES IT
Buyers 45-60 days inactive with zero engagement since purchase; repeat product-page viewers who never bought.
RECOMMENDED TIMING
Day 45-60 of inactivity. First touch in the sequence, before any offer.
A customer who feels ignored and then suddenly pitched reads it as manipulation; reactance sets in and they disengage further. Leading with curiosity instead of a sale uses a foot-in-the-door effect: a small ask (a reply, a click) is easy to grant, and granting it makes the next ask easier. It also relies on mere exposure — simply reappearing with something low-stakes rebuilds familiarity without tripping their sales-defenses.

  • Don't lead with a discount. It trains customers to wait for a markdown before they'll open your emails.
  • Don't use guilt-laced "we miss you" framing, it reads as manipulative, not warm.
  • Don't ask for a purchase here. The only goal of this touch is a click or a reply.
Just hit reply
Script 1 of 9Scriptum.

The Product Reminder

Triggered by the product's actual life cycle

WHEN TO USE IT
When a purchased item is approaching the end of its typical usable life or needs maintenance.
WHO RECEIVES IT
Customers whose purchase date has crossed the average lifespan threshold for that SKU.
RECOMMENDED TIMING
Product-age triggered: ~10-14 months for daily-carry wallets/small goods, 18-24 months for bags.
Reminding someone of a real, dated need, wear pattern, conditioning, reads as service, not promotion, which raises trust and click-through versus a generic "shop again" email. It also leans on the endowment effect: because they already value the item they own, protecting or renewing that value feels like lower-friction spending than a brand-new purchase decision.
  • Don't assume it's ruined, make it diagnostic ("starting to show wear?"), not presumptuous ("your wallet is falling apart").
  • Don't cross-sell unrelated products here, stay tightly relevant to the exact item they own.
  • Don't skip the care angle in favor of a pure re-buy pitch, the maintenance framing is what keeps this from feeling like a sale.
Check on your [Product] →
Script 2 of 9Scriptum.

The Complement

Completing a set they already started

WHEN TO USE IT
After a single-category purchase, when a matching complementary product exists in the catalog.
WHO RECEIVES IT
One-time buyers of a specific SKU, segmented by what actually matches their exact item.
RECOMMENDED TIMING
30-45 days post-purchase, or as a mid-sequence touch after the Product Reminder.
Owning one item from a brand creates a consistency pressure to complete the set; a version of the Diderot effect, where a single new possession creates dissatisfaction with what doesn't yet match it. It also reinforces identity: once someone owns a piece, "I'm someone who carries [Brand]" becomes easier to act on than a first purchase ever was.
  • Don't recommend something that doesn't match their exact leather color or hardware finish, mismatches break the coherence this script depends on.
  • Don't discount this touch by default; it should feel like a natural next step, not a clearance push.
  • Don't send it if you can't confirm from order data that they don't already own the complement.
See the [Complement] →
Script 3 of 9Scriptum.

The New Arrival

Early access framed as status, not a blast

WHEN TO USE IT
Launching a new SKU, colorway, or limited run relevant to a customer's past purchase category.
WHO RECEIVES IT
Past purchasers segmented by category and material preference matched to the new release.
RECOMMENDED TIMING
Within 48 hours of a new drop, ahead of any public or cold-list announcement.
Genuine early access satisfies a status and recognition need, which softens the "sales blast" feel of an announcement. Paired with real scarcity from a limited run, it adds a legitimate curiosity gap; but the effect only holds if the access is actually exclusive and the scarcity is actually true.
  • Don't blast this identically to the full list, segment by relevance, or the "early access" framing collapses.
  • Don't use false scarcity ("only 3 left!") if it isn't true; quality-conscious buyers notice, and it damages trust fast.
  • Don't bury the product behind three paragraphs of story, this is a look-first email.
Get first access →
Script 4 of 9Scriptum.

The Customer Only Offer

A margin-safe lever reserved for real buyers

WHEN TO USE IT
When a stronger lever is needed, lapsed customers unresponsive to earlier touches, or a periodic loyalty perk.
WHO RECEIVES IT
Verified past purchasers only, never cold traffic, typically 60-90+ days inactive.
RECOMMENDED TIMING
Mid-to-late sequence, after at least one non-discount touch has already failed to convert.
Framing the offer as "because you're a customer" rather than "because you've gone quiet" reframes a discount as a loyalty reward instead of a discount-hunting incentive. That protects full-price positioning for everyone else while still moving the genuinely lapsed segment — reciprocity plus in-group exclusivity, not price alone, does the work.
  • Don't send it to the full list: The moment a "customer-only" offer leaks broadly, it stops meaning anything.
  • Don't lead the subject line with the percentage off: Lead with the exclusivity, let the number land in the body.
  • Don't repeat it on a predictable schedule: A recurring "loyalty discount" becomes an anchor price, not an appreciation gesture.
Use your [X]% →
Script 5 of 9Scriptum.

The Story

Zero ask, maximum trust transfer

WHEN TO USE IT
As a relationship-building, non-transactional touch, a pattern interrupt inside a sequence of asks.
WHO RECEIVES IT
Broad segment of lapsed or engaged customers not currently converting on transactional touches.
RECOMMENDED TIMING
Commonly the 2nd or 3rd touch; after a nudge or reminder, before any offer-based ask.
Narrative transportation lowers analytical resistance; people evaluate a well-told story far less critically than they evaluate a claim. A specific, human founder or craft story builds parasocial trust and identification with the maker, and a halo effect carries that appreciation over into perceived product quality, even though the email itself asks for nothing.
  • Don't attach a discount or shop CTA at the end: It collapses the story into a pitch and readers feel baited.
  • Don't make it about growth metrics or awards: Make it about one specific, sensory detail: a mistake, a material, a customer's real use of the product.
  • Don't overwrite it: One vivid anecdote beats three paragraphs of brand history.
Read the rest of the story →
Script 6 of 9Scriptum.

The Preference Hook

Acting on what they already told you

WHEN TO USE IT
When you have a declared or clearly inferred preference; a quiz answer, a repeatedly viewed colorway.
WHO RECEIVES IT
Customers who gave a preference signal but haven't purchased the matching product.
RECOMMENDED TIMING
Within 5-10 days of the signal; this is a responsive touch, not a calendar-scheduled one.
A recommendation that demonstrates specific knowledge of a stated preference produces a "feeling known" effect; it reads as relevant rather than promotional, which lifts both opens (via a personalized subject line) and conversion, because the product genuinely fits what they said they wanted.
  • Don't use vague personalization ("because you like great leather!"); reference the specific thing they told you.
  • Don't recommend something that contradicts their stated preference because it happens to be overstocked.
  • Don't over-personalize to the point of feeling surveilled; reference what they told you, not what you inferred from silent browsing.
See if it's a fit →
Script 7 of 9Scriptum.

The Seasonal Reactivation

Borrowing urgency from the calendar

WHEN TO USE IT
Tied to a relevant occasion; gifting seasons, back-to-work, or a seasonal use-case shift like travel.
WHO RECEIVES IT
Lapsed customers segmented by whether the occasion maps to a gifting or use-case fit from their history.
RECOMMENDED TIMING
2-3 weeks ahead for gifting sends, to beat shipping deadlines; at the shift's start for use-case sends.
Mental accounting means people budget spending differently by category; a gift budget feels separate from a personal-indulgence budget, so tying a purchase to an occasion unlocks spending a generic "buy again" email wouldn't. A real calendar deadline also creates legitimate urgency without needing to manufacture any.
  • Don't force an occasion that doesn't fit the product: A mismatch reads as disconnected, not clever.
  • Don't wait until the week-of: Small-batch leather goods need shipping deadlines communicated early and honestly.
  • Don't make every seasonal send a discount send: Sometimes the occasion itself is reason enough.
Shop before [date] →
Script 8 of 9Scriptum.

The Last Attempt

The sequence-closer, framed as their choice

WHEN TO USE IT
The final touch in a win-back sequence, for customers who haven't engaged with any prior email.
WHO RECEIVES IT
Customers who've received the full sequence with zero opens or clicks across every touch.
RECOMMENDED TIMING
90-120+ days post-last-engagement, before moving them to a suppressed or reduced-frequency segment.
Framing this as "we'll stop emailing" rather than "come back" applies loss aversion to attention rather than product; the customer isn't being asked to buy, they're being asked to actively keep something they'd otherwise lose by default. It also protects sender reputation by pruning genuinely disengaged addresses instead of emailing them forever.
  • Don't use exaggerated breakup language: It reads as juvenile against a premium leather goods brand.
  • Don't attach a steep discount as a last-ditch bribe: It teaches your most disengaged segment that ignoring you eventually pays off.
  • Don't skip a real, low-friction way to stay: The mechanism only works if staying subscribed is a genuine choice, not a trap.
Keep me on the list → No thanks, unsubscribe me
Script 9 of 9Scriptum.

One last thing

Your customers are already sitting in your database. The question is whether you're giving them a reason to come back.

If you'd like us to look at your specific retention system, you can request a private Scriptum Retention Read.

Request Your Retention Read
Scriptum. Retention Systems The Win-Back Reactivation Script Library