Guide

Best CRM for Plumbers and HVAC in 2026

A plumbing or HVAC company usually loses a job in the gap between the first call and a booked visit. Someone asked for a price, the truck was already out, and the company that answered next got the work.

A CRM is supposed to close that gap. The word covers four different products, and the longest feature list is often the wrong one for a two-truck shop. Fees change, so read the vendor's current page before you buy.

The short checklist for any trade is Free CRM for a Small Service Business (2026). This page is the plumbing and HVAC decision.

Start from the jobs you already lost

List the last ten leads that did not become work. Most owners get the same four:

  • A call came in on a job, and the number never got written down.
  • You texted a price for a water heater or a condenser and never followed up.
  • A maintenance customer was due and nobody called.
  • Whoever answered the phone could not see which quotes were still open.

That list is the spec. Software that cannot hold those leads, show the next step, and remind you on a date will not help.

A one-truck shop can stop there. A company with several techs needs one more thing: the office and the driveway have to see the same list. Two notebooks is how a lead gets quoted twice or forgotten once.

Four products get called a CRM

Pick the category before the brand.

A spreadsheet or a notes app. It holds names, numbers, and prices. It will not tap you on Thursday because Monday's quote is still open. Use one as a temporary export while you switch tools, not as the system you run the week on.

A general sales CRM. HubSpot is the name most owners know. Salesforce is the larger version of the same idea. They were built for people who live in a browser and forecast a quarter. You can often rename stages. The cost is translation. "Opportunity" has to become "estimate sent" and "waiting on the spouse." If the crew will not open that from a driveway, the list goes stale in a month.

A field-service platform. Jobber, Housecall Pro, and ServiceTitan come up when plumbers and HVAC owners compare notes. They are built around the visit: schedule, dispatch, invoice, and on the larger products a price book and reporting. If you have a dispatcher, a book of maintenance agreements, and techs who need the day's route, evaluate this category. Read current pricing yourself. Watch for a per-user fee, a minimum term, and a setup project that assumes an office manager has a free week.

ServiceTitan sits at the heavy end, aimed at larger residential contractors. An owner-operator does not need to start there.

A follow-up CRM. Narrower. Every lead, a pipeline you name, and a dated next step. It may send quotes and booking links. It usually does not dispatch a fleet or store a flat-rate book. Puffly is in this category, along with other light tools that never appear in a "best field service software" roundup, because those roundups score dispatch.

A dispatch suite will not fix slow follow-up by itself. A follow-up CRM will not route the closest tech to a no-cool call. Buy the one that matches the leak.

Criteria that should stop the demo

1. Every lead lands in one list. A web form, a missed call, a text, a referral, and a spreadsheet row should sit together. If the phone lives in an app nobody opens at 4pm, you still have two systems. The phone half is Stop Losing Leads From Missed Calls.

2. You can name the stages the way you sell. "Qualified" is useless on a no-heat call. Stages that match the week: new lead, visit booked, quote sent, waiting on a decision, booked, lost. A fixed pipeline becomes a workaround, and then you stop opening it.

3. Every open lead has a next step with a date. A stage without a date is a pile. The follow-up on a condenser quote is a task due on a day, with a name on it. The cadence is How to Follow Up on Service Quotes (2026). The CRM has to surface that task while you are on a roof.

4. The loop works on a phone. Add a lead, change the stage, complete the task beside the van. If it needs a laptop, it will not happen in July.

5. Read what "free" includes. Some free plans cap contacts so tightly you outgrow them in a busy week. Some hide the pipeline on a paid tier. Some are a trial, and the history locks when it ends. A free list, pipeline, and tasks is a different product from a 14-day demo of a dispatch suite.

6. Know who gets a message without you. Ask, in the demo, what goes out if you do nothing. Prefer a draft that waits, unless you have deliberately turned automatic sending on and you understand consent and opt-out for your state and your carrier. That is a buying question, not legal advice.

