Viking Marketing logo

Database Reactivation Service: Turn Old Leads Into Booked Jobs

Reviewed by Charlie DeFelice, founder of Viking Marketing

Updated October 28, 2026

Your CRM is full of people who asked for a quote, called once or bought once, then went quiet. Viking's database reactivation reaches them by text, email and voicemail, answers every reply within seconds and books the ones who are ready straight onto your calendar. No new ad spend, and nobody on your team chasing a list.

Included in the Growth plan, $497/month. No contracts, no setup fees. · How it works · Pricing · Compliance

  • It was an instant win for us and has booked hundreds of appointments for us — Jacob Hiller, Google review
  • They helped us set up an automated text messaging system and improve lead funnel. — Christie Issey, Google review
Viking database reactivation dashboard turning dormant contacts into booked appointments
  • Works from your own contact list
  • Text, email and voicemail drop
  • AI answers every reply
  • Books straight onto your calendar
  • We set it up for you

Database reactivation is a short outreach campaign sent to the contacts you already have but are not working: old leads, unbooked estimates, missed calls and past customers who never came back. Instead of paying for new leads, you restart the conversation with people who already asked about your service. You will also hear it called lead reactivation, customer reactivation or a win-back campaign, and it is the opposite of giving up on dead leads.

  1. A database reactivation campaign is usually three to five messages over about two weeks, by text, email and voicemail drop. What decides the result is not the first message. It is how fast someone answers when a contact replies, and whether that reply turns into a booked time. That part is what Viking runs for you.

How Viking database reactivation works

To reactivate old leads, you hand over the list. We do the rest, and you see every booking as it lands.

Step one, clean and segment your dormant contact list

We clean and segment your list.

Send us an export of past leads, estimates and customers. We merge duplicates, remove opt-outs and bad numbers, and group contacts by source and how long ago they went quiet.

Step two, personalised text, email and voicemail reactivation sequence

We write and send a short sequence.

A personal, easy opening question by text, with email and a voicemail drop as follow-ups. Sends go out in batches, in daytime hours, from your registered business number.

Step three, AI answering every reactivation reply

The AI answers every reply.

When someone writes back, Viking's AI replies within seconds. It answers questions, handles the usual objections and asks the qualifying questions you would ask.

Step four, interested contacts booked onto your calendar

Interested contacts get booked.

The AI offers real open times from your calendar and confirms the appointment. Reminders go out automatically before the visit.

Step five, every reactivation reply in one inbox

You see everything in one inbox.

Every reply, booking and opt-out shows in your inbox and updates the contact in your CRM. Your team can step into any conversation.

What a Reactivation Text Conversation Looks Like

How the AI re-opens a cold estimate request: one easy question, then real times.

Viking AI · Database Reactivation

Reaching out to a dormant contact

SMS

Text message · Today

Hi Sam, it's Mike's team at Ridge Roofing. You asked about a roof estimate back in March and we never got you booked. Still thinking about it?10:04 AM
L
Actually yes, we put it off. Still need it done before winter.10:19 AM
Good timing. We can come out Tuesday at 9:00 AM or Thursday at 1:30 PM. Which works?10:19 AM
L
Thursday.10:21 AM
You're booked for Thursday at 1:30 PM. You'll get a reminder the day before.10:21 AM
Appointment booked

A cold March estimate request, booked in one exchange

Illustrative example only, not a real customer exchange. Wording, offer and timing are set to match your business.

What Viking database reactivation includes

  • List cleaning and segmentation for reactivation

    List clean-up and segmentation by source, status and last contact date.

  • Personalised SMS reactivation campaign

    Personalised text messages from your registered A2P 10DLC business number.

  • Reactivation email follow-up

    Reactivation emails that carry the detail for contacts who prefer email.

  • Voicemail drop follow-up for consenting contacts

    Voicemail drops as a second nudge, for contacts with the right consent.

  • AI answering reactivation replies

    Two-way AI replies within seconds, day or night, so no warm reply goes cold.

  • Calendar booking from a reactivation conversation

    Direct calendar booking with automatic confirmations and reminders.

  • Reactivation replies in one shared inbox

    Every reply and booking in one shared inbox, logged to your CRM.

  • Opt-out handling and batch sending

    Batch sending, quiet hours and automatic opt-out handling built in.

How Much Does a Database Reactivation Campaign Cost?

How this category is priced

  • Setup fee plus per appointment

    A common agency model: a fee to build the campaign, then a charge for every appointment it books. Cheap to start, but the bill grows with every booking.

  • Per-campaign project

    One campaign, often a 30-day push, for a set fee. Replies after the project ends are usually your job.

  • Revenue share

    Some providers take a cut of each job the campaign books, so the cost rises as it works.

  • DIY software

    A lower monthly fee, but you write the sequence, register your number and answer every reply yourself.

  • Flat monthly plan

    Viking runs the campaign and the AI answers replies, for one predictable price.

Whichever model you compare, ask who answers the replies. An unanswered reply is a warm lead you paid to wake up and then lost.

Database reactivation is included from

$497/mo

