Email Marketing Playbook · Episode 5 of 12

The Reactivation Campaign: How Contractors Recover $50K+ From Dormant Customers With Email

By Trevor Bennett · May 2026 · 12 min read

Series

The Email Marketing Playbook

Episode 5 of 12
Alarm clock waking up dormant customer database with $50K+ revenue arrows

A reactivation campaign is a structured email sequence targeting customers who have not booked a service in 12 months or more. For a typical home service contractor with 2,000 to 5,000 contacts, this single campaign recovers $30,000 to $75,000 in annual revenue by converting 8 to 15% of dormant customers back into paying clients. The campaign uses a five-email sequence sent over 21 days, escalating from a soft check-in to a time-limited offer, with behavioral branching that adapts based on whether recipients open, click, or ignore each message.

This is the single highest-ROI email automation a contractor can build. Episode 1 introduced the Re-Revenue Framework. Episode 2 built the segmentation foundation that identifies dormant customers. Episode 3 created the Welcome Sequence. Episode 4 chose the platform. Now we build the campaign that makes all of that infrastructure pay for itself in the first 30 days.

The Dormant Customer Problem: Why This Money Is Sitting in Your CRM

Every contractor has them. Customers who called once for an AC repair, paid the invoice, and disappeared. Homeowners who had a plumbing emergency two years ago and never came back for preventive service.

These are not lost customers. They are dormant. The distinction matters: a lost customer actively chose a competitor. A dormant customer simply forgot about you. They moved on with their lives, their equipment kept running, and no trigger reminded them to schedule service.

The math on dormant customers is consistent across home service verticals:

  • 30–50% of a typical contractor's customer database has not booked in 12 months or more.
  • The average dormant customer is worth $800–2,400 in potential annual revenue.
  • Reactivation campaigns convert 8–15% of dormant contacts back into booked jobs.

For a contractor with 3,000 total contacts, approximately 1,000 to 1,500 are dormant. Converting 10% at an average ticket of $400 equals $40,000–60,000 in recovered revenue.

Who Gets the Campaign: Defining Your Dormant Segment

  • Primary criteria: Last completed job date is 12 months ago or longer.
  • Secondary filter: Contact has a valid email address on file.
  • Exclusion list: Contacts who left a 1-star review, filed a formal complaint, or explicitly requested no further contact.

Segmentation by dormancy depth:

  • Warm dormant (12–18 months): Highest conversion probability. Expected reactivation rate: 12–18%.
  • Cool dormant (18–36 months): Need a stronger offer. Expected reactivation rate: 6–12%.
  • Cold dormant (36+ months): Low probability but worth one attempt. Expected reactivation rate: 2–5%.

Run the campaign against warm dormant contacts first. This gives you the highest initial results and lets you refine the sequence before rolling it out to cooler segments.

The Five-Email Reactivation Sequence

Email 1: The Soft Check-In (Day 1)

Goal: Re-establish contact. Remind them you exist. Gauge interest through opens.

Subject lines:

  • "It's been a while, [First Name]"
  • "Is your [AC system / plumbing / electrical panel] still running well?"
  • "We noticed it's been [X] months since your last visit"

Tone: Warm, personal, no hard sell. This email comes from the owner or a named technician, not the company brand. Reference their last service. Ask a genuine question. Provide one useful tip relevant to the season. Soft CTA: "If anything comes up, we're still here." No discount. No promotion. No urgency. A handshake, not a pitch.

Email 2: The Value Reminder (Day 5)

Goal: Demonstrate expertise. Provide genuine value. Drive a click.

Subject lines:

  • "3 things your [HVAC tech / plumber / electrician] checks that you can't see"
  • "The $200 problem hiding in most [systems] right now"

Body: Lead with a specific, useful insight. Example for HVAC: "The capacitor in your outdoor condenser is the most likely component to fail this summer. It costs $4 to $8 as a part, but a blown capacitor on a 95-degree day means an emergency call and $300 to $500 in labor. A 30-minute seasonal tune-up catches this before it fails." Track the click for behavioral branching.

Email 3: The Direct Offer (Day 10)

Goal: Convert interest into a booked appointment. First hard CTA.

Subject lines:

  • "Your [$XX] returning customer credit is ready"
  • "We saved this for our past customers only"
  • "[First Name], your [equipment type] is due"

Body: Acknowledge the relationship. Introduce the offer: a returning customer credit ($25–75 off a tune-up or service call). Make it exclusive: "This credit is for past customers only and expires in 14 days." Direct booking CTA.

