Multi-trade home services · the record split by trade
Your plumbing team has served this address for three years. Your HVAC tech is meeting a stranger.
A field-service CRM built for one trade rarely shares a customer record with the CRM another trade at the same company runs. Same customer, same address, same brand — two records that never talk.
The desire, and the record split by trade
Nobody searching “field service crm” wants a contact list. They want every trade dispatched to a known customer’s address to actually know they are known, not start every visit from zero.
- 1. The record — complete, within one trade. Job history, notes, equipment installed — a well-run field-service CRM tracks all of it reliably for the trade that owns it. This is the well-known half.
- 2. The gap — a different trade, a different record. Plumbing, HVAC, and electrical often run on separate platforms inherited from separate acquisitions, each with its own customer record for the same person.
- 3. The close — one customer identity across every trade. A shared identity layer surfaces the other trade’s history the moment a job is created, regardless of which platform actually runs the visit.
This is fragmentation across service lines, not across locations — a different axis of the same unread-record shape /customer-database-software already established.
Which platform this runs on
- Field-service software, by scale — the platform capable of running multiple trades on one customer record.
- Customer database software: the customer it treats as new — the same unread-record shape, split by location instead of trade.
- Franchise CRM software: the capacity signal it never sees — a different CRM blind spot, same field-service territory.
Some links on the recommendation page are partner links: the vendor pays us if you sign up, your price does not change, and each button says which.
How to build it yourself, end to end
Five steps. Each names the vendor touchpoint from the picks above.
- 1. Pick one identity key every trade’s system already captures. Phone number and service address together, whatever every trade’s platform already asks for at job creation.
- 2. Stand up a shared lookup, not a data migration. Each trade keeps its own platform; a lightweight shared identity layer resolves the match across them rather than merging systems outright.
- 3. Surface the other trade’s summary at job creation, not job completion. A short summary — prior visits, equipment on file — needs to reach the dispatcher before the truck rolls, not after.
- 4. Flag multi-trade customers for account-level pricing or priority. A customer buying three trades from one brand is worth treating differently from a single-trade, one-time caller.
- 5. Track cross-sell rate once the record is shared. The point of unifying the record is measurable — more customers using a second trade once the first trade’s team can actually offer it.
Step 2 is the one to get right first — a full platform migration is a much larger project than most multi-trade operators need to solve this.
Or have it scoped and built
Wiring a shared customer identity across trade-specific platforms is scoped work against your specific stack — the readiness assessment is where that gets mapped out before anything is built.
Frequently asked
- Is this the same idea as customer-database-software?
- /customer-database-software is about a customer recognized at one location versus a DIFFERENT location. This page is about the same location and the same company, but a different TRADE or service line — plumbing history invisible to the HVAC technician dispatched to the identical address. Different axis of fragmentation, same underlying shape.
- Why would service-line records not already be unified?
- Multi-trade operators often grow by acquiring or launching separate trade businesses, each with its own field-service platform picked independently. Unifying them into one CRM record is a deliberate integration project, not something that happens by default when trades share a parent brand.
- What would a unified record actually change?
- The HVAC technician dispatched to a known plumbing customer sees the property’s service history before the truck arrives — prior issues, equipment installed by another trade, whether the customer is a repeat multi-trade buyer worth prioritizing.
- Which platform should this run on?
- A field-service platform or CRM capable of holding one customer record across multiple service-line modules, rather than a separate instance per trade. The pick by scale is on the recommendation page linked below.