---
title: "Managed Lead Reactivation Services vs. Software vs. DIY"
url: https://tailwindsops.com/insights/managed-lead-reactivation-services
description: "Managed lead reactivation services, self-serve software, or in-house staff: compare owner hours, setup, compliance risk and cost before you pick one."
lang: en
---

Database Reactivation

# Managed Lead Reactivation Services vs. Software vs. DIY

Three ways to work a dead lead list: hire a managed service, buy software, or run it in-house. What each costs in owner hours, fees and compliance risk.

Sonny Round, Co-Founder — Tailwinds Ops October 1, 2026

## Key Takeaways

- Self-serve CRM and texting software starts at $97 a month for HighLevel's Starter plan, before usage charges for texts, calls and email (HighLevel).
- Texting a list from a 10-digit number requires A2P 10DLC registration: a $4.50 or $46 one-time brand fee, a $15 campaign vetting fee, and $1.50 to $10 a month per campaign (Twilio).
- The TCPA lets a consumer recover $500 per violation, and a court can triple that for willful or knowing violations (47 U.S.C. 227).
- Only about 25% of residential contractors use AI today, and more than half say they are unsure where to start (ServiceTitan survey of 1,000 contractors).
- Home services search leads average $90.92 each and roofing leads $228.15 (LocaliQ, April 2024 to March 2025), so every dormant lead in your CRM was already paid for.

If you have a few thousand old leads sitting in ServiceTitan, JobNimbus or Housecall Pro, you probably already believe reactivation is worth doing. The open question is who does the work. You can hire a managed service, buy software and run it yourself, or put someone in your office on it. Each choice moves the work, the cost and the legal exposure to a different place.

## Are there managed services for automated lead reactivation?

Yes. A managed lead reactivation service takes your CRM export and runs the whole campaign: list cleanup, compliance checks, text and email copy, sending, reply handling, and booking appointments onto your calendar. You approve the messaging and take the booked calls. The provider owns the build and the daily work.

> **Managed lead reactivation** is a done-for-you service where an outside team runs campaigns to your dormant CRM leads, answers the replies, and hands back booked appointments. You supply the list and approve the copy. They do the rest.

