Direct answer
Estimate dormant CRM value from eligible reachable contacts, expected response, conversion and contribution margin. Do not count every old record, assume consent, or use revenue alone as the return measure.
A raw database narrows before it becomes an opportunity
Campaigns should be sized from the last row, not the first.
Start with eligibility, not campaign copy
CRM reactivation is often framed as writing a promotional email to everyone who has not purchased recently. That skips the difficult part: deciding who can be contacted, why the message is relevant, whether the record is still accurate and what should happen when someone replies.
Before estimating value, separate records into four groups: clearly eligible, needs review, service-only communication and do not contact. Suppression lists, unsubscribes, complaints and invalid addresses should be resolved before a send file is created.
The ACMA says commercial email and SMS require consent, accurate sender identification and an easy unsubscribe. The OAIC explains how direct marketing obligations interact with the Australian Privacy Principles. This guide is an operating method, not legal advice.
Use a defensible value formula
Planning equation
Eligible contacts × reachable rate × positive response rate × conversion rate × contribution per sale = indicative contribution opportunity.
Every term should be a range until a pilot produces real data. Revenue can overstate the result because fulfilment, discounts, platform fees and delivery effort still exist. Contribution margin is a better decision input.
| Input | Use | Common mistake |
|---|---|---|
| Eligible contacts | Records that can reasonably receive this specific message | Using total database size |
| Reachable rate | Delivered email, valid mobile or another usable channel | Ignoring old or incomplete data |
| Positive response | Replies, bookings or intended actions that show real interest | Using opens as demand |
| Conversion | Completed sale or defined commercial outcome | Counting every click as pipeline |
| Contribution | Revenue less relevant variable cost | Reporting gross revenue as return |
Build segments around a customer reason
Useful segments explain why this person might act now. Time since last purchase is one input, not the whole strategy. Combine it with product or service history, normal repurchase cycle, unresolved need, location, channel permission and value.
- Expected return window: customers approaching the point when the need usually returns.
- Incomplete journey: qualified people who stopped before purchase or implementation.
- Adjacent need: customers whose previous purchase creates a plausible next requirement.
- Service recovery: customers who need a human review before any promotion.
- Unknown: records without enough context to justify automated outreach.
Run a controlled pilot
- Choose one eligible segment.
Keep the need, offer and timing coherent enough to learn from.
- Reserve a comparison group.
Where appropriate, hold back a small group so natural return behaviour is not credited to the campaign.
- Define the response owner.
Replies and bookings need a named person, response standard and escalation path.
- Set stop conditions.
Pause for complaint signals, data issues, weak economics or operational overload.
- Review after the commercial window.
Allow enough time for purchase and fulfilment, not just the first 24 hours of clicks.
Measure the whole result
Track delivered messages, unsubscribes, complaints, replies, qualified actions, completed sales, contribution, fulfilment effort and any effect on service capacity. A high response that creates low-value work or overwhelms the team is not automatically a good result.
The first pilot should answer three questions: is the segment genuinely reachable, is the reason to reconnect relevant, and can the business handle the response well? Scale only after all three are supported by evidence.