Skip to content
Larkpin
Database Reactivation

Database Reactivation That Turns Old Leads Into Booked Jobs

By Hitesh Lamba · Updated

The short answer

Database reactivation is a campaign that reaches back out to the old leads and past customers already sitting in your spreadsheet or CRM. Larkpin cleans the list, checks consent, and runs personal text conversations that answer questions and book replies into your calendar. It is often the fastest win because those people already know you.

  • Book jobs from people who already know your name
  • One-to-one text conversations instead of a mass blast
  • Replies go straight to your calendar or your phone

What is database reactivation?

Database reactivation is a campaign that contacts the old leads and past customers you already have and turns some of them back into booked jobs. The list usually sits in a spreadsheet, an old CRM, your field-service software or a box of invoices. Most of the people on it have not heard from you in a year or more.

A Larkpin reactivation campaign runs one-to-one text conversations instead of a mass blast. Each contact gets a short, personal message from your business that mentions what they asked about or bought. When someone replies, an AI assistant answers in plain language, offers real openings on your calendar, and passes anyone who wants a real person straight to you.

Why does an old customer list go quiet?

An old customer list goes quiet because nobody follows up, not because those people stopped needing you. The estimate you sent in March never got a second call. The water heater customer from two years ago forgot your name. The patient who missed two cleanings figures you forgot about them, too.

Most owners know the list is there. There is never a slow afternoon to work it, and calling down a spreadsheet is miserable work: wrong numbers, voicemail, and people who already hired the next company. So the list sits, and every month it gets a little colder.

How does a reactivation campaign work for your customer?

From your customer's side, a database reactivation campaign feels like a friendly check-in from a business they used before. Here is what they experience:

  1. They get a short text from your business by name. For example: "Hi Maria, this is the team at a local plumbing company. You asked us about a new water heater last spring. Still thinking about it?"
  2. If they reply, they get an answer within a minute or two, any time of day, from an AI assistant that knows your services, service area and hours.
  3. If they ask a question, the assistant answers from information you approved. If it does not know, it says so and flags the question for you.
  4. If they want to book, the assistant offers real open times from your calendar and confirms the appointment by text.
  5. If they ask for a person, or the job is big or complicated, the conversation goes to you with the full text history attached.
  6. If they reply STOP, they never get another text from you.

Why is database reactivation often the fastest win?

Database reactivation is often the fastest win in AI automation because everything it needs already exists. You have the contacts. They know your name, and many trust your work. There is no ad budget to set, no ranking to wait for and no new website to build.

Compare that with local SEO, which takes months to build. A reactivation campaign can go live in days once the list is clean and consent is checked. You also control the pace. We send in small batches so your team can handle the bookings, instead of 400 people replying on the same Tuesday morning.

Speed of reply matters once people start answering. Harvard Business Review's 2011 study "The Short Life of Online Sales Leads" found that firms that contacted a lead within an hour were nearly 7 times as likely to qualify it. A past customer who replies at 9 p.m. is a warm lead again, and the assistant answers while they still have the phone in their hand.

Only people who gave you permission to text should get a marketing text. Every database reactivation campaign we run starts with that rule, and it shapes everything after it.

Before anything goes out, we clean the list:

  • Remove duplicates, test entries, vendors, employees and anyone who asked you to stop contacting them.
  • Flag landlines and disconnected numbers, and check old numbers against the FCC Reassigned Numbers Database where it applies, so a text does not land with a stranger.
  • Verify email addresses so bounces do not hurt your sender reputation.
  • Tag each contact by what they bought or asked about, and when, so the message fits them.
  • Sort contacts by consent: opted in to texts, gave an email only, or no consent record at all.

Contacts with documented text consent get the text conversation. Contacts without it get an email first, with a clear way to opt in to texts and a working unsubscribe link. Commercial email follows CAN-SPAM, the US law that requires honest subject lines, your business address and a way to unsubscribe. We would rather send fewer texts than send one that puts your number at risk.

What does database reactivation look like by industry?

Every trade has a different reason to reach back out. A reactivation message works when it matches a real moment for that customer, like a season, a service interval or a quote that stalled.

Industry Who is on the list What the campaign asks about
HVAC Past repair customers, stalled replacement estimates A pre-season tune-up, or a second look at that system quote
Plumbing Water heater and repipe estimates that never booked A follow-up on the estimate, or a water heater check before winter
Roofing Inspections that never became jobs, old storm leads A fresh inspection after the latest hail or storm season
Electrical Panel upgrade and EV charger quotes Whether they still want the work done, with open dates
Dental Patients overdue for cleanings A recall reminder with an easy way to book
Med spas Clients who stopped rebooking A check-in about their next visit and new services
Chiropractic Patients who left partway through a care plan A friendly check-in and a simple rebooking option
Auto repair Customers past their service interval Oil change, brake and inspection reminders
Landscaping Last year's seasonal clients Spring cleanup and mowing contract renewals

For HVAC companies, the shoulder seasons before summer and winter are the natural time to run a campaign, because people remember their system right before they need it.

How does database reactivation compare with the old ways?

Most owners have tried one of the first three columns. Each one eats your time or leaves replies unanswered.

Owner calls down the list Mass text blast Email newsletter Larkpin reactivation campaign
Who does the work You or your office manager Software, with no follow-through Software The system we set up, with you on big jobs
Feels personal Yes, when you get through No Rarely Yes, by name and history
Answers replies Business hours only Replies pile up unread Replies often go unread Within minutes, day or night
Books appointments Through phone tag No No Real openings on your calendar
Consent checked first Rarely Often skipped Unsubscribe link only Before anything sends
Handles STOP By memory Depends on the tool Not a text channel Automatically, every time

