What you need before you start
Kolz handles the calling; you supply the list and the reason to reconnect. The workflow assumes a CSV or Excel file of contacts with valid outreach permission, verified context for why each person is in your records, and someone ready to pick up the callbacks it generates.
Best starting point: a list with valid outreach permission, a specific reason to reconnect and a team ready to follow up.
From old leads to a useful next step
Choose a reason to reconnect
A new service window, renewed availability or a postponed project is more useful than a generic check-in. Choose one segment with a shared context and define the next step you want.
Clean your list and check permission
Remove duplicates, wrong numbers and opt-outs. Confirm that consent covers the planned outreach. Keep the original enquiry context accurate; do not let the agent invent a prior relationship.
Upload your CSV or Excel file
Use the contact template and check phone formats and field mapping. Supply only the context the conversation needs. Keep sensitive insurance or candidate information out of a general outreach script.
Configure and test the agent
In Dashboard → Test Call, edit the opening, qualification questions, success criteria and voice. Test wrong numbers, refusals, requests for a human and opt-outs before launching.
Review scored results, then follow up
Read the responses behind the scores. Assign someone to each requested callback, keep opt-outs suppressed and update your records through your existing process. Scale after your pilot shows useful conversations and manageable follow-up.
Why teams run this on Kolz
No developer required
Upload a CSV or Excel file and configure the agent in the dashboard. There is no API to integrate before the first campaign runs.
One flat rate
$0.03 per minute, all-inclusive, with no seat licences or monthly subscription. The cost of a campaign is the minutes it uses.
Results you can act on
Scored outcomes with summaries, transcripts and recordings, so the follow-up queue is a list of people, not a spreadsheet of dial statuses.
For how reactivation compares with cold calling as a practice, see the concept guide. Neither approach guarantees a conversion rate; compare pilot results for your own segments.
What does it cost to call 10,000 leads with AI?
Every dial uses at least one minute of credit, including unanswered calls. Longer conversations are rounded up to whole minutes. These examples assume one dial per contact, two minutes for every connected call, one minute for every other dial, and a fixed $0.03/minute. Retries, taxes and staff costs are additional.
10% connect
$330
1,000 conversations
11,000 billable minutes
25% connect
$375
2,500 conversations
12,500 billable minutes
50% connect
$450
5,000 conversations
15,000 billable minutes
All estimates in this guide and calculator use a fixed rate of $0.03 per minute. Add other billable minutes and campaign costs to estimate your total spend.
Review Kolz pricing →Interactive planning tool
Database-reactivation ROI calculator
Start with your list and expected response rates. Then adjust how many qualified leads become customers and what each customer is worth. Calling is calculated at a fixed $0.03 per minute. The other starting values are examples, not predicted results.
Connection rate = people who answer. Qualification rate = those conversations that meet your criteria. Enter customer value and costs for the same period.
ESTIMATED CAMPAIGN RESULTS
- Calling rate
- $0.03/min
- Estimated billable minutes
- 12,500
- Campaign cost
- $375.00
- Revenue
- $12,500.00
- Gross profit before campaign
- $6,250.00
- Profit after campaign costs
- $5,875.00
- Estimated ROI
- 1,566.7%
Break-even customers: 2
How the estimate works
Connected = contacts × connection rate. Qualified = connected × qualification rate. Customers = qualified × conversion rate.
Minutes = contacts × 1-minute minimum + connected × max(0, rounded-up average duration − 1) + other billable minutes. Cost = minutes × $0.03 + other campaign costs. Revenue = customers × customer value.
Net contribution = revenue × gross margin − campaign cost. ROI = net contribution ÷ campaign cost × 100. Customer counts are expected values and can be fractional.
One dial per contact is assumed, including a one-minute minimum for unanswered calls. Connected calls are estimated by rounding the average duration up; rounding each actual call can differ. Add retry dials and any additional chargeable time yourself. Enter follow-up labor and other costs if relevant. Free credits, pack purchase rounding and taxes are not automatically included; this is a usage estimate, not a checkout quote. Use customer value and costs from the same time horizon.
How to judge the result
Start with conversations
Check how many people answered and whether the questions uncovered a current need.
Check the follow-through
Track requested callbacks through to completed conversations and actual customers.
Count the full cost
Include calling, staff follow-up and other campaign costs. Use your margin to distinguish revenue from profit.
Run the calculator again with a lower conversion rate. If the campaign only works under your most optimistic assumptions, start with a smaller pilot and measure what happens.
How this looks in your industry
The process stays the same; the questions and next step change. Open either example below.
Insurance: reopen a requested conversation
Segment: people who previously requested contact and have valid permission for the planned outreach. Use a specific, verified enquiry as context.
AI role: ask whether they still want to discuss their needs and capture a preferred callback time. Pass interested contacts to the appropriately licensed team.
Human role: product recommendations, coverage explanations and eligibility decisions. Do not let a general reactivation agent promise coverage, quote unverified prices or collect sensitive health details.
Example opening to adapt: “I’m the AI assistant for [agency]. You previously asked us to follow up about [verified enquiry]. Would you still like a callback from our team?”
Measure: requested callbacks that actually happen, then verified sales. For the calculator, use your agency’s retained revenue rather than the policy premium.
Staffing: refresh an inactive candidate database
Segment: inactive candidates with valid outreach permission, excluding those already in an active recruiter conversation.
AI role: ask whether they are open to opportunities, their availability and role preferences, then capture a recruiter callback request.
Human role: job suitability, selection and hiring decisions. An outreach score should reflect interest and the agreed next step, not protected characteristics.
Example opening to adapt: “I’m the AI assistant for [agency]. You previously registered interest in [verified role area]. Are you still open to hearing from a recruiter?”
Measure: updated availability, completed recruiter conversations and actual placements. Use retained placement revenue in the calculator.
Candidate re-engagement is an established automation workflow; Bullhorn documents time-based segments and recruiter notifications. This example does not imply a Kolz–Bullhorn integration.
Permission is part of list quality
The FCC treats AI-generated voice as artificial voice under the TCPA; US telemarketing calls using it generally require prior express written consent. A past enquiry alone is not sufficient. Honor opt-outs, applicable Do Not Call checks, local calling windows and recording requirements. See the FCC ruling and Kolz compliance explanation.
Frequently asked questions
Does AI turn every old lead into a customer?
No. The agent can identify present interest; your offer, list quality and human follow-up determine the business outcome.
Does the calculator include 100 free minutes?
No. It models usage costs before free credits and pack rounding. This keeps its assumptions visible and comparable.
Why add a conversion rate?
A qualified lead is not a paying customer. Conversion estimates the share that eventually buys; margin separates revenue from contribution.
Can I use Excel instead of CSV?
Yes. Kolz supports CSV and Excel uploads. Use the contact template, validate field mapping and test a small eligible segment first.