Skip to content
For heating, cooling & plumbing companies

You run the jobs.
We run the leads.

A furnace quits at 6:47 PM. You’re under a sink across town. We catch that call, text the homeowner back in seconds, and put the estimate on your calendar. Ads bring the calls. You show up.

Rather text? (763) 777-7684

Free 20-minute call · Based in the Twin Cities

InboxSample
Missed call(651) 555-0142 · 6:47 PM
Estimates booked this week11
A sample, to show how it works. Not a client result.

Be honest: is this your week?

  • The furnace dies at 6:47 PM. You’re under a sink. They call the next name on Google.

  • Your ad report is a page of clicks. Clicks don’t pay the crew.

  • Leads land in voicemail, texts, forms and Facebook messages, and nobody owns following up. Usually that’s you, at 9 PM.

  • Slow season hits and the phone goes quiet, and the only plan is to wait.

Run your numbers

What are missed calls costing your shop?

Move the sliders to match your shop. These start at example numbers, not averages.

6
30%
$600

With your numbers, that’s about

$56,160

About $56,160 a year

a year walking to the next name on Google.

Stop the leak: book a free call
How it works

From a search
to a booked estimate.

  1. 01

    Ads find them mid-emergency

    Google search ads for the jobs you want, like furnace replacement and no heat, in the cities you serve. Facebook where it fits.

  2. 02

    No call dies in voicemail

    A missed call gets a text back in seconds. Forms, texts and calls land in one inbox on your phone.

  3. 03

    The estimate books itself

    The homeowner picks a time from your calendar. Reminders go out. You don’t play phone tag.

  4. 04

    You see what paid

    Every week: calls, booked estimates, jobs won, and what the ads cost. Which leads became jobs, not which ones clicked.

Your only jobs: take the leads and go to the appointments.

You stay in control

Your money. Your accounts. Your yes.

Your ad accounts, your name

The Google and Facebook ad accounts belong to you, and you pay them directly for ad spend. If we ever part ways, the accounts and their history stay with you.

A daily limit you set

We agree a daily budget with you in writing. The system will not set one above it.

Nothing starts without your yes

Every campaign is built paused. You review the ads and say go.

Add-on for heating & cooling

See the homes before the homeowner calls.

The Replacement Radar ranks the homes in your service area by how likely they are due for a new furnace or AC, with the plain reasons. You pick the homes, approve the list, and print the postcards yourself.

  • Plain reasons on every home, like “built 2007, about 20 years of service”.
  • Homes that just got a new unit never show up on your list.
  • Records only. We read city permit records and county data. We don’t mail anything for you.

Starting in Dakota County, MN. Founding pricing for the first three heating and cooling shops: ask on the call.

Replacement RadarDakota County, MNSample data
Likely due

Built 2007, about 20 years of service

Sold Aug 2026, no HVAC permit on record

  • Likely due
  • Maybe soon
  • Recent install, left off
A sample map and sample homes, to show how the Radar looks. Not a real area.
Included

A free listing in Twin City Trades.

Twin City Trades is our directory of independent heating, cooling and plumbing shops in the Twin Cities. We build your page from your public details, you confirm it, and then it goes public.

  • We build it for you. You confirm every detail before it goes public.
  • Homeowners can call you straight from your page.
  • You get a “claimed” badge to share on your own site.
  • The pages are built so search engines and AI assistants can read them.

The directory is just opening, so treat it as an extra, not a promise of calls.

Twin City TradesSample listing
Furnace blowing cold airAsk

Independent shops near Eagan

Lakeside Heating & Air

Claimed

Heating and cooling

Eagan, MN and nearby

  • Furnace repair
  • Furnace replacement
  • AC repair
A sample, to show how a homeowner finds your page. Not a real listing.
What it costs

Plain pricing, in three parts.

We tell you what you pay us, and what you pay Google and Facebook, before anything starts.

The base system: Missed-Call & Dispatch System
From $750 setup + $297/mo
Missed calls get a text back in seconds, so the job doesn’t go to the next nameA dispatch board for every job, tech and status, on your phoneEmergency calls go to the top of the boardBooking, follow-up and reminders in one inbox
Ad management
A flat monthly fee, quoted on the call once we know your area and goals. It does not grow with your ad spend.
Ad spend
Paid by you straight to Google and Facebook. You set the daily limit.

Questions owners ask

What if the ads don’t work?
Then we change them, and you see it in the weekly report instead of hearing about it months later. You set the daily limit, so a bad week has a ceiling. We won’t promise a number of leads. Nobody honest can.
Who owns the ad accounts?
You do. We set them up under your business, and you pay Google and Facebook directly. We manage them for you, and you can see everything in them.
How much do I need to spend on ads?
We set a daily budget together, based on your area and how many jobs you want. We start modest and raise it only when the leads are turning into booked estimates.
Do I need to be good with computers?
No. We set it up and run it. You get a phone alert when a request comes in and reply from your phone.
Is this software I have to learn?
No. It is a system with steps that run on a schedule, and a person here checks it every week. You only open anything if you want to.
Is the directory listing really free?
Yes. Twin City Trades is free for any independent shop. We set yours up and keep it accurate as part of working with us.
Do you work outside the Twin Cities?
Our ads and booking are built around the Twin Cities first. Ask us about your area on the call.
Free 20-minute call

Let’s fill your
calendar.

Pick a time that works. Google Meet or a phone call, your choice. We’ll look at where leads are slipping and what it would take to fix it.

Twin Cities and remote.

Rather send a message?

Tell us what’s going on. We reply within one business day.

See our Privacy Policy and Terms.