Home Service CRM: What It Should Do Before, During and After the Job
A plain guide to a home service CRM: what it must do from first call to repeat booking, what to skip, a simple setup plan and copy-paste messages.
By NexaCloser Team

A home service CRM has to keep up with a business that runs from a truck. Calls come in while you're under a sink, quotes go out from the driveway, and the customer who loved your work last spring forgets your name by fall. The software's job is to catch every inquiry, keep the job details in one place, and bring customers back without you remembering to.
This guide covers what a CRM should do for HVAC, plumbing, electrical, landscaping, pest control, handyman, pool and similar businesses: before the job, during it and after it. It also covers what you can skip, a one-week setup, and the messages to load in.
Why home service businesses lose work they already paid for
You pay for every lead: the ad, the yard sign, the Google profile, the truck wrap. Then a lot of that work slips away in three places.
- Before the job. The phone rings during a job and goes to voicemail. The homeowner calls the next company on the list.
- During the sale. You send a quote and wait. The homeowner gets two other quotes and goes with whoever followed up.
- After the job. The customer was happy, but nobody asked for a review, a referral or the next service visit. Next year they search again and find someone else.
The first gap is the costliest, and it's common. When Harvard Business Review tested 2,241 US companies with web leads, only 37% replied within an hour and 23% never replied at all (Harvard Business Review, 2011). A business that answers within the hour is already ahead of most of its competitors.
What a home service CRM must do
Seven jobs. If a tool does these, it's the right kind of tool, whatever its sales page calls it.
- Catch every inquiry in one place. Calls, texts, web forms, Facebook and Google messages, referrals. One record per household, not five scattered threads.
- Answer while you're on a job. A text back to missed calls and an auto-reply to forms, so nobody waits until evening to hear from you.
- Book the visit. A booking link with your real hours and travel buffers, plus a reminder the day before.
- Track quotes. Every open quote with an amount, a date and a next follow-up, so nothing sits forgotten in a folder.
- Follow up on its own. A short sequence of texts and emails while a quote is open, and it stops when they book or say no.
- Keep the household record. Address, gate code, pets, equipment model and age, past jobs, photos, notes from the tech.
- Bring them back. Review requests after good jobs, seasonal reminders, maintenance plan renewals.
What you can skip
- Per-user pricing, if you have a crew. The owner, the office manager, three techs and a seasonal helper all need a login. If every seat costs extra, the bill climbs every time you hire. Look for flat pricing or a plan that doesn't count users.
- Heavy dispatch and routing, unless you run many trucks. Dispatch boards, GPS tracking and route optimization are a different kind of software. Many small shops run the CRM for leads and customers and a shared calendar for the schedule.
- Twenty pipeline stages. Six is plenty. More stages means more that nobody updates.
- Fancy dashboards. Start with five numbers: inquiries, visits booked, quotes sent, quotes won, average job value.
- Big email marketing tools. Your list is a few hundred past customers. A plain text or a short email from the CRM does the job.
Step 1: Set up a pipeline for service work
Write the stages down before you open any software. Most home service businesses fit this:
| Stage | What it means | What moves it forward |
|---|---|---|
| New inquiry | Someone asked for help | A reply within the hour, a visit booked |
| Visit booked | On the calendar | Reminder the day before, tech arrives with notes |
| Quote sent | A price in their hands | Follow-up on day 2, 5 and 10 |
| Won | They said yes | Job scheduled, "what to expect" message |
| Done | Job finished, paid | Review request, next-service reminder set |
| Maintenance | On a plan or a yearly visit | Reminder before each visit |
Add a "Lost" stage with a reason: price, timing, chose someone else, no response. After a few months, the reasons tell you what to fix first.
Small repair calls often skip "Quote sent" and go straight from the visit to the job. That's fine. Our post on your first sales pipeline covers how to set stages up in any tool.
Step 2: Make sure no call waits until tonight
List every way a customer can reach you and what happens if they do it at 2 p.m. while you're on a roof, in a crawl space or driving.
- Missed call: a text back within a minute. "Hi, this is Dave at Northside Plumbing. Sorry I missed you, I'm on a job. Text me your address and what's going on and I'll call you back today." Our missed-call text-back guide has more versions.
- Web form: a contact created in the CRM and an automatic reply with your booking link.
- Facebook, Instagram and Google messages: an away message with your number and booking link.
- Emergencies: say clearly in the auto-reply what counts as urgent and how to reach you, for example "If water is leaking now, call this number."
Then test it yourself tonight. Call your business line and hang up. Fill out your own form. If nothing happens, that's the first thing to fix. Our after-hours leads post has the full setup.
Step 3: Load the quote follow-ups
Most homeowners compare quotes, and many stop answering while they think. A polite follow-up wins a fair share of those jobs. Load these as templates or as an automation that runs while a deal sits in "Quote sent".
Day 2 (text):
Hi [First name], it's [Your name] from [Company]. Did the quote for the [water heater / panel upgrade / AC tune-up] come through okay? Happy to answer questions or adjust it. Reply STOP to opt out.
Day 5 (text):
Hi [First name], quick note: we have an opening on [day] if you want to get the [job] done. If you're still deciding, no rush.
Day 10 (email):
Subject: Your [job] quote
Hi [First name], I'll leave this here so it's easy to find. The quote stands until [date]. If you went another way, no problem, and thanks for considering us.
Texting customers in the US needs their consent and a clear opt-out. Our plain-English guide to business texting covers it. This is general information, not legal advice. For more templates, see how to follow up on a quote.
Step 4: Confirm, remind and prepare the tech
Every booked visit gets three messages:
- Confirmation when it's booked: day, arrival window, what you'll do, any fee for the visit.
- Reminder the day before: "We'll see you tomorrow between 8 and 10. Reply C to confirm or R to reschedule."
- On the way: "[Tech name] is about 25 minutes out."
The tech should see the household record before knocking: last visit, equipment, notes like "dog in the back yard" or "use the side door". That one habit makes a small shop feel like a well-run one. More on reminder timing in how to reduce no-shows.
Step 5: Keep the household record complete
For each customer, the record should hold:
- Address, gate or lockbox code, parking notes, pets
- Equipment: type, brand, model, approximate age, warranty notes
- Every job with date, amount, tech and photos
- Every call, text and email in order
- Preferred contact method and time
Tags make it searchable: hvac, plumbing, maintenance-plan, water-heater-10yr, referral, vip. Later, "every customer with a furnace older than 12 years" is a filter, not an afternoon with a spreadsheet.
Step 6: Turn finished jobs into the next ones
Three automations pay for the system:
- Review request, the day after a good job: "Thanks for having us today. If you have 30 seconds, a Google review helps a local business like ours more than you'd think: [link]." Send it only after you've checked the job went well.
- Seasonal reminder: "Hi [First name], it's that time again. Want us to tune up your AC before the first heat wave? Reply with a day that works." Tie it to tags like
hvacand the date of their last visit. - Maintenance plan renewal: a reminder 30 days before the plan ends, with a link to renew or a number to call.
A one-week setup plan
- Day 1: Write your six stages, your lost reasons and your tags.
- Day 2: Connect your business number and web form. Turn on missed-call text-back and the form auto-reply.
- Day 3: Import your customer list: name, phone, email, address, last job, equipment if you have it.
- Day 4: Build the quote follow-up and the visit reminders.
- Day 5: Send the seasonal reminder to last year's customers in that trade. Expect a few bookings.
- Days 6 and 7: Use it on real calls. Fix what slows you down.
How to test a home service CRM before you pay
- Call your number and hang up. Did a text go out?
- Fill out your form from your phone. Did a contact appear, with a reply sent?
- Build the day-2 quote follow-up. Did it take under 15 minutes?
- Add a tech. Did the price change?
- Open a customer record on your phone in the driveway. Can you see the last job and the notes?
If a tool fails two of these, keep looking.
NexaCloser does the seven jobs above: a shared inbox for WhatsApp, email and SMS with calls logged, missed-call text-back, booking pages with reminders, a simple pipeline with tags, automations for follow-ups and seasonal reminders, and payments through your own Stripe or PayPal account, for one flat price however many people you add. It's one option; the checklist works for any tool.
The bottom line
A home service business doesn't lose most of its work on the job site. It loses it on the phone, in the quote folder and in the months after a good job. A home service CRM that answers fast, chases quotes, keeps the household record and brings customers back closes those gaps.
Start with the first reply. Our free Speed-to-Lead Playbook has the scripts, a 14-day plan and a one-page tracker you can use with any CRM.


