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-7684Free 20-minute call · Based in the Twin Cities
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.
What are missed calls costing your shop?
Move the sliders to match your shop. These start at example numbers, not averages.
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 callFrom a search
to a booked estimate.
- 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.
- 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.
- 03
The estimate books itself
The homeowner picks a time from your calendar. Reminders go out. You don’t play phone tag.
- 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.
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.
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.
Built 2007, about 20 years of service
Sold Aug 2026, no HVAC permit on record
- Likely due
- Maybe soon
- Recent install, left off
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.
Independent shops near Eagan
Lakeside Heating & Air
ClaimedHeating and cooling
Eagan, MN and nearby
- Furnace repair
- Furnace replacement
- AC repair
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.
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.