For $2M-$10M HVAC, Roofing, Solar & Plumbing Firms

Old leads. Booked.

Our team personally texts the customers who got a quote from you but never booked, and turns them into qualified appointments on your calendar.

✓ No new software required ✓ A2P 10DLC compliant ✓ CSV export + your calendar
MR
Mike Reynolds (Homeowner) Quoted 11 mos ago • $9,400 HVAC
Old Lead
Hi Mike, checking in from Apex Heating & Air. Last spring we quoted your 4-ton AC replacement on Oak St. Are you still holding off, or would you like us to update that quote before summer rates kick in?
Funny you texted. The old unit started making a grinding noise yesterday. Still have that quote on file?
We do. Our senior tech has an opening Thursday at 10:00 AM or 2:00 PM to verify measurements and lock in your pricing. Does either work?
Thursday at 2:00 PM works.
Booked to Dispatch Calendar Thu 2:00 PM • Est. Replacement Value: $9,400
12-25% Typical SMS reply rate on old lists
First 3 Free Booked appointments at zero cost
$0 Upfront Pay only per booked appointment after pilot
The Hidden Balance Sheet

You already paid to acquire thousands of leads you never closed.

Every month, you spend tens of thousands on Google LSA, PPC, and lead aggregators while six figures of quoted work sits untouched in ServiceTitan, Housecall Pro, or Jobber.

$150-$400

Sunk Lead Acquisition Cost

You already paid $150 to $400+ per lead to get the phone to ring. When an estimate goes cold after 14 days, 100% of that marketing spend sits idle in your CRM.

60-75%

Unclosed Estimates aren't Dead

Typically 60% to 75% of home-service estimates don't close on the first visit. Many homeowners didn't buy from a competitor—they delayed the project waiting on timing or budget.

0 Hours

CSRs Don't Have Time to Chase

Your dispatchers and comfort advisors are paid to handle today's inbound calls and active jobs. Nobody has the bandwidth to manually text and follow up with 2,500 leads from last year.

Simple Execution

How It Works

Zero complex CRM integrations, zero staff training, and zero upfront retainer. We launch within 48 hours of receiving your list.

01

You send us your old quotes

Send us the customers who got a quote from you but never booked the job - from a few months ago or even a few years back. All we need is their name, phone number, what the job was, and roughly when you quoted it. If you have a CRM, it's a quick export. If not, a simple spreadsheet works too.

02

Our team connects with your customers

Our team personally reaches out to each customer by text, has a real back-and-forth conversation, answers their questions, filters out the tire-kickers, and books qualified appointments directly onto your calendar.

03

You pay only for booked appointments

Your first 3 booked appointments in the pilot are completely free. After that, you pay a flat per-appointment fee only when a qualified homeowner is booked on your schedule.

Run the Math

See What Your Old Quotes Are Worth

Across home services, roughly 2% to 4.4% of old customers typically re-book as appointments (1,000 old quotes often means 20 to 44 booked appointments). Adjust the sliders to match your shop's numbers.

1,000
250 contacts 5,000 contacts 10,000 contacts
$8,500
$1,500 (Service/Repair) $12,000 (Install) $25,000 (Roof/Solar)
3.0%
1.0% (Conservative) 2.0% - 4.4% (Typical Range) 6.0%
30%
10% 30% (Standard) 60%
Estimated Appointments Booked 30
Estimated Jobs Won 9
Estimated Revenue Recovered
$76,500

*Figures shown are estimates based on industry benchmarks (12%-25% SMS reply rates; 2%-4.4% appointment booking rates), not guarantees. Actual results depend on list age, trade, and local market conditions.

Zero-Risk Proof of Concept

Prove It on 250-300 Contacts Before You Spend a Dollar.

We don't ask for retainers or long-term contracts. We run a live campaign on a batch of your old quotes so you can see the appointment quality firsthand.

  • 250-300 old customers personally contacted
  • Personal two-way texting from our team
  • Booked directly to your calendar
  • First 3 booked appointments 100% free
  • Daily pipeline & reply reporting
  • No contracts & $0 setup fee

Why we offer the first 3 appointments free

Home-services owners have been burned by marketing agencies selling shared leads and empty retainers. By giving you the first 3 booked appointments free on a 250-300 contact batch, our incentives are 100% aligned: if our system doesn't put real homeowners on your schedule, we don't make a dime.

Claim Your Free Pilot Batch
Straight Answers

Frequently Asked Questions

Where do the leads come from?
They come 100% from your own old customer list - homeowners who previously asked your company for an estimate, inspection, or service call but never booked. We never mix lists or sell shared leads.
Is this legal and carrier-compliant?
Yes. We only message contacts your business has a lawful basis to contact from prior inquiries or estimates. All campaigns are sent over registered A2P 10DLC numbers during compliant local daytime hours, and opt-outs ("STOP") are honoured automatically and instantly.
Do I need new software or a complex CRM integration?
No. All we need is a standard CSV export of your old leads and access to the calendar or booking link where you want appointments placed. Your team doesn't have to learn a new dashboard.
What does it cost after the free pilot?
During the pilot, we reactivate 250-300 contacts at no charge and your first 3 booked appointments are completely free. After that, you pay strictly per qualified booked appointment. Exact per-appointment pricing depends on your trade and average ticket size, which we align on during our brief onboarding call.
How fast do we see results?
Once your CSV is uploaded and your messaging script is approved, the first homeowner replies and booked appointments typically hit your calendar within 24 to 72 hours of campaign launch.
Who is this NOT for?
This service is not a fit for startups, companies without a CRM history, or shops sitting on fewer than ~500 old contacts. It is built specifically for established HVAC, roofing, solar, and plumbing businesses ($2M-$10M+ annual revenue) with a backlog of unclosed estimates.
Limited Weekly Onboarding

Apply for the Free Pilot

Fill out the form with your shop's details. We'll review your trade and CRM volume, then reach out to schedule a 15-minute onboarding call to launch your free 250-300 contact batch.

  • 1. 15-Minute Alignment Call: Confirm qualification criteria and per-appointment pricing after the pilot.
  • 2. CSV Upload & Script Review: You approve the exact SMS wording before a single text goes out.
  • 3. Launch & Book: Get your first 3 booked appointments on the house.
Application received. We will reach out within 1 business day to schedule your pilot onboarding call.