Reactivating a dormant email list after the pandemic: the engineering side
Many B2B email programmes lost three years of consistent sending between 2020 and 2023. The lists are still in the database. Reactivating them without burning your domain is an engineering problem before it is a marketing problem.
A pattern keeps showing up in our intake calls. A B2B operator built a list of 80,000 to 400,000 subscribers between 2017 and 2019. Then March 2020 happened. Their normal cadence broke — for some it was a few months of silence, for others two and a half years of nothing while the business pivoted to survival mode. Now it is 2026, the business is back, the list is still in the database, and the operator wants to start sending again. The Microsoft May 5, 2025 enforcement (550 5.7.515 Access denied for 5,000+/day non-compliant senders) and the post-November-2025 Gmail tightening shifted the operational stakes around dormant-list reactivation substantially — what worked in 2022 with a “send to engaged segment, see what happens” approach now produces immediate hard rejection at scale, not the soft junk-folder placement that previously gave operators time to course-correct.
This post is about the engineering side. The marketing tactics are downstream of getting the engineering right. The full deliverability monitoring stack that should sit underneath any reactivation campaign is covered in our monitoring stack guide; the authentication baseline that must be in place before reactivation begins is in our authentication 2026 guide.
The 4-phase reactivation framework — visual architecture
Before the per-phase detail, the diagram below shows what a properly engineered reactivation looks like end-to-end, with the metrics gates that determine whether to advance, hold, or roll back at each phase.
The diagram makes explicit the most-misunderstood aspect of dormant-list reactivation: the metrics gates between phases are not advisory, they are abort signals. Operators who breach Phase 2 gates and proceed to Phase 3 anyway because “we are behind schedule” produce reputation damage that takes 90+ days to recover from per our reputation recovery framework. The discipline of pausing when gates breach is what separates reactivation campaigns that succeed from reactivation campaigns that consume months of effort and burn the IP.
Why a dormant list breaks deliverability before it earns engagement
When you stop sending for an extended period, three things degrade simultaneously:
Your IP reputation forgets you. Major receivers — Gmail, Microsoft, Yahoo — keep reputation profiles per IP that decay over time when the IP is not active. After 6 to 12 months of zero traffic, the reputation that took you years to build is functionally gone. You are not at zero — you are worse than zero, because the receivers now treat the sudden return of traffic from a previously-quiet IP as suspicious.
Your domain reputation does the same. Google Postmaster Tools may show your domain reputation as “no data” rather than “high.” That is not good news — it is the reputation equivalent of an unknown caller. Spam filters default to caution.
The list itself decays at roughly 22% to 30% per year. A list of 200,000 subscribers from 2019 contains 60,000 to 80,000 addresses that no longer exist by 2026. People changed jobs. Companies were acquired or shut down. Personal addresses got abandoned in favour of new ones. The percentage of bouncing addresses on your list — what was 1% to 2% in 2019 — is now 25% to 40%.
If you take that aged list and start sending normal volumes from your old IPs, three things happen in roughly this order: your bounce rate spikes well above the 2% threshold that triggers automatic filtering, your complaint rate spikes because people forgot they signed up, and within 4 to 7 days you are blocked or routed to spam at every major receiver. The IP that took you three years to warm up is now a liability. We see this scenario several times per quarter.
The engineering problem
Reactivating dormant lists is fundamentally about managing four metrics simultaneously: bounce rate, complaint rate, unsubscribe rate and open rate. The trick is that you have to manage them on a list where you cannot know in advance which addresses are still alive, which have moved, which have changed company and which simply forgot you. You have to find out by sending — but you have to find out without burning your sender reputation while you do.
The naïve approach — send the whole list, see what bounces, clean up after — fails because by the time you have your data, you are already blocked. The right approach is the opposite: assume worst case, send to the smallest possible safe segment first, build evidence, then expand.
The four-phase reactivation we actually run
We have run this process on more than 40 client lists in the last 18 months. The phases below are the ones that actually work. None of them are revolutionary. The discipline of doing them in this order is what most operations skip.
Phase 1: Pre-flight verification (week 0)
Before sending a single message to a recipient, you put the list through technical verification. We use a combination of:
Syntax and MX validation — eliminates malformed addresses and addresses on domains that no longer have MX records. Free with effort, or 0.0005 to 0.002 euros per address through services like ZeroBounce, NeverBounce, or Emailable. For a 200,000-address list this is 100 to 400 euros and takes a few hours.
Catch-all detection — flags domains that accept all mail regardless of recipient existence. These are unreliable for verification but not necessarily dead — they need different handling.
Disposable and role address detection — removes obvious throwaway domains and info@, support@, noreply@ style addresses that should never have been on the list anyway.
Typical result on a 6+ year old list: 25% to 40% of addresses are eliminated at this stage. The remaining list is what you actually have.
Phase 2: Reputation rebuild on a clean signal (weeks 1-3)
You do not send to your dormant list yet. You build reputation first, on a signal that will not damage anything if it goes wrong.
Pick a clean micro-segment. This is a subset of subscribers — typically 1,000 to 3,000 addresses — who match three criteria: high engagement in the last 90 days before you went silent, addresses that pass Phase 1 verification, and ideally subscribers whose last interaction was a click rather than just an open. These are your most likely surviving relationships.
Send a re-introduction sequence to this micro-segment. Three messages over 10 to 14 days. The content matters less than the structure: human voice, clear identification, easy unsubscribe at the top, no hard ask. The point is to generate engagement signals — opens, clicks, replies — that re-establish your sending pattern with the major receivers.
Monitor every metric daily. Bounce rate, complaint rate, open rate, click rate, unsubscribe rate. If bounce stays under 4% and complaint stays under 0.1%, you are clear to expand. If either spikes, you stop and investigate before continuing.
Phase 3: Tiered expansion (weeks 4-10)
Now you expand outward in concentric circles, using the engagement evidence from Phase 2 as a controlled signal to receivers that traffic is returning.
Tier A: Subscribers who engaged in the last 6 months before the silent period. Send the same re-introduction sequence. Expect bounce rates of 6% to 12% — higher than Phase 2 but still acceptable. Pause and clean if you see complaint rates above 0.15%.
Tier B: Subscribers who engaged 6 to 18 months before silence. Send a shorter re-introduction. Bounce rates often hit 15% to 22% here — this is the segment where you bleed dead addresses. Aggressive list cleaning between sends.
Tier C: Everyone else. This is where you decide if reactivation is worth the work. For many lists, Tier C is so degraded that the right call is to not reactivate it at all — let it remain dormant and treat the list as effectively the size of Tiers A and B combined.
Phase 4: Steady-state cadence (week 11+)
You are now sending regularly to a smaller but engaged list. The reputation rebuild is complete. From here on, the rules are normal: maintain consistent volume, watch list hygiene proactively, run engagement-based suppression on inactives, monitor the major receiver postmaster tools.
The list you end up with is typically 30% to 55% the size of the list you started with — but every address on it is real, and your reputation is intact. A 70,000-subscriber engaged list outperforms a 200,000-subscriber dead list by a factor of 5 to 10 in actual revenue per send. This is the math nobody puts in the marketing posts.
Bounce rate progression by tier — the visualisation
The chart below shows bounce rate progression across the 4-phase reactivation framework, with explicit threshold markers at the abort lines. The shape matters because it shows that bounce rates are NOT supposed to stay flat — Phase 2 micro-segment should land near 2-4%, Tier A escalates to 6-12% as expected, Tier B to 15-22% (which still works), and Tier C is typically the abort decision point.
| Categoría | Typical bounce rate (%) | Abort threshold (%) |
|---|---|---|
| Phase 2 micro-segment | 2.1 | 4 |
| Tier A (last 6mo engagers) | 8.4 | 12 |
| Tier B (6-18mo engagers) | 17.2 | 22 |
| Tier C (no engagement signal) | 27 | 25 |
Typical bounce rates derived from 40+ reactivation engagements across 2024-2026 client work. Phase 2 micro-segment (1-3K highest-engagement addresses post-verification) consistently lands at 2-4% bounce because the segment is selected for engagement quality and verified for deliverability. Tier A bounces are 4-5x higher than Phase 2 because the segment broadens beyond the highest-confidence subset; still well within manageable territory. Tier B is the segment where dormant lists bleed dead addresses — the 6-18 month pre-silence engagement window includes substantially more inactive subscribers, but the framework still works at 15-22% bounce because it is run with aggressive between-send list cleaning. Tier C is typically the abort decision: when bounce rates exceed 25%, the cost of continuing to clean (engineering time, reputation drag) exceeds the value of additional reactivated subscribers. The 60-80% of lists where Tier C produces 30%+ bounce rates should be sunset rather than reactivated. Calibration note: aspirational planning frequently assumes 70-80% of original list will reactivate; realistic outcomes are 30-45%. The gap between aspiration and reality is the single biggest source of reactivation budget overruns.
Where infrastructure matters most
Three infrastructure decisions have outsized impact on reactivation success:
IP isolation. Do not run the reactivation campaign through the same IPs you use for current healthy traffic. The tail risk of damaging good reputation while you rehabilitate dormant senders is too high. Allocate dedicated IPs for the reactivation work, run them through a proper warm-up of their own, and keep them isolated until reputation stabilises.
Per-receiver throttling. Gmail, Microsoft and Yahoo each have different tolerance for the kind of traffic pattern reactivation produces. PowerMTA, KumoMTA, MailerQ and Halon all support per-domain throttling — use it. Limit Gmail to 5,000 sends per hour during early phases. Microsoft is stricter; we typically cap at 2,000 to 3,000 per hour. Yahoo is more forgiving than the others. Tune as you watch.
Real-time bounce processing. Reactivation campaigns generate bounces at rates that overwhelm naïve bounce processing. You need bounces categorised within minutes of receipt, suppressed across all your sending IPs, and removed from any pending campaigns before the next batch goes out. If your bounce processing has a 6-hour lag, you are still sending to dead addresses for 6 hours after you knew they were dead.
Verification stage breakdown — what each tool detects
Phase 1 verification is critical but not all verification tools are equivalent. The table below shows what each detection capability catches and what it misses, based on running ZeroBounce, NeverBounce, Emailable, Bouncer and Kickbox across reactivation engagements in 2024-2026.
| Detection capability | What it catches | What it misses | Tools providing it |
|---|---|---|---|
| Syntax validation | Malformed addresses (typos, invalid characters) | Valid syntax with non-existent mailbox | All tools (free) |
| MX record check | Domains with no mail servers (defunct domains) | Active domains with deactivated mailboxes | All tools (free) |
| SMTP handshake | Servers that explicitly reject “user unknown” | Catch-all servers that accept everything | ZeroBounce, NeverBounce, Emailable, Bouncer |
| Catch-all flag | Domains accepting all mail regardless of recipient | Genuine deliverable addresses on catch-all domains | ZeroBounce, NeverBounce, Bouncer |
| Disposable detection | Mailinator, Guerrilla Mail, 10MinuteMail style addresses | New disposable services not yet in databases | ZeroBounce (best), NeverBounce, Emailable |
| Role address flag | info@, support@, noreply@, sales@ patterns | Personal addresses formatted like role addresses | All paid tools |
| Spam trap database | Known spam trap addresses from blocklist providers | Pristine traps (never opted in to anything) | ZeroBounce (best), Bouncer |
| Bounce risk scoring | Probabilistic risk score based on activity patterns | Recently-active addresses with no public history | ZeroBounce (best), Kickbox |
Operational recommendation: ZeroBounce or Bouncer for pre-flight verification on lists 3+ years old where deeper detection is worth the cost (around €0.001-0.002 per address). NeverBounce or Emailable for fresher lists where syntax + MX + SMTP handshake is sufficient (around €0.0005-0.001 per address). For 200K-address lists, the cost differential is €100-200 — worth paying for the deeper detection on long-dormant lists.
The list-cleaning service we actually offer
This is the work we do for clients who arrive with a 2020-era list and want to come back, as part of our deliverability recovery engagement. We bring the IP allocation, the warm-up, the per-receiver throttling and the bounce processing — and we structure the campaign in the four phases above. The marketing content is yours; the engineering is ours.
It is not magic. It is just the discipline of doing the engineering side properly so the marketing side has a fair chance.
What this is not
This is not a way to send to lists you bought. The process above only works on lists with a real prior relationship. If your list was scraped, harvested, or purchased, the addresses on it never gave you permission and there is no relationship to rehabilitate — you are sending unsolicited mail to people who do not know you, and the engineering described in this post does not change that. A different post discusses cold outreach infrastructure, which is a different problem with a different solution — see our cold email math 2026 guide for that distinction.
The list-rehabilitation work above is for the case that actually fits a lot of our clients in 2026: a real list, a real prior relationship, three years of forced silence, and a business that is ready to send again.
Case study — what an actual 220K reactivation looked like
To make the four-phase framework concrete, here is a redacted version of an engagement we ran in 2025 for a B2B SaaS client. They had a list of approximately 220K subscribers built between 2016 and 2019, then sent essentially nothing for 32 months between March 2020 and November 2022. By the time they came to us in early 2025, they had attempted three “casual restart” campaigns themselves, each one resulting in immediate IP blacklisting and no usable signal.
Pre-flight verification (week 0): ZeroBounce verification on the 220K list eliminated 67K addresses (30.5% reduction) — invalid syntax, dead domains, abandoned addresses, role accounts. The list we actually had to work with: 153K verified deliverable addresses. Cost of verification: $310. Time investment: 4 hours including download and import.
Phase 2 micro-segment (weeks 1-3): We identified 1,800 subscribers who had clicked a link between January 2019 and February 2020 (roughly the last year before silence). Sent three messages over 12 days from a single dedicated IP. Open rates hit 38% on message 1, 31% on message 2, 28% on message 3. Bounce rate stabilized at 2.1% (better than the 4% threshold). Complaint rate stayed at 0.04% (well under 0.1%). Two unsubscribes. Critically: no IP reputation degradation — Google Postmaster Tools moved from “no data” to “Medium” within seven days, then “High” by day 14.
Phase 3 tiered expansion (weeks 4-10): Tier A (last-6-months pre-silence engagers, 12,400 addresses) ran across weeks 4-5 with bounce rate of 8.4% and complaint rate of 0.08%. Tier B (6-18 months pre-silence engagers, 31,200 addresses) ran across weeks 6-8 with bounce rate of 17.2% and complaint rate of 0.13% — close to the abort threshold but acceptable. Tier C (remaining 108K addresses with no engagement signal) was sliced into two groups: 35K with at least an open in 2018-2019 went through Tier C-1 with 24% bounce rate; the remaining 73K with no engagement at all were not contacted (sunset suppressed). Total reactivated and engaged list at end of Phase 3: approximately 81K addresses, or 37% of the original 220K.
Phase 4 steady-state: Client now sends weekly newsletters to the 81K engaged list at consistent volume. Bounce rate stabilized at 0.6% (excellent). Complaint rate at 0.05%. Open rate consistently 28-32%, click rate 4.2-5.8%. Compared to their pre-silence baseline (when the list was 220K with 18% open rate), they now generate 27% more revenue per send despite the smaller list, because the engaged subset converts at substantially higher rates than the diluted whole list ever did.
The takeaway from this case study: most operators overestimate the “recoverable” portion of a dormant list by 2-3x. Realistic recovery is 30-45% of starting list size; aspirational recovery (assuming everyone you reach will re-engage) is 70-80% which never materializes. Plan budgets and timelines around the realistic figure.
The five reactivation mistakes I see most often
After running 40+ reactivation engagements, the same mistakes keep recurring. Document them so you can avoid them:
Mistake 1 — sending the first reactivation campaign from your established marketing IPs. Operators reasonably think “my IPs are warm, why would I waste time on dedicated reactivation IPs?” The answer: dormant-list reactivation produces bounce and complaint signals that look bad to receivers regardless of how warm your IPs are. The receivers see the spike, downgrade your reputation, and now your healthy ongoing campaigns suffer alongside the failed reactivation. Always isolate reactivation traffic to dedicated IPs you can sacrifice if needed; never run it through the same infrastructure as your healthy current campaigns.
Mistake 2 — running verification but not removing catch-all domains. ZeroBounce and similar services flag catch-all domains as “deliverable” because the SMTP test succeeds — the receiving server accepts the message. But catch-all domains accept mail to addresses that may not actually correspond to mailboxes; the messages get accepted but never delivered to a person. Catch-all domains contribute to the “open rate is 0% but complaint rate is climbing” failure mode that is hard to diagnose. Solution: in Phase 2 and 3, treat verified-as-catch-all addresses as a separate tier (Tier D in our framework) with much more conservative volume ramp and higher engagement thresholds before promotion.
Mistake 3 — running phases too quickly. “Three weeks for Phase 2 micro-segment” is the minimum, not a target. Operators who compress this to one week — typically because business pressure wants results — get the early reputation signal but do not give the receiver-side ML models enough data to update their reputation profile. The result: Phase 3 Tier A then surprises the receivers because their model still treats your IPs as “previously dormant, now sending” rather than “fully reactivated reputation”. Move slowly through the phases; the calendar discipline matters more than the volume curve.
Mistake 4 — adjusting the message content drastically between phases. Operators frequently use Phase 2 to send a “we’re back!” message and then switch to normal marketing content for Phase 3. The content shift (different from header, different visual style, different call-to-action pattern) registers as a new sending pattern in receiver ML models and effectively restarts the reputation arc. Solution: keep Phase 2 and Phase 3 content highly consistent in tone, visual style, and structure. The variation between sends should be minimal until Phase 4 when you return to full editorial freedom.
Mistake 5 — declaring success at end of Phase 3 and going back to volume-led campaign planning. The reactivated list is healthier than the original list but has been sensitized by the reactivation process — subscribers have been recently re-introduced and have higher expectations about content quality. Aggressive volume scaling in weeks 11-16 (Phase 4) produces complaint rate spikes from re-engaged subscribers who feel “we just opted back in and now you’re spamming us”. Solution: stay at 1.5-2x your reactivation campaign volume for the first 60 days of steady-state, then gradually increase if metrics allow.
Segmentation beyond recency — the dimensions that actually predict re-engagement
The four-phase framework above uses recency-of-last-engagement as the primary segmentation axis because it is the strongest single predictor available on a dormant list. But operators who layer additional dimensions get measurably better outcomes. Three dimensions worth considering once you have list data sophisticated enough to use them:
Engagement type weighting — clickers re-engage at substantially higher rates than openers. A subscriber whose last interaction was a click 18 months ago is more recoverable than a subscriber whose last interaction was an open 6 months ago. If your list has both signals stored, weight clicks higher in segmentation. The math: in our case study above, click-only Tier A subscribers re-engaged at 41% open rate; open-only Tier A subscribers re-engaged at 24%. Same recency, different engagement quality, dramatic different outcomes.
Account type / industry / company size — for B2B lists with this metadata, larger companies and certain industries (technology, professional services, finance) have substantially higher email account persistence than smaller companies and high-turnover industries (retail, hospitality, food service). The mechanical reason: enterprise email infrastructure rarely deletes accounts when employees leave; small-company email is deleted within months of departure. Reactivation success rates for enterprise B2B lists run 50-65%; reactivation success rates for SMB B2B lists run 25-35%. Calibrate budget and timeline expectations accordingly.
Acquisition channel — subscribers who came in through high-intent channels (ebook download, webinar registration, free trial) reactivate at 2-3x the rate of subscribers who came in through low-intent channels (giveaways, contest entries, gated content of dubious value). Channel data is rarely tracked precisely on lists 6+ years old, but if you have any signal — original signup form, original campaign, original landing page — use it. The acquisition-quality dimension predicts long-term engagement better than recency does for lists older than 24 months.
The composite scoring approach: assign each subscriber a score across recency (0-3 points), engagement type (0-2 points), and acquisition quality if available (0-2 points). Phase 2 micro-segment uses subscribers with composite score 6-7. Phase 3 Tier A uses composite score 4-5. Tier B uses 2-3. Below 2 goes to sunset rather than reactivation. This produces materially better reactivation outcomes than recency-only segmentation and takes maybe 2-4 hours of additional analysis to build.
EU compliance considerations — GDPR for dormant list reactivation
Reactivating dormant lists in EU jurisdictions has compliance implications that operators outside Europe sometimes underestimate. The 2024-2026 enforcement environment (CNIL France, Garante Italy, AEPD Spain, BfDI Germany) has been actively enforcing on dormant-list reactivation specifically.
GDPR Article 5(1)(e) — storage limitation: personal data shall not be kept longer than necessary for the purposes for which the personal data are processed. A 6-year-old list of email addresses with no sending activity in 3+ years arguably exceeds the storage limitation principle — the original purpose (regular marketing communications) lapsed when sending stopped. Reactivation needs documented justification for why the data is still being processed.
GDPR Article 6(1)(a) — consent freshness: explicit consent given in 2018 for marketing communications may not be considered “current” consent in 2026 for the purposes of restarting communications, particularly if the business or product has evolved during the dormancy period. Some Data Protection Authorities (notably CNIL France) have indicated 24-36 months as the threshold beyond which consent freshness becomes a regulatory question.
ePrivacy Directive — opt-out rights and recent activity: even if GDPR consent basis remains intact, the ePrivacy Directive requires that direct marketing be sent only where the recipient has not objected. Subscribers who have not received messages for 3+ years have no way to have objected because no message was sent — the lack of opt-out does not constitute permission to resume.
Operational implications for reactivation campaigns:
- Document the legitimate interest balancing test (LIA) for reactivation specifically. The original consent was for ongoing marketing; the reactivation is a different operational reality (resumption after extended silence) that benefits from explicit LIA documentation.
- Provide clear unsubscribe in Phase 2 micro-segment with prominent placement (top-of-message, large font, clearly differentiated from other links). Standard footer unsubscribe is technically compliant but operationally weaker for reactivation context.
- Honor unsubscribes within 24 hours, not the standard 10 business days. Reactivation campaigns produce higher unsubscribe rates than ongoing marketing; faster honoring reduces complaint rate which protects deliverability.
- Suppression list synchronisation across all sending IPs and domains — for multi-brand operators, an unsubscribe from one brand should suppress the address across all brands within 24 hours. EU regulators increasingly view multi-brand operations as single legal entity for opt-out purposes.
Country-specific considerations:
- Germany (UWG §7): extended dormant list reactivation with current marketing content may trigger competition law claims if subscribers cannot reasonably be expected to remember consenting. Document the consent capture method clearly.
- France (CNIL): explicit guidance that dormant list reactivation past 36 months requires fresh opt-in, not resumed marketing under original consent. This is stricter than GDPR alone.
- Italy (Garante): 2024-2025 enforcement actions specifically against dormant list reactivation without clear consent freshness documentation. Italian operators face higher regulatory risk.
- Spain (AEPD): LSSI requires sender’s registered business address in commercial email; reactivation campaigns must include current registered address even if it differs from address at time of original consent.
For EU-heavy reactivation campaigns, the compliance overhead can add €1,000-3,000 to the engineering budget for legal review, LIA documentation, and country-specific configuration. This is real but materially less than the cost of regulatory enforcement action against a non-compliant reactivation.
When reactivation is the wrong answer
Three scenarios where the right answer is “do not reactivate this list at all” rather than “reactivate following the four-phase framework”:
The list is older than 5 years and was never significantly active. Some operators have lists from 2015-2018 that received 1-2 campaigns per year even during “active” periods, then went fully dormant after 2020. Lists with this history rarely have a recoverable engaged subset because there was no engaged subset to begin with — the list was effectively dormant the whole time. The honest answer is “this list is not a list, it is a pile of 5-year-old addresses, treat it as zero-equity asset”. Build a new list from current website traffic; do not invest engineering effort recovering a list that was never engaged.
The business has fundamentally changed since the list was built. A SaaS that pivoted from CRM to project management in 2021, a publisher that shifted from B2B audience to consumer audience, an e-commerce company that pivoted product categories. Reactivating the old list and sending content about the new business produces high complaint rates because subscribers signed up for X but are receiving Y. Solution: send one explicit “we have changed direction, here is the new business, opt-in if interested” campaign, accept that 95% of subscribers will not opt in, work with the small percentage that does. Treat as new list acquisition rather than reactivation.
You do not have engineering capacity to run the four-phase framework properly. The discipline above requires technical infrastructure (dedicated IPs, per-receiver throttling, real-time bounce processing) and operational rigor (daily metric monitoring, willingness to pause and adjust between phases, capacity to manage tier-by-tier expansion). Operators who lack this capacity and try to compress the framework into a “send to engaged segment, then everyone” two-step routinely fail. Better to acknowledge the constraint and either contract reactivation as a managed engagement (what we offer) or wait until you can do it properly than to attempt reactivation half-heartedly and damage long-term sender reputation in the process.
The honest framing for these scenarios: reactivation is engineering work that requires engineering investment. If the engineering is not there, the list value is zero regardless of how big the list looks in your database. Better to acknowledge this and move on than to burn months of effort and IP reputation on doomed reactivation attempts.
Choose your reactivation strategy — the decision tool
The reactivation viability decision involves five interacting factors: dormancy duration, list size, pre-dormancy engagement quality, business changes since dormancy, and engineering capacity. Use the tool below to get a calibrated strategy recommendation; the math reflects 40+ reactivation engagements through 2024-2026 and accounts for the post-2025 enforcement environment that raised stakes around dormant-list mistakes.
The tool’s logic, in summary:
- Full 4-phase reactivation — recent dormancy with strong engagement signals and engineering capacity to execute properly. 30-45% recovery target.
- Compressed reactivation — moderate dormancy or partial capacity. 20-35% recovery in 8-10 weeks rather than 11+ weeks.
- Managed engagement or strategic deferral — list size justifies investment but capacity does not; engage external service or wait until capacity exists.
- Micro-segment only — small list with limited capacity; reactivate top 5-15% engaged subset, sunset the rest.
- Hybrid: explicit re-permission + rebuild — major business pivot; treat as new acquisition with explicit consent capture rather than reactivation.
- Sunset and rebuild — complete business pivot or list never significantly active; the math does not support reactivation.
Something we should write about? Reply with your topic at [email protected].