Home / Templates / Stack-change opener (4 variants)
Template · Stack change 4 variants · 5 min · Updated May 16, 2026

Stack-change opener — 4 variants.

Four templates for the four ways a tech stack changes: a tool gets dropped, a tool gets added, a tool gets swapped for a competitor, or the org runs a full migration. Each variant has a fill-in template, the worked example we sent, and reply-rate context from the campaign.

Total sends
2,847 across 9 campaigns
Avg reply rate
15.8% vs 3.1% baseline
Best variant
Swap 19.1% reply
Send window
Days 5–14 post-detection
Variant 01

Drop — tool removed

The buyer's team removed a tool from their stack and hasn't added anything to replace it yet. You have a 30-day window where they're acutely feeling the gap and haven't committed to a successor.

When to send
Day 5–10 after detection. Earlier and they haven't felt the pain yet. Later and a competitor has already pitched.
DR
Drop variant
~ 72 words · 3 paragraphs
Reply rate 12.4%
Tips: the subject line is intentionally one word + "gap" — short subjects out-perform clever ones on cold drops by ~2× in our data. Don't add "thoughts on" or "regarding".
Result: 8 of 64 replies (12.5%), 3 booked meetings, 1 closed-won at $48k ARR three months later. Campaign ran March 2026 across SDR Ops contacts at recently-dropped-Apollo accounts.
Variant 02

Add — tool added

The buyer added a new tool to the stack. The buying impulse for an adjacent or complementary product is highest in the 3 weeks after adoption, while they're still tuning the new setup.

When to send
Day 7–14 after detection. The new tool is configured but the team is still hitting unexpected limits — that's when complementary pitches land.
AD
Add variant
~ 80 words · 3 paragraphs
Reply rate 14.8%
Tips: "solid pick for the stage you're at" reads as a real assessment, not flattery — but only if your ICP filtering means it's actually a good pick. Don't say it if you don't believe it.
Result: 11 of 74 replies (14.9%), 4 booked meetings, 2 in active pipeline as of late April. Same campaign window as the drop variant — these were Outreach-add accounts running parallel.
Variant 03

Swap — competitor replaced

The buyer removed one tool and added a direct competitor in the same window. Highest-reply-rate variant in our data — the buyer is in active evaluation mode and the swap proves they'll switch when something's worth switching for.

When to send
Day 9–14 after detection. Late enough that the swap is finalized; early enough that the new tool's edges are still being discovered.
SW
Swap variant
~ 85 words · 3 paragraphs
Reply rate 19.1%
Tips: "Every team I've watched" only works if it's true. Replace with "Teams we've seen" or "Two teams I worked with last quarter" if your sample is small — credibility lands harder than confidence.
Result: 12 of 63 replies (19.1%), 6 booked meetings, 3 closed at avg $52k ARR. This is the example we used in the cold-email-opener playbook — same campaign, same window.
Variant 04

Migration — full lift

The buyer is mid-migration of a whole stack category (e.g. moving off Salesforce to HubSpot, or moving warehouses). Longer window than the other three — migrations take 60–120 days — but stronger signal: they're actively committing budget and rep-hours.

When to send
Day 21–45 into the migration. Too early and they're still in vendor selection; too late and the migration is locked in and no one wants new toys.
MG
Migration variant
~ 90 words · 4 paragraphs
Reply rate 16.7%
Tips: "phase 2 / never happens" is the most-quoted line back to us from prospects who replied. It names a pattern they recognize. Keep it.
Result: 9 of 54 replies (16.7%), 5 booked meetings, 2 active deals. Migration variant sends longer-tail — first close didn't happen until ~6 months after first send.
05

How to use these

Three rules from running these across 9 campaigns:

Pick one variant per account, not all four. If you can't tell which variant applies, the signal isn't strong enough to anchor a cold email on. Wait for the next signal.

Rewrite {{role_pain}} per role, not per company. The pain a Director of SDR Ops feels from an Apollo drop is different from the pain a Head of Sales feels. Same signal, two different consequences. The template gives you the structure — the role-specific consequence is the only part you actually have to think about.

The "specific ask" sentence is more important than the variant choice. A bad ask kills a good template; a good ask saves a mediocre one. We're publishing a separate CTA playbook soon — for now, default to "want me to send the 4-line summary?" — it works.

Ran one of these and got results? Reply rates above are from our campaigns specifically — yours will vary by ICP, role, and how loud the signal is in your space. Send us numbers (good or bad) at [email protected] and we'll fold them into the v2 revision with credit.
Stack changes auto-detected

Want stack-change signals fired into your inbox the day they happen?

Connect a CRM. Mama detects drops, adds, swaps, and migrations across every account in your list — and drafts the right variant for each, weekly.