Christian Sha
Performance & Lifecycle Marketing
Case Study · Lifecycle & Retention

The leads they
already paid for.

How I turned a graveyard of abandoned, bought-and-forgotten leads into a $100K-per-month owned revenue channel for a national home-exteriors company — without buying a single new lead.

Client
Home Genius Exteriors
Industry
Roofing · Siding · Gutters · Windows
Channels
Email · SMS
Engagement
12-month campaign
$0 ———> $100K
in monthly revenue from owned channels alone — built from zero over twelve months.
01

The client

Home Genius Exteriors sells roofing, siding, gutters, and replacement windows to homeowners. Like most high-volume home-improvement companies, they fuel their pipeline by buying leads in bulk — from Angi, HomeAdvisor, and other aggregators — and feeding them straight to a hungry sales floor.

It's a proven model. It's also an expensive one. Every lead carries a hard cost, and that cost is only justified if the lead actually turns into a job.

02

The problem

They were paying premium prices for leads, working them for a few days, and then walking away from them forever.

The pattern was the same every week. A fresh batch of paid leads came in. The sales team hammered the phones hard for the first few days while the lead was "hot." Then a newer, fresher batch arrived — and the older leads were quietly abandoned to chase it.

The result was a leaky bucket. Thousands of leads the company had already paid real money to acquire were going cold and getting buried in the CRM. The acquisition cost was sunk, the data was sitting there, and nobody was touching it. Money spent once, used once, and forgotten.

A cold lead isn't a dead lead. It's a paid-for asset everyone stopped looking at.
03

The insight

Home improvement is a long-consideration purchase. A homeowner who didn't book in their first week wasn't a bad lead — their timing was just off. That same roof becomes urgent after the next storm, the next leak, the next neighbor's renovation, or the moment financing finally makes sense.

That meant the abandoned database wasn't dead weight. It was an owned audience of in-market homeowners the company had already paid to acquire — and re-engaging them on email and SMS costs pennies against the premium per-lead price of buying fresh from an aggregator.

The opportunity wasn't to spend more on lead-gen. It was to stop wasting the lead-gen they'd already bought.

04

The strategy

I built a database reactivation engine on owned channels — email and SMS — designed to systematically recycle the existing lead pool back into booked appointments and recovered revenue, fully independent of how many new leads the company bought that month.

The mandate was simple: turn a sunk cost into a recurring, compounding revenue stream with near-zero marginal acquisition cost.

05

The execution

01

Segmentation

Sliced the dormant database by service interest, recency, geography, and seasonality so every message spoke to the homeowner's actual situation instead of blasting one generic offer.

02

Automated win-back flows

Built lifecycle sequences that re-engaged cold contacts on a schedule — no manual lift from the sales team, working the database 24/7 in the background.

03

SMS for urgency

Used compliant SMS for time-sensitive offers, seasonal promotions, and direct appointment booking — the channel homeowners actually open in minutes.

04

Seasonal & promo campaigns

Tied broadcasts to storm season, financing windows, and limited-time offers to manufacture relevance and pull dormant leads back into the funnel.

05

Warm hand-off to sales

Routed every responder straight to the sales floor as a re-warmed, ready-to-talk lead — so reps spent time closing, not digging through old records.

06

Deliverability & compliance

Managed list hygiene, sender reputation, and compliant opt-ins so the program scaled without burning the domain or the database.

06

The results

$100K
Monthly revenue from owned channels
$0 → live
Built from a standing start
12 mo
To a steady-state revenue engine
~0 CAC
Marginal cost per re-engaged lead

In twelve months I built a $100K-per-month revenue stream out of leads the company had already written off. Because the channel was owned, every dollar came at a fraction of the cost of buying new leads — and it compounded month over month instead of resetting with each ad cycle.

It also changed how the sales floor worked: reps could focus on fresh leads while the reactivation engine quietly recycled the rest of the database into booked appointments on its own.

What I'd bring to your team

I find the revenue that's already in the building — and I treat every dollar of spend like it's coming out of my own pocket.

Nearly a decade in performance and lifecycle marketing across DTC, home services, and B2B — Meta & Google paid media, direct-response lead gen, funnel CRO, and email/SMS retention. I think full-funnel: not just what fills the top, but what happens to every lead after it gets there.

Christian Sha · Case Study Home Genius Exteriors · Database Reactivation