← Guides

Running it on Kolz · Costs + calculator

How Kolz reactivates old leads

The workflow end to end: what you upload, how the agent is configured and tested, what a 10,000-contact campaign costs at $0.03 per minute, and how to judge whether it paid for itself.

New to the idea? Start with what database reactivation is and how AI helps, then come back here for the mechanics.

01 / INPUT

Dormant contacts

CSV or Excel + verified context

02 / CONVERSATION

AI qualification

Current need + agreed next step

03 / OUTPUT

Scored results

Review + prioritize + follow up

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

01

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.

02

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.

03

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.

04

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.

05

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.

Download the contact CSV template →

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.

1. Your list and conversations
2. Customer value and conversion
3. Calling and follow-up costs

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

Connected2,500
Qualified leads250
Expected customers25
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.

Start with 100 free minutes.

Sign up, verify your phone and test one eligible segment before scaling.

Start free →
Explore the Kolz reactivation workflow →