Services

Database reactivation for Metro Detroit service businesses.

Your old customer list is the cheapest revenue you own. These are people who already hired you, already trust you, and already have your work in their homes. Database reactivation is how we wake that list up: a well-timed text with a real reason to book, a conversation handled by AI, and finished appointments on your calendar. No ad spend. No cold leads. Just customers you forgot you had, remembering you exist.

  • The assetEvery customer you've ever served
  • $0Ad spend required
  • QuarterlyCampaign rhythm, timed to the season
  • 100%Of replies answered and handled

The asset you already own

There is a goldmine in your customer records.

Think about everyone your business has ever served. The furnace you replaced in Troy four winters ago. The drain you cleared in Warren last spring. The panel you upgraded, the basement you dried out, the roof you patched. Every one of those jobs created a customer who watched you work, paid you, and was satisfied enough not to complain.

Then nothing happened. No follow-up, no check-in, no reminder. Not because you don't care, but because you were busy doing the next job. So those customers did what people do: they forgot. Not in a hostile way. They just stopped thinking about you, and when the next problem came up, some of them searched Google and hired whoever answered first.

That is the quiet leak in almost every service business we look at. Owners spend real money chasing strangers with ads while a list of people who already trust them sits untouched in an invoicing system, a spreadsheet, or a drawer of old work orders. Winning a stranger takes marketing. Winning back a past customer takes a text message.

Database reactivation is the discipline of working that list on purpose. Not blasting it. Working it: the right people, a genuinely useful reason to reach out, at the moment in the season when the message lands as a favor instead of an interruption.

  1. 01

    We build the list

    You export past customers from wherever they live. We clean it, remove bad numbers, and confirm everyone on it has a real business relationship with you.

  2. 02

    We craft the reason

    A seasonal tune-up, a maintenance reminder, a priority booking window for past customers. Something worth receiving, written in your company's voice.

  3. 03

    AI handles every reply

    Questions get answered, objections get handled politely, and interested customers get offered real appointment times from your calendar.

  4. 04

    You watch bookings land

    Booked jobs appear on your calendar with the full conversation attached. At the end, you get the numbers: sent, replied, booked.

The customer's side

A helpful nudge, not spam.

Here is what your customer actually receives. In October, the homeowner whose furnace you serviced two years ago gets a short text from your company by name: heating season is coming, past customers get first pick of tune-up slots this month, want one? That is the whole message. No link farm, no shouting, no fake urgency.

If they reply with a question, they get a real answer. If they want a time, they get offered one and it books. If they say not this year, they get a friendly acknowledgment and we leave them alone. If they say stop, they never hear from the campaign again. Every path through the conversation is handled the way you would handle it on a good day, except it happens for five hundred people at once without costing you an afternoon.

The tone matters more than the technology here. A reactivation text works because it comes from a company the customer already knows, says something worth knowing, and asks for a small decision. That is also why we keep campaigns to a seasonal rhythm instead of monthly noise. A list treated with respect keeps producing for years. A list that gets hammered burns out in two campaigns.

The compliance part, in plain English.

We take texting rules seriously so you never have to think about them. We only message people who have an existing business relationship with your company, meaning they hired you or asked you for a quote. Every message clearly identifies your business. Every opt-out is honored immediately and permanently, and the do-not-text list carries forward to every future campaign. We do not buy lists, scrape numbers, or message strangers, ever. Playing it straight is not just the law, it is why the messages get answered instead of reported.

Timing is the strategy

Timed to Michigan's seasons.

The same message lands completely differently in the right month. Metro Detroit weather gives every trade a natural calendar, and we build your campaigns around it.

Fall · Heating

The furnace tune-up window before the first hard freeze. The homeowner who says yes in October becomes the emergency call you did not have to squeeze in come January, and the maintenance visit often surfaces the aging unit that becomes a replacement quote.

Spring · Cooling

AC checks before the first heat wave, when your calendar still has room. The same list that booked furnace work in the fall gets a second useful touch six months later, which is exactly the cadence that keeps your company the default answer.

Storm season · Exteriors

After wind and hail move through Oakland or Macomb County, past roofing and exterior customers appreciate a simple offer: want us to take a look? You inspected their home before, so the trust is already there.

Pre-freeze · Plumbing

