Skip to content

Glossary · Software & AI

What is CRM?

What a CRM means in an HVAC, plumbing or electrical business: what a good customer record holds, keeping data clean, CRM vs FSM, and email marketing rules.

Updated October 15, 2026 · 5 min read

Definition

A CRM (customer relationship management system) is the software that holds every customer's contact details, service addresses, equipment, job and invoice history, calls and messages in one record. In trades businesses the CRM is usually part of the field service management software, and it is the base for booking, memberships, follow-ups and marketing to past customers.

Also called: Customer relationship management, Customer database, Customer records

Core record
Customer plus one or more service locations
In trades businesses
Usually built into the FSM software
Data to capture on every new customer
Lead source, consent to text and email
Email opt-outs
Must be honored within 10 business days (FTC, CAN-SPAM)
Health checks
Duplicate rate, lead source coverage, bad contact data

A homeowner calls about a water heater. The CSR types the phone number and sees: customer since 2021, two properties, a 9-year-old 50-gallon gas unit at the main house, a membership that renews next month, and a $140 balance from the last visit. In ten seconds the call has gone from "can I get your address?" to "I see we installed that heater in 2017; is it leaking from the bottom or the top?" That's what a CRM does in a trades business.

What is a CRM in a trades business?

In software generally, CRM covers sales pipelines and marketing for any industry. In a service trade, it's narrower and more practical: the customer record inside your field service management software, tied to the jobs, invoices and equipment that make up the relationship.

Part of the recordWhat it holdsWhy it matters
CustomerName, phones, emails, billing address, balanceWho pays and how to reach them
LocationsService addresses, access notes, gate codesWhere the truck goes
EquipmentMake, model, serial, age, warranty, refrigerantReplacement leads, warranty claims
HistoryJobs, estimates, invoices, photos, notesContext on every call
CommunicationCalls, recordings, texts, emailsWhat was promised, by whom
MembershipPlan, visits due, renewal dateRecurring revenue
Marketing dataLead source, campaign, consent, opt-outsKnowing what works, legally

What makes a customer record good?

Clean data is boring work that pays off in every report. Three problems cause most of the mess:

  • Duplicates. The same customer created twice, once from a web lead and once from a phone call. History splits, and nobody sees the full picture.
  • Missing lead source. If the source isn't captured when the customer is created, you can't tell which marketing paid for itself. The lead source attribution page explains how to capture it.
  • Stale contact data. Old numbers and bounced emails mean missed confirmations and renewals.

You can measure all three.

Metric

Lead source coverage

The share of new customers with a lead source recorded.

New customers with a lead source ÷ all new customers × 100

Where the numbers come from: Customers created in the period

CRM health check (illustrative month)CountRate
New customers created120
With a lead source9680% coverage
Later found to be duplicates97.5% duplicate rate
Emails bounced on first send65% bad email rate

There's no reliable public benchmark for these rates. Track them monthly and push each in the right direction.

  1. 1

    Search before you create

    Look up the caller by phone, email and address before adding a new customer. Make it the habit for CSRs and for every lead form.

  2. 2

    Merge duplicates into the oldest record

    Keep the record with the most history and move jobs, invoices and equipment from the duplicate.

  3. 3

    Require lead source on new customers

    Make it a required field at booking, with a short list of sources the CSR can pick from.

  4. 4

    Record consent at the source

    Note whether the customer agreed to texts and marketing email, and keep opt-outs on the record forever.

CRM vs FSM

A sales CRM tracks prospects and deals until they close. A trades business makes most of its money after that point: dispatching, fixing, invoicing and renewing. That's why the customer record in FSM software, linked to jobs and equipment, does more for a service shop than a standalone sales CRM. The exception is a commercial team chasing multi-month bids, where pipeline tracking matters; even then, connect the two so the customer exists only once.

Your customer records when you switch software

The customer list is the most valuable data most trade businesses own, and it's the hardest thing to rebuild. Before signing with any vendor, check that you can export customers, locations, equipment, job and invoice history and opt-outs yourself, in a standard format, at no charge. Before leaving one, run the export early, check the counts, and keep a copy outside both systems. Duplicates and missing lead sources are easiest to fix during the move, before they're copied into the new system.

Marketing to past customers: the rules

Your customer list is the cheapest marketing channel you have, and our article on marketing with your own job history covers how to use it. Two rule sets apply.

Email. The CAN-SPAM Act covers all commercial email, with no exception for business-to-business messages. You must honor an opt-out request within 10 business days, and each separate email in violation can bring penalties of up to $53,088.1 Keeping the opt-out on the customer record is the simplest way to make sure every future campaign respects it.

Texting. Consent rules for marketing texts are stricter than for email, and carrier registration rules apply on top. See texting customers legally before you send a campaign.

How TradesWork handles customer records

TradesWork keeps a customer with one or more service locations, equipment history with age, service history and photos for every unit at every address, and a customer portal where customers send requests, update their card and see their membership with no password. The lead inbox matches leads from any source to existing customers by phone or email instead of creating them twice, and the ServiceTitan importer brings email unsubscribes across with the customer list.

Customer list in TradesWork with type, phone and primary location. Demo company, fictional data. · Real product screenshot, demo company data.
Customer list

Footnotes

  1. CAN-SPAM Act: A Compliance Guide for Business, Federal Trade Commission. ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

For a contractor, a CRM is the customer side of the business system: who the customer is, which properties they own, what equipment is installed, every job, estimate, invoice and call, and whether they're a member. It lets anyone in the office pick up the phone and know the history in seconds instead of asking the customer to repeat it.

Sources

Last reviewed October 15, 2026. Third-party sources are marked; some are written by competing vendors.

  1. 1.FTC: CAN-SPAM Act, a compliance guide for business

Ready to run a tighter shop?

Try the TradesWork AI plan free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van