Growth plan. The Pro plan, at $997 a month, adds multi-channel AI and advanced reporting.

What the Growth plan includes

  • Database reactivation campaigns, with no per-campaign fee
  • The 24/7 AI sales assistant that answers and books
  • Advanced CRM pipeline tracking
  • Missed call text back, web chat and review requests
  • 48-hour setup, no setup fees and no contracts
  • All messages included (standard carrier SMS rates apply)

Realistic Results and How to Calculate ROI

Set expectations

Be wary of anyone who promises a fixed booking rate. Results swing with how old the list is, where the leads came from and what you sell. A list of last spring's estimate requests will do far better than a five-year-old customer file.

The formula

The formula is simple: ROI = (revenue from reactivated jobs minus what you paid) divided by what you paid.

Worked example

An illustrative example, not a guarantee: 1,000 old estimate requests and 2 percent booking gives 20 appointments. If half become jobs at an average of $1,500, that is 10 jobs, or $15,000 in revenue, against a $497 monthly plan.

Track it properly

Your own numbers beat any benchmark. Try them in the calculator below, then track reactivated jobs separately from new leads for a full month before you judge the campaign.

Database Reactivation Calculator

Put in your own list and job value to see what a campaign could be worth, and the booking rate it needs to pay for itself.

Your list

2%

There is no reliable industry benchmark. Fresh estimate requests book far better than a years-old list, so start low.

50%

Your usual close rate on a booked estimate or consultation.

Database reactivation is in Viking's Growth plan, $497/month.

Revenue: $15,000Full result ↓

Revenue from your old list

$15,000

an estimate from your inputs, not a promise

Appointments booked
20
Jobs won
10
Cost for one month
$497
Net gain
$14,503

Estimated ROI

2,918%

Pays for a month if it wins 1 job, a booking rate of about 0.2%.

Check my list on a free demo →

We will look at your list with you and tell you honestly whether it is worth running.

An estimate from the numbers you enter, not a forecast. Results depend on list age, lead source and offer.

Database Reactivation Service Options: DIY, Agency or Viking

A database reactivation service, an agency and reactivation software are three different deals. Here is how they compare.

SetupYou build the sequence, or pay an agency toWe set up the campaign and train the AI on your business
Texting registrationOften left to youSent from a registered A2P 10DLC number
Answering repliesYour team, by hand, or a separate toolAI replies within seconds and books
PricingPer campaign, a revenue share or a build feeFlat monthly, Growth plan $497, no contracts
ReportingVaries by providerReplies, bookings and opt-outs in one inbox and your CRM
After the campaignUsually endsKeeps working alongside missed call text back and reviews

Category-level comparison based on the providers ranking for these searches in October 2026. Confirm specifics with any vendor before you sign.

When Database Reactivation Works, and When It Doesn't

Reactivation is not right for every list. It pays best when four things are true.

  • The list is yours

    Every contact gave you their number or email when they asked about, booked or bought your service. We do not send to purchased or scraped lists.

  • The contacts are reachable

    Numbers and emails are valid, landlines are separated from mobiles and past opt-outs are removed.

  • A job is worth the effort

    When one booked job covers the monthly cost many times over, as in roofing, HVAC, remodelling, dental treatment and real estate, even a small booking rate pays.

  • Someone can take the appointments

    A campaign that books more jobs than your team can staff creates complaints, not revenue. We pace sends to your capacity.

It works less well on very old lists with no recent contact, and for low-ticket, one-off purchases. Quote requests and missed calls from the last 6 to 12 months are the best place to start.

Five Reactivation Mistakes Viking Prevents

Most failed win-back campaigns fail for the same few reasons. Each one is handled in how Viking runs yours.

  1. 1. Sending a blast instead of a conversation

    A message that reads like a mail-merge gets ignored or reported. Ours open with one personal, easy question.

  2. 2. Sending everything at once

    One large send can trigger carrier filtering and a wave of replies nobody can answer. We send in batches.

  3. 3. Ignoring opt-outs

    A STOP reply is honoured at once and that contact is never messaged again. It is the law, and the fastest way to lose a sending number.

  4. 4. Texting at the wrong hour

    US telemarketing rules limit messages to 8 am to 9 pm in the recipient's local time. Sends stay in daytime hours.

  5. 5. Leaving replies unanswered

    Interest cools within hours. The AI answers in seconds, so a warm reply is never left waiting.

Is It Legal to Text Old Leads?

Usually yes, if the contact gave your business their number and has not opted out. Marketing texts in the US need the contact's prior consent under the TCPA, and the FCC ruled in 2022 that ringless voicemail counts as a call, so voicemail drops need the same consent.

Viking only sends to people who gave your business their details. Texts go from a registered A2P 10DLC number, every message identifies your business and opt-outs are honoured automatically. We will not send to purchased or cold lists.

Outside the US, rules such as Canada's CASL, the UK's PECR and Australia's Spam Act 2003 also require consent, clear identification and a working opt-out. This is general information, not legal advice.

Consent-based reactivation texts sent from a registered business number

Compliance note