Email 4: The Social Proof Push (Day 15)

Goal: Overcome hesitation with evidence from other customers.

Body: Lead with real testimonial or aggregate review data: "We've completed 847 tune-ups this season with a 4.9-star average on Google." Include 2–3 short testimonial snippets. Remind them the credit expiration is approaching.

Email 5: The Final Notice (Day 21)

Goal: Last attempt. Create urgency through scarcity and deadline.

Body: Be direct: "We've reached out a few times and wanted to check one more time before we close out your returning customer credit. It expires [date]. After that, we'll assume you're all set and we'll stop reaching out." Not a threat. A respectful conclusion.

Automation Architecture: How the Sequence Flows

Built in ActiveCampaign or equivalent platform with multi-step automation:

  1. Contact enters when tagged "Dormant — Warm" (or Cool/Cold for later runs).
  2. Email 1 sends immediately. Wait 4 days.
  3. Branch: Did they open Email 1? YES → Send Email 2. NO → Resend Email 1 with new subject line.
  4. Wait 5 days. Send Email 3 with version varying by engagement.
  5. Wait 5 days. Booked? YES → Exit, trigger Welcome Sequence. NO but engaged → Send Email 4.
  6. Wait 6 days. Send Email 5 to engaged-but-not-booked only.
  7. Tag non-responders as "Reactivation — No Response" for direct mail or phone follow-up.

Timing and Seasonal Considerations

  • HVAC: Launch 6–8 weeks before peak cooling or heating season. Florida: early March for summer, early October for winter.
  • Plumbing: Early spring (March/April) when homeowners discover winter damage, or early fall before holiday hosting.
  • Electrical: Before storm season (May/June in Florida) for generator and panel campaigns, or Q4 for holiday lighting.

Never launch a reactivation campaign during your peak busy season when you cannot handle the additional call volume. The worst outcome is reactivating a customer and then making them wait 10 days for an appointment.

What This Means for Your Business

The reactivation campaign is the fastest path to measurable email revenue. $30,000–75,000 in recovered revenue from a single campaign. The customers are already in your database. The infrastructure exists from Episodes 2–4. Run the campaign once against your warm dormant segment and the math from Episode 1 stops being theoretical. Read Episode 6 next: how to fill your schedule before peak season.

Frequently Asked Questions

How often should I run a reactivation campaign?

Run a full sequence once per year against your dormant segment. As customers age past the 12-month mark, they automatically enter the dormant segment and qualify for the next run. Some contractors run a continuous drip where contacts enter the reactivation automation automatically when they cross the 12-month threshold.

What if I do not have FSM data to personalize the emails?

Use whatever you have. At minimum, you have their name and the fact that they were a customer. Reference the approximate time frame ('It's been over a year') rather than the specific service if you cannot pull job history. Personalization helps but is not required for the sequence to work.

Should I offer a discount in the reactivation emails?

Not until Email 3, and frame it as a credit rather than a discount. A '$50 returning customer credit' feels like earned value. A '15% discount' feels like desperation. The credit also anchors a specific dollar amount, which is more compelling than a percentage for service businesses.

Can I use this sequence for commercial accounts?

Yes, but adjust the tone and offer. Commercial accounts respond better to efficiency arguments (cost of downtime, maintenance agreement ROI) than seasonal urgency. Replace homeowner-focused language with facility manager language and extend the sequence timeline to 30 days.

What if my list is too small for meaningful results?

Even 200 dormant contacts can generate $5,600–12,000 at conservative conversion rates. There is no minimum list size. If you have dormant customers and valid email addresses, the campaign is worth running.

How do I avoid spam folder placement during a high-volume campaign?

Warm up the send. Day 1 emails to the most engaged 25% of your dormant list. Day 2 to the next 25%. Day 3 the next 25%. Day 4 the rest. Sudden volume spikes from your domain trigger spam filters. Gradual ramp protects sender reputation. Episode 11 covers full deliverability in depth.

Quantify Your Dormant Customer Revenue

We'll segment your list by dormancy depth, calculate the conservative reactivation revenue available, and show you the campaign that recovers it. Free audit, no commitment.

Continue the Series

Email Tools Compared
Email Marketing · Ep 4

Email Tools Compared

Honest comparison: Mailchimp, ActiveCampaign, Constant Contact, and FSM-native.

Related Services

Digital Marketing Pricing