What we set up for you

Larkpin, a local SEO, web design and AI automation agency for US local businesses, sets up the whole database reactivation campaign. You hand over the list and approve the messages. We do the rest:

  • Import and clean the list from your spreadsheet, CRM or field-service software such as ServiceTitan, Jobber or Housecall Pro, where the tool allows an export or connection.
  • Sort contacts by consent and by what they bought or asked about.
  • Write the opening texts and follow-ups in your voice, for your approval.
  • Train the AI assistant on your services, service area, hours and booking rules.
  • Connect your calendar (Google Calendar, Outlook or your scheduling tool) so it only books real openings.
  • Register your texting number for 10DLC so carriers deliver your messages.
  • Set up alerts so you get a text or email when someone wants a person or a big job.
  • Send in small batches and watch every reply closely in the first week.

Guardrails and compliance

These people have not heard from you in a while, so the guardrails matter more than the copy.

  • The assistant says it is an AI assistant for your business. We never pass it off as a person.
  • A real person is one step away. Anyone who asks for a person, or sounds upset or urgent, goes to your team right away.
  • Every text honors STOP, and opt-outs sync back to your CRM so nobody gets texted again.
  • Marketing texts go only to contacts with opt-in consent, and we send during daytime hours in the contact's time zone.
  • For dental, med spa and chiropractic lists, we design the setup with HIPAA requirements in mind, keep clinical details out of AI conversations unless your agreements and tools cover them, and work within your practice's compliance policies.
  • If you want phone calls added, the FCC's February 2024 Declaratory Ruling (FCC 24-17) treats AI-generated voices as "artificial or prerecorded voice" under the TCPA. Larkpin only runs outbound AI calls to contacts with documented consent.

How we measure database reactivation

We measure database reactivation by booked jobs, not by how many texts went out. Your monthly report is in plain English and covers:

  • Contacts messaged, and contacts left out (with the reason)
  • Reply rate and opt-out rate
  • How fast replies got a first answer
  • Appointments booked and jobs completed
  • Revenue from those jobs, when your CRM or invoicing tool records it
  • Conversations handed to your team

If a message is not getting replies, we rewrite it. If opt-outs climb, we slow down and recheck the list.

Reactivation works best when the new bookings feed the rest of your follow-up. SMS and email marketing automation keeps reactivated customers on seasonal reminders so they do not go cold again. Review generation asks them for a Google review after the job. CRM setup and automation gives every reply a place in one pipeline. For consent-based voice follow-up, see AI outbound calling. All of these sit under Larkpin AI automation.

Find out what your list could be booking

Most owners have more old leads than they think, and no time to call any of them. The Free Missed-Lead Audit shows how fast your business answers a new text or call today, which is the same gap a database reactivation campaign closes. Request the audit, then tell us about the list you are sitting on.

Questions owners ask us

What is a database reactivation campaign?

A database reactivation campaign is a set of personal texts and emails sent to old leads and past customers you already have. The goal is to restart the conversation and book the work they asked about or are due for. Larkpin runs it with an AI assistant that answers replies, offers real calendar openings, and hands bigger jobs to you.

Can I text old customers who never opted in?

Not for marketing. Marketing texts need opt-in consent, and that rule covers old customers too. For contacts with no consent record, Larkpin starts with email, which follows CAN-SPAM rules, and includes a simple way to opt in to texts. Only people who opt in move to a text conversation. The text list gets smaller, and your number stays safe.

How old can the leads on my list be?

There is no hard cutoff. A customer from five years ago can still book if the phone number is still theirs and the message fits what they bought. That is why list cleaning comes first. We check for disconnected and reassigned numbers, remove duplicates, and tag each contact by what they asked about and when, so the first text makes sense to them.

Will customers know they are texting with AI?

Yes. The assistant says it is an AI assistant for your business and never pretends to be a person. Anyone can ask for a real person at any time, and the conversation moves to you or your team with the full history attached. Upset or urgent replies are flagged to you right away instead of staying with the AI.

How fast can a database reactivation campaign go live?

Most database reactivation campaigns go live within days of getting your list. That time goes into cleaning the list, checking consent, writing messages you approve, connecting your calendar and registering your texting number for 10DLC. Carrier registration can add some waiting that nobody controls. Once live, we send in small batches so your team can keep up with the bookings.

What do I need to give you to start?

You give us the list (a spreadsheet export or access to your CRM or field-service software), your services and service area, your booking rules, calendar access, and any records of how contacts gave consent. Then you review and approve the messages. Larkpin handles the cleaning, setup, sending and monitoring, and sends you the bookings.

Is a reactivation campaign the same as spam?

No. Spam is bulk messaging to people who never asked to hear from you. A Larkpin reactivation campaign goes only to people with a past relationship and the right consent. Each message references their history, every text honors STOP, and we send in small batches. If someone is not interested, they stop hearing from you by text for good.

Keep exploring

Written by Hitesh Lamba, Founder of Larkpin

Hitesh Lamba has run Million Global Leads, an SEO agency, since 2013. Last updated October 12, 2026.

Sources

  1. Harvard Business Review, The Short Life of Online Sales Leads (2011)
  2. FCC Declaratory Ruling FCC 24-17 (February 2024)
Free Missed-Lead Audit

Find out where your leads are slipping away.

We check three things and send you a recorded walkthrough within 2 business days. No call needed to get it.

  • Visibility: where you rank on Google Maps across your area, and whether ChatGPT and Google AI Overviews mention you
  • Response: we call and text your business after hours and record what happens
  • Reputation: your reviews, rating and review speed against your top 3 local competitors

No sales pitch required. You get a recorded walkthrough within 2 business days. See our privacy policy.

Get my free audit