Hose bibs, sump checks, water heaters showing their age. A short seasonal checklist text in late fall reads as genuine care, books real work, and beats the burst-pipe call nobody wanted in February.

Run the numbers

The arithmetic is almost unfair.

Do the math on your own list, conservatively. Say you have 500 past customers and a campaign gets a reply from just five percent of them. That is 25 conversations with people who already trust your company. If even half of those book, that is a dozen jobs from one campaign, at whatever your average ticket is. Now run it with your real numbers: your list size, your ticket, your busiest season. The result is why reactivation is the first thing we recommend to any business with more than a year of history.

Compare the cost side. Those bookings required no ad budget, no lead fees, and none of your time answering messages. The list already existed. The only thing missing was somebody to work it, and that somebody never needed to be you.

Measured like everything we run.

Every campaign reports the same honest numbers: messages sent, replies received, conversations handled, appointments booked, and opt-outs. Every conversation is saved and readable, word for word, so you can verify all of it yourself. If a campaign underperforms, you see that too, along with what we would change for the next one. No vanity metrics, no mystery.

Reactivation also compounds with the rest of the system. The customer who books from a text gets a confirmation, a reminder, and afterward a review request from our review engine. One list, worked properly, feeds the whole machine.

Understanding the list

Why lists go cold, and why that is fixable.

Customers do not leave you for a competitor most of the time. They just drift. The furnace works, so they do not think about heating. Two years pass, they get a coupon from a national chain at exactly the wrong moment, and suddenly the company that knows their equipment loses the tune-up, and maybe the eventual replacement, to a stranger with a mailer.

Drift is not rejection. That is the whole reason reactivation works. A customer who drifted needs only a small, well-timed nudge to come back, because the hard part, the trust, was already earned when you did the first job. Compare that to a cold lead, who needs to be convinced you exist, convinced you are competent, and convinced you will not overcharge them, all before they will even reply.

This is also why the list keeps producing year after year when it is treated well. People stay in their homes. Equipment keeps aging. Seasons keep coming. A customer who ignored the fall campaign may answer the spring one, because this time the water heater actually is making that noise. The list is not a one-time resource. It is a field you harvest every season, forever.

What makes the offer land.

The best reactivation messages share three traits. They are specific: a furnace tune-up before the cold, not "we miss you." They are justified: the season, the age of the equipment, a past-customer booking window. And they are easy to act on: reply to this text and you are booked. Strip any of the three and response rates sag.

We write each campaign for your trade and your customers, in your company's voice, and we keep what worked. Over a few seasons, your campaigns get sharper because the transcripts tell us exactly which wording booked jobs and which got polite silence. The list learns, because we read what it says back.

What it costs

Included in Full Ops. Available on any plan.

A quarterly reactivation campaign is built into our Full Ops plan at $1,197 per month, alongside 24/7 answering, estimate follow-up, and call intelligence. Running a different plan? Reactivation is available as a flat-rate add-on module, and one-off campaigns can be scoped when you have a specific reason to reach out. See pricing for the full ladder, or start with the free audit and we will tell you honestly whether your list is big enough to bother.

Before you ask

Database reactivation, straight answers.

Is texting my old customers legal?

We only message people who have an existing business relationship with you, meaning they hired you or asked you for a quote. Every message identifies your business and every opt-out is honored immediately and permanently. We keep the pace human and the content useful, which is also why the campaigns work.

What list do you need from me?

A simple export of past customers with names and mobile numbers. A spreadsheet is fine. If your records live in an invoicing tool or a shoebox of work orders, we help you pull a usable list during setup. Messy lists are normal and we clean them as part of the campaign.

Who answers when a customer replies?

Our AI handles the conversation: it answers questions, offers appointment times, and books the job into your calendar. Anything unusual gets handed to you with the full thread attached. You never wake up to a pile of unanswered texts, because answering them is the product.

How often should a list be reactivated?

Quarterly is the rhythm we recommend for most Metro Detroit trades, timed to the season. More often than that wears the list out. Our Full Ops plan includes one campaign per quarter, and we can run additional one-off campaigns when you have a real reason to reach out.

What does database reactivation cost?

A quarterly reactivation campaign is included in our Full Ops plan at $1,197 per month. Standalone campaigns are available as an add-on module on any plan. Either way the price is flat, and you can read every conversation the campaign produced, so judging the return is simple.

Try the AI (947) 218-6223