Every business that has been generating leads for more than a year is sitting on an asset it has stopped counting: the thousands of people in the CRM who filled in a form, asked for a quote or booked a call and then went quiet. They have already raised their hand once. Reactivating them is cheaper than buying new leads by an order of magnitude, and the free AI Reactivation Setter ROI Calculator tells you what the campaign is worth before you run it. This guide explains the inputs, the benchmarks and the process.
What database reactivation is
A reactivation campaign re-engages old, cold or unconverted leads by text and voice, revives interest with a relevant offer, qualifies the people who respond and books appointments with them. Historically this was done by junior reps who hated it and gave up after two attempts. Today it is done by an AI setter that works the entire list in a day and follows up as many times as it takes.
The formula
Database size multiplied by booking rate gives appointments booked. Appointments multiplied by show rate gives appointments held. Appointments held multiplied by close rate gives customers won. Customers multiplied by average customer value gives revenue, and revenue divided by campaign cost gives the return multiple. The calculator also shows net profit.
Step 1: Count the database
Export every contact from your CRM who has not bought and has not opted out. Include leads from every source and every year; a four-year-old lead is colder than a six-month-old one, but the booking rate across the whole list is what the calculator wants. Before you count them, clean the contact fields: run the emails through the Email Validator and the mobiles through the Phone Validator, because a reactivation campaign lives on the text channel and a dead number is a wasted send.
Step 2: Enter your average customer value
Lifetime value if customers repeat, first purchase if they do not. Use the real number from your books rather than a hopeful one, because the output is only as honest as this input.
Step 3: Set the booking, show and close rates
The calculator defaults to a 4 percent booking rate, a 60 percent show rate and a 30 percent close rate. Booking rates from aged databases typically land between 2 and 8 percent depending on list age, original lead quality and how good the offer is; 3 to 5 percent is a safe planning range. Show rate is the share of booked appointments that actually happen, which an AI setter keeps high with reminder texts. Close rate is your sales team’s normal rate on a held appointment. Open the advanced settings to change any of them.
Step 4: Enter the campaign cost
The default is $1,500. Put in the real cost of the campaign, whether that is a flat fee, a per-contact price or the internal time if you run it yourself.
Step 5: Read the result
For a 5,000-contact database with a $2,000 average customer value at the default rates, that is 200 appointments booked, 120 held, 36 customers won and $72,000 in revenue against a $1,500 cost, a 48x return. Your numbers will differ, which is the reason to run your own. Enter your name and email to receive the full breakdown.
Step 6: Design the offer
Reactivation works when the message gives people a reason to re-engage now. Good reasons: a new service, a seasonal promotion, a price change, a simple "we have availability this month". Bad reasons: "just checking in". The Appointment Setter Script Generator will write the opener and qualifying questions for a reactivation text or call if you describe the offer and pick the SMS channel.
Step 7: Run it, then run it again
The calculator models working the database once. In practice the best results come from running reactivation on a schedule, quarterly or every six months, because the database keeps growing and the leads that were not ready last time may be ready now. Each run is cheaper than the first because the list is already clean.
Why an AI setter rather than your reps
Reactivation is high-volume, low-glory work with a lot of rejection. Human reps avoid it and burn out on it. An AI setter texts and calls every contact, responds in seconds when someone replies at 9pm, follows up a dozen times without fatigue and hands your closers only the appointments. Read how we deploy it on the reactivation AI page.
Calculate your reactivation ROI. The database is already paid for; this is what it is worth.



