Self-Serve Signup

Exclusive HVAC leads, delivered to your phone.

LeadPortal is a partnership, not a subscription you forget about. We lock your ZIP, run your ads, send homeowners to your phone live — and check in with you every week to scale what’s working. Your launch run kicks off with 20 exclusive leads over your first 4 weeks.

Ads launched same day you sign upFirst lead promise inside 3–5 business daysRenewals handled by hand — never on autopilot
Check my ZIP →
No retainersNo contractsNo setup fees
First-Close Guarantee

Close $0 in Week 1? We send up to 10 bonus leads — on us.

Week 1 of our partnership should pay for itself. If your first paid week closes dead and you hit the reporting gates (2-hour response, 3 contact attempts, 24-hour outcome logs, ads + calendar live all week), we deliver up to 10 additional exclusive leads over Weeks 2–4 at no extra cost. We’re on the same side — leads-only, never cash, one claim per business.

Read the full guarantee terms →
Trusted by real HVAC operators
Anzo's Heating & Cooling
Anderson Heating & Air
Wilson HVAC
Maverick Ambitions HVAC
Thompson Heating & Air Conditioning
Premier Quality Heating & Air
Subcoast Service & Maintenance
Vance Air Conditioning & Heating
Anzo's Heating & Cooling
Anderson Heating & Air
Wilson HVAC
Maverick Ambitions HVAC
Thompson Heating & Air Conditioning
Premier Quality Heating & Air
Subcoast Service & Maintenance
Vance Air Conditioning & Heating
Partners

Trusted by real HVAC operators.
Run by the people who close jobs.

How the partnership starts

The first 4 weeks is your launch run — prove the territory, close your first deals, build the flywheel. After that Cody reaches out personally to plan the next run around what worked.

1

Check your ZIP

Drop in your service ZIP and business info. We confirm the territory is open in under a second. One HVAC contractor per ZIP — if yours is taken, you go on the waitlist.

2

Start the launch run

20 exclusive leads over 4 weeks, $80 per lead, billed weekly on Stripe. No auto-renew — after week 4 the run ends on its own and Cody reaches out personally to plan what’s next.

3

Ads live the same day

Cody hand-launches your Meta + Google ads the day you sign up — not in 3 days, not in 5. You get a text the moment they’re live and a text for every lead after that.

Step 1 of 2

Check if your ZIP is still open.

Takes 30 seconds. No card needed on this step — we just use your details to pre-fill the secure Stripe checkout in step 2.

By continuing you consent to SMS from LeadPortal about your account (reply STOP to opt out, HELP for help). Checking your ZIP doesn't lock it — only a completed Stripe checkout does. Each completed weekly charge is non-refundable. By purchasing you agree to our Terms and First-Close Guarantee terms.

Common questions

If you want anything that isn’t answered here, text Cody at (640) 500-2515 — direct line, no sales team.

When do my ads actually go live?
Same day you sign up, guaranteed. Cody launches your Meta + Google campaigns by hand the day your Stripe subscription starts — not 3 days from now, not 5 days from now. You'll get a text the moment they’re live.
When should I expect my first lead?
We promise your first exclusive lead inside 3–5 business days from the day ads go live. That gives Meta and Google enough runway to find the first high-intent homeowner in your ZIP and deliver them straight to your phone.
How does the billing work?
Your launch run is 20 exclusive leads over 4 weeks at $80 per lead, billed weekly on Stripe. You see the exact weekly amount on the secure Stripe checkout screen before you confirm anything. No auto-renew.
Does it auto-renew after 4 weeks?
No — and that’s on purpose. We don’t run contractors on autopilot. After week 4 Cody reaches out personally to look at what closed, where to scale, whether to expand the territory. Any next run is an intentional conversation, not a surprise charge.
What does one lead actually cost me?
$80 per exclusive lead. Think about that relative to your average install ticket — most HVAC installs clear several thousand dollars, so one closed job from the launch run more than pays for all 20 leads. The rest is margin.
Why exclusive instead of shared?
Shared lead networks sell the same homeowner to 4–6 contractors and you’re racing against strangers to the phone. Every lead we send is exclusive to you — no competition, you’re the only one the homeowner hears from. That’s why the unit economics work.
Can I cancel in the middle?
Yes — any time, from your billing page or by emailing Cody. Canceling stops the remaining weekly charges and stops future leads. Each weekly charge that already completed is non-refundable. Your ZIP releases back to the pool when the current week ends.
What happens if one of my weekly charges fails?
We pause lead delivery immediately. You have 7 days to update your card before the territory is released back to the pool.
Are these leads really exclusive?
Yes. One HVAC contractor per ZIP. Every lead from that ZIP goes to you and only you — never shared with a competitor, never resold, never backfilled.
What does the partnership look like long-term?
The first 4 weeks is the launch run — we lock your territory, prove the demand, help you close your first deals. After that Cody reaches out to plan the next run around what actually worked: more leads, adjacent ZIPs, service-call vs. install mix. We grow with you.
Does a chargeback affect my account?
Yes. Disputing a completed weekly charge forfeits the First-Close Guarantee, closes the account, and releases your territory. Cancel in the portal instead — it’s one click and keeps everything clean.