7. Write down what you are not buying. Dispatch, a price book, inventory, and invoicing are real for some shops and irrelevant for others. Do not pay for the ones you will not open.

8. Price it for everyone who needs a login. The owner, the person on the phone, and every tech who talks to a customer may need the lead. A low price per user stops being low at four people.

Run this on your own leads

Demos use sample data. Do this with the last ten people who asked for a price. Include a missed call, a form fill, and a referral.

  1. Add all ten.
  2. Move each to a stage you would say out loud.
  3. Put a next step and a date on every lead that is not booked or lost.
  4. Change one stage from your phone.
  5. Find the quietest quote without scrolling the other nine. The date should have surfaced it.
  6. Ask what a customer receives if you never press send, how you turn that off, and what the price is for your real headcount, including texting if you want it.

If step 5 fails, you bought a notebook with a login. If the six steps take more than an afternoon, the tool is heavier than this month's problem.

Where Puffly fits

Puffly is a CRM for local service businesses, built in Houston by Eytan Shabtay. The free plan is the CRM: leads, contacts, companies, deals, a pipeline you can shape, tasks, and a branded lead form. You can import a Google Sheet. No card is required to start, and that set is not a trial that expires.

Puff, the AI teammate, is not on the free plan. Paid plans add Puff, which drafts follow-ups and suggests who to call next. Nothing goes out until you approve it, unless you deliberately turn that off. Those plans can also include texting, a booking calendar, quotes a customer can accept online, appointments and review requests. The team is not billed per seat.

Missed-call text back and Puff Voice, the AI receptionist, are on paid plans and stay off until you switch them on. Puffly does not place outbound sales calls for you. The live list is on the pricing page.

Outbound calling vs. automatic follow-up for HVAC and plumbing

Outbound calling means a person phones the customer to set the visit. Automatic follow-up means the next text or task comes from the lead list. If someone can sit and dial, a calling block works. If the owner is on a roof or under a sink, that call does not get made, and a text after the missed call keeps the appointment until a person can dial. Puffly is the text and the list. Your team still makes the calls that need a voice.

Puffly is not a dispatch board, a flat-rate price book, or your books. If Jobber, Housecall Pro, or a similar product already runs the schedule and the invoice, add another login only when follow-up is the actual leak, and only if you will keep both. The trade pages for plumbers and HVAC contractors describe the same limits in those words.

Decide this month

Three questions:

  1. Is the pain missed calls and quiet quotes, or dispatch and invoicing?
  2. Who opens the tool every day, and will they do it on a phone?
  3. What is included before users, texting, and a setup fee?

Run the afternoon test on two products at most and pick one. Three open CRMs means none of them get the dates filled in.

Then put the quote cadence on the tool you chose. If the lead never becomes a quote because the phone rang out, start with missed calls.

Questions people ask

Do plumbers and HVAC companies need a different CRM than other businesses?

They need a tool that matches a truck, a phone, and a short list of open quotes. A sales CRM built for desk teams usually fails that test. A field-service suite can be the right buy when you also need dispatch and invoicing.

Is a free CRM enough for a one-truck shop?

It is enough for the list, the pipeline, and the reminder to follow up. Texting, online quotes, and an assistant that drafts the next message are usually on a paid plan. Read what stays free after any trial.

Should I replace Jobber or Housecall Pro with a lighter CRM?

Only if those tools are not where you run the schedule and the invoice. If they are, judge a second tool on the follow-up gap alone, and skip it when that gap is not your problem.

Which is better for HVAC and plumbing appointments, outbound calling or automatic follow-up?

Use a person when someone is free to dial. Use automatic follow-up when the crew is on a job and the first call already rang out. Many shops text first, then return the call when a person is free.

Does Puffly place outbound sales calls?

No. It texts back a missed call and can answer with an AI receptionist when you turn that on. A person on your team still makes the calls you choose to dial.

Put the next call on a list you will actually open.

Leads, pipeline, and tasks are free. No card to start. Puff, the teammate that drafts the follow-up, comes with paid plans.

Start free