Database Reactivation for Canadian Contacts: What CASL Requires

Canada's Anti-Spam Legislation (CASL) covers commercial texts and emails, and its consent rules expire. This is general information, not legal advice.

  1. Express consent, where the person clearly agreed to hear from you, lasts until they withdraw it. Implied consent from a business relationship generally lasts two years after a purchase and six months after an enquiry or quote request.

  2. So a quote request from eight months ago may no longer carry implied consent, while last year's customer usually still does. We segment by last contact date before anything is sent.

  3. Every message must identify your business and offer a working unsubscribe, honoured within 10 business days. Voicemail drops fall under separate CRTC telemarketing rules, including the National Do Not Call List.

  4. The sources below cover this section and the US rules above: the FCC's ringless voicemail ruling, the TCPA's 8 am to 9 pm calling window and the CRTC's CASL guidance.

Database reactivation for every industry Viking serves

Database reactivation for home services and contractors

Home Services, HVAC, Plumbing & Electrical

Unbooked estimates, missed calls and past customers due a service visit are the warmest list in your market.

Lead reactivation for builders, roofers and remodelers

Roofing, Building & Remodeling

Long sales cycles leave plenty of stalled quotes. A patient follow-up months later often lands when the project is back on the table.

Patient reactivation for dental practices

Dental Practices

Patients overdue for a check-up or with unfinished treatment plans can often be booked back by text, without a call from the front desk.

Client reactivation for med spas

Med Spas & Aesthetics

Clients who tried one treatment and went quiet respond to a timely note about a new service or the next appointment due.

Lead reactivation for real estate agents

Real Estate

Past buyer and seller leads go cold for timing reasons, not lack of interest. A short check-in finds the ones ready to move.

Member win-back campaigns for gyms

Gyms & Fitness Studios

Former members and lapsed trials already know your space. A win-back campaign around a new class or start date brings some of them back.

Built in Chandler, working for businesses coast to coast

Viking Marketing is based in Chandler, Arizona, and sets up reactivation campaigns for service businesses across the US. You work with real people who answer the phone.

What Real Businesses Say About Viking

Aug 1, 2024

Launched an AI bot and Charlie has been super helpful launching and updating the bot. It was an instant win for us and has booked hundreds of appointments for us and removed the need to have full time engagement specialist replying.If you’re in the fence about AI campaigns … don’t be… this does an amazing job.Charlie is the man for this!

JH

Jacob Hiller

Google review

Jan 13, 2026

We had a great experience working with Viking Marketing. They helped us set up an automated text messaging system and improve lead funnel. They're really knowledge and just really great to work with.

CI

Christie Issey

Google review

Aug 26, 2024

Charles and his team has helped us grow our business in various ways. With his CRM and automation setup it provides an opportunity so we can focus more on our sales and let the automation help us. Charles is very supportive whenever we need any help with the systems he manages for us.

SR

Steve R

Google review

Nov 7, 2023

I am a momprenuer and I own two companies, a solar company and a holiday lighting installation company. I found myself beneath an overwhelming amount of admin work and I turned to Viking Marketing tor help! They helped me to move all my current customers & custom designed automation that (in the middle of my busiest time). On top of that they helped me to connect all my socials, my website, my business google, and my multiple phone numbers to one centralized location. This company CARES! They spent countless hours making sure I am set up perfectly! All my systems are working! Invoicing is automatic now! Scheduling is automatic! Just that alone saves me hours of time DAILY! Allowing me more time to grow my business and focus on the things! SEO is integrated too! I am excited for the future of my business! Thank you Viking Marketing! You are an answer to my prayers!

JH

January Harrison

Google review

Aug 25, 2023

WOW! Viking Marketing have transformed my solar installation business with their new and cutting edge AI automation solution.Because of their innovation I no longer have to pay out commissions and now have a 24/7 sales team without the cost, this has solved all my speed to lead and out of hours problem.Highly recommend contacting them, Charles will over deliver with unreasonable hospitality.You have nothing to lose and will likely regret not doing so in the next year, this AI tech is mind blowing. You don't want to get left behind.Thank you!

TM

Tarek Maximus

Google review

Dec 30, 2024

These guys are INCREDIBLE! Super responsive; their customer support is OFF THE CHARTS! We were able to scale to 20+ Inbound booked apts PER DAY in just a few weeks.No more dialing leads - just inbound apts- its a beautiful thing

JM

Jump Manual Coaching

Google review

Database reactivation, questions answered

Database reactivation is a short campaign of texts, emails and voicemail drops sent to contacts you already have but are not working, such as old leads, unbooked estimates and past customers. The goal is to restart the conversation and book new jobs without paying for new leads.

Still have questions? Contact Viking Marketing to get answers about Database reactivation

Still have questions?

Our team will answer all your questions.

We reply quickly, usually the same day.

Book a 15-min call with our team

Find out what your old leads are worth

Book a free demo. We will look at your list with you, tell you honestly whether reactivation is worth running on it, and show you how the campaign would work for your business.

Or call us directly: (480) 360-4644 and talk to a real person in Arizona.