If the idea itself is new to you, start with what database reactivation is and why it works (https://tailwindsops.com/insights/what-is-database-reactivation). This post assumes you have decided to do it and are choosing how. We sell the managed version through our lead reactivation service (https://tailwindsops.com/services/lead-reactivation), so weigh our view with that in mind.

## What are the three ways to run lead reactivation?

Managed service, self-serve software, or in-house staff. The tools overlap more than people expect. What changes is who carries the work. Software is cheapest on paper and most expensive in owner time. A managed service costs the most per month and the least in hours. In-house sits between them and depends on one person staying on task.

### Managed service

An outside team runs it end to end and reports back weekly. Pricing is usually a monthly retainer, a fee per booked appointment, or a mix of both. Ask which, and ask exactly what counts as an appointment before you sign.

### Self-serve software

You buy a platform with a CRM, texting and automation, then build the campaign yourself. HighLevel, one widely used option, lists its Starter plan at $97 a month (https://www.gohighlevel.com/pricing), and the same page notes usage-based charges for phone numbers, texts, email and AI on top of that. The tool is ready the day you sign up. The campaign is ready when someone builds it.

### In-house staff

A CSR or office manager works the list by phone and text from the CRM you already have. Tools cost little here. The real cost is that person's hours, plus the inbound calls they miss while they are dialing old leads.

| Factor | Managed service | Self-serve software | In-house staff |
| --- | --- | --- | --- |
| Who does the work | Outside team | You or your office | One staff member |
| Owner time | Approve copy, take booked calls | Build, write, monitor, fix | Oversight and coaching |
| Setup | Provider handles A2P registration and list prep | You register A2P 10DLC and import the list | Phones work day one; texting at volume still needs registration |
| Monthly cost | Retainer, per-appointment fee, or both | From $97 platform fee plus usage | Staff hours, BLS median $21.53 per hour for CSRs |
| Reply handling | Provider answers and books | Your team, often after hours | Same person, between inbound calls |
| Compliance burden | Shared; read the contract | All yours | All yours |
| Best fit | Big list, no spare hours | Owners who like building systems | Small list, strong office manager |

## How much owner time does each option take?

Software takes the most and a managed service takes the least. With a self-serve tool you write the sequence, segment the list, set up the automations, watch deliverability and answer replies, often at night. Reply handling is the part owners underestimate. A campaign that works creates conversations, and each one needs a fast human answer.

ServiceTitan's 2026 Residential State of the Trades survey (https://www.servicetitan.com/press/servicetitan-report-finds-74-of-residential-contractors-see-ai-as-key) of 1,000 contractors found only about 25% currently use AI, and more than half reported uncertainty about where to start. That is the hidden cost of software: the tool sits idle until someone builds and runs the campaign. ServiceTitan says it gives no assurances on the accuracy of the survey data, so read it as sentiment.

The in-house math is easy to run on your own numbers. The Bureau of Labor Statistics puts the median customer service representative wage at $21.53 an hour (https://www.bls.gov/ooh/office-and-administrative-support/customer-service-representatives.htm) as of May 2025. Ten hours a week on an old-lead list comes to about $215 in wages before taxes and benefits. Those are also ten hours your rep is not picking up new calls.

## What does compliance look like under each option?

The rules are the same no matter who sends the texts. Under the TCPA, a consumer can recover $500 for each violation (https://www.law.cornell.edu/uscode/text/47/227), and a court can triple the award for willful or knowing violations. Across a list of several thousand numbers, one bad sending pattern adds up quickly. What differs between the options is who builds the safeguards.

- Consent: confirm each lead gave you their number and agreed to be contacted, then scrub the list against your do-not-contact records.
- Registration: texting from a 10-digit number requires A2P 10DLC. Twilio lists a $4.50 or $46 one-time brand fee, a $15 campaign vetting fee, and $1.50 to $10 a month per campaign (https://support.twilio.com/hc/en-us/articles/1260803965530-Pricing-and-Fees-for-A2P-10DLC-Service).
- Quiet hours and opt-outs: send only inside permitted hours, include a working opt-out in every message, and honor every stop request permanently.
- Records: keep a log of consent, sends and opt-outs so you can answer a complaint if one comes in.

With software or in-house, all of that is yours to set up and maintain. A managed provider should handle registration and opt-out processing, but read the contract to see who carries liability if something goes wrong. The detail is in the TCPA rules for texting old leads (https://tailwindsops.com/insights/texting-old-leads-tcpa-rules). This is general information, not legal advice.

## How fast does each option get results?

A managed service is usually quickest to the first booked appointment, because the provider has done the registration and the copy many times. Software can match it if you have built campaigns before. If you have not, the build becomes the bottleneck. In-house starts the same day on the phone but only scales as fast as one person can dial.

For context, the numbers on our own site are $180K recovered, 340 leads reactivated, 60 days to first results and $0 in new ad spend. We've found campaigns produce response rates in the 2 to 5 percent range. Those are our results, not an industry benchmark, and yours will depend on the list.

## Is reactivation worth it compared with buying new leads?

For most service businesses with a sizable CRM, yes. LocaliQ's analysis of more than 3,200 search ad campaigns run from April 2024 to March 2025 puts the average home services cost per lead at $90.92 (https://localiq.com/blog/home-services-search-advertising-benchmarks/), with roofing and gutters at $228.15 and air conditioning at $127.74. Every lead sitting quiet in your CRM was bought at prices like those.

At a 2% response rate, a list of 5,000 old leads is 100 conversations. Restarting them carries no new media spend, whichever option runs the campaign. Roofers can see the full cost picture in what roofing leads cost per booked job (https://tailwindsops.com/insights/roofing-lead-cost).

## Which option should you choose?

Choose a managed service if your list runs past a few thousand names and nobody in the office has spare hours. Choose software if you, or someone you trust, likes building systems and will answer replies within the hour. Choose in-house if the list is small and your office manager already knows the customers by name.

A common failure is buying software to save money and never launching the campaign. If you go that way, the steps are in how to run a 30-day lead reactivation campaign (https://tailwindsops.com/insights/how-to-run-lead-reactivation-campaign). Block the build time on your calendar before you start paying for the subscription.

If you want to know what is in your list before you decide, a free audit sizes it and shows how many leads are still reachable. That answer usually makes the choice between the three obvious.

## Frequently Asked Questions

### Are there managed services for automated lead reactivation?

Yes. A managed reactivation service takes your CRM export and runs the campaign for you, including list cleanup, messaging, reply handling and booking. You approve the copy and take the appointments.

### How much does lead reactivation software cost?

HighLevel's Starter plan is $97 a month, plus usage charges for texts, calls and email. Texting also requires A2P 10DLC registration, which Twilio lists at a $4.50 or $46 brand fee, a $15 vetting fee, and $1.50 to $10 a month per campaign.

### Is a done-for-you reactivation service legal under the TCPA?

It can be, if the leads consented to contact and the campaign follows calling-hour, opt-out and registration rules. Liability does not disappear because a vendor pressed send, so check the contract. This is general information, not legal advice.

### Can my office manager run lead reactivation instead?

Yes, for a small list. The cost is their hours, at a national median of $21.53 an hour for customer service representatives according to BLS, plus the inbound calls they miss while working old leads.

### What response rate should I expect from lead reactivation?

We've found reactivation campaigns produce response rates in the 2 to 5 percent range. A reply is only the start, so track booked appointments and closed jobs.

## Keep reading

Database Reactivation Is It Legal to Text Old Leads? The TCPA Rules That Actually Apply The consent rules that decide whether you can text the dormant leads in your CRM, straight from the FCC rulebook — plus the opt-out clock and the numbers on how people respond.: https://tailwindsops.com/insights/texting-old-leads-tcpa-rules
Database Reactivation How to Run a 30-Day Lead Reactivation Campaign The full four-week sequence for turning dormant CRM leads into booked jobs: what to pull, what to suppress, what to send, and who answers the replies.: https://tailwindsops.com/insights/how-to-run-lead-reactivation-campaign
HVAC How to Re-Close Unsold HVAC Estimates After the 25C Credit Ended The 25C heat pump credit ended for systems installed after 2025. How to segment unsold HVAC estimates, rebuild the price story, and follow up legally.: https://tailwindsops.com/insights/reactivate-unsold-hvac-estimates

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "Managed Lead Reactivation Services vs. Software vs. DIY",
    "description": "Managed lead reactivation services, self-serve software, or in-house staff: compare owner hours, setup, compliance risk and cost before you pick one.",
    "datePublished": "2026-10-01",
    "dateModified": "2026-10-01",
    "url": "https://tailwindsops.com/insights/managed-lead-reactivation-services",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://tailwindsops.com/insights/managed-lead-reactivation-services"
    },
    "image": "https://tailwindsops.com/twitter-card-og-v2.png",
    "articleSection": "Database Reactivation",
    "author": {
      "@type": "Person",
      "name": "Sonny Round",
      "jobTitle": "Co-Founder",
      "worksFor": {
        "@type": "Organization",
        "name": "Tailwinds Ops"
      }
    },
    "publisher": {
      "@type": "Organization",
      "name": "Tailwinds Ops",
      "url": "https://tailwindsops.com"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Are there managed services for automated lead reactivation?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes. A managed reactivation service takes your CRM export and runs the campaign for you, including list cleanup, messaging, reply handling and booking. You approve the copy and take the appointments."
        }
      },
      {
        "@type": "Question",
        "name": "How much does lead reactivation software cost?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "HighLevel's Starter plan is $97 a month, plus usage charges for texts, calls and email. Texting also requires A2P 10DLC registration, which Twilio lists at a $4.50 or $46 brand fee, a $15 vetting fee, and $1.50 to $10 a month per campaign."
        }
      },
      {
        "@type": "Question",
        "name": "Is a done-for-you reactivation service legal under the TCPA?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "It can be, if the leads consented to contact and the campaign follows calling-hour, opt-out and registration rules. Liability does not disappear because a vendor pressed send, so check the contract. This is general information, not legal advice."
        }
      },
      {
        "@type": "Question",
        "name": "Can my office manager run lead reactivation instead?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes, for a small list. The cost is their hours, at a national median of $21.53 an hour for customer service representatives according to BLS, plus the inbound calls they miss while working old leads."
        }
      },
      {
        "@type": "Question",
        "name": "What response rate should I expect from lead reactivation?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "We've found reactivation campaigns produce response rates in the 2 to 5 percent range. A reply is only the start, so track booked appointments and closed jobs."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://tailwindsops.com/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Insights",
        "item": "https://tailwindsops.com/insights"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Managed Lead Reactivation Services vs. Software vs. DIY",
        "item": "https://tailwindsops.com/insights/managed-lead-reactivation-services"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Tailwinds Ops",
    "url": "https://tailwindsops.com",
    "logo": "https://tailwindsops.com/og-image.png",
    "email": "info@tailwindsops.com",
    "description": "AI-powered lead reactivation for roofing, HVAC, and solar companies. We turn dormant CRM leads into booked jobs with zero new ad spend.",
    "foundingDate": "2025",
    "areaServed": "US",
    "serviceType": "Lead Reactivation",
    "sameAs": [
      "https://x.com/TailWindsOps"
    ]
  }
]
```