Blog
CRM Organization

Match repeat service customers across jobs and addresses

9
min read
A service address beside moving and delivery vehicles

Table of contents

Talk to sales
Try for free
View as Markdown

TL;DR

  • Home service duplicates often start with quotes requested by phone and by form.
  • Automated web leads can create a new record for every quote request.
  • Phone number and service address are often stronger matches than email for home service customers.
  • Whether one household should share one record or several is case by case.
  • Dedupely finds duplicate home service customers in your CRM and previews each merge.

A customer calls a moving company for a quote on Monday. On Tuesday, they fill in the web form to compare prices. A month later, their partner calls to book the date.

That's one job and one household, and the CRM may now hold three records for it. The estimator sees one, the office sees another, and the follow-up sequence emails the third.

In this post, you'll see where duplicates come from in moving, storage, cleaning, auto care and similar businesses. You'll also see which fields match these customers best, what counts as a duplicate, and what to decide before you merge.

Where duplicates come from in a home service CRM

Home service businesses sell to people at home, often by phone, and often more than once. Each of those touches can create a record, and they rarely arrive with the same details.

Quotes by phone and by form

Customers shop around, so one person may call, fill in a form and request a callback for the same job. The phone quote may hold a name and number only. The form brings an email, and maybe a different spelling of the name.

If the form tool can't find the phone record, it creates a new contact. Web forms create duplicate contacts in many ways, and quote forms add one more: the same person asking twice.

Automated web leads

Many home service teams get leads from their own site, quote widgets and lead marketplaces, all sent to the CRM automatically. Each source has its own logic for deciding whether a customer already exists. Some create a new record on every request.

Returning customers

Home services repeat. People move again, renew a storage unit, book a seasonal cleaning or bring the car back for its next service. If the office creates a new record each visit, the customer's history ends up split across several.

Returning customers also change details between visits. A mover's customer has a new address after every job, by definition.

Households and shared contact details

Two people in one home often both deal with the business. One asks for the quote and the other pays, or one books and the other answers the door. Each may end up with a record, sharing the address and sometimes the phone.

Several locations or crews

Businesses with several branches or franchise territories often enter the same customers in each one. That's a topic of its own, covered in CRM deduplication for multi-location businesses.

What counts as a duplicate in home services

What counts as a duplicate is case by case, and what one team considers a duplicate, another may not. Home services have a few cases worth deciding before any matching starts.

One customer, several jobs

A customer who books three cleanings is one customer with three jobs. The jobs belong on separate deals or job records, linked to one contact. Two contacts for that customer are duplicates.

Several quote requests for the same job are a different question. One team keeps every request as its own lead to track sources. Another wants one lead per job and merges the rest.

Households

Some businesses treat a household as one customer, because the job is at one address. Others keep each person apart, because each has their own phone, consent and payment details. Decide which fits how your team books, bills and follows up.

Same address, different customers

An address can belong to several customers over time. A tenant moves out, the next one moves in, and both call the same cleaning company. Landlords and property managers add the opposite case: one customer with many service addresses.

Which fields match home service customers

Home service customers are consumers, so they're matched more like B2C records than B2B ones. B2B vs. B2C duplicates explains why. Here's how the usual fields compare.

Field Why it helps Watch out for
Phone Usually taken on phone quotes; a mobile number often belongs to one person Formats differ; shared home lines and office numbers
Email Strong when present Often missing on phone quotes; one person may use several
Service address Strong for work done at the home, like cleaning or moving origin Abbreviations, unit numbers; new tenants at the same address
Name Useful combined with phone or address Spellings taken down over the phone; partners with the same last name
Vehicle or unit number Strong for auto care or storage, if your CRM stores it in a field Only works if staff fill it in the same way

Start with the obvious duplicates

Use exact email or phone matches to find repeat quote requests, then confirm the customer's identity. Household numbers, recycled mobiles and shared inboxes can belong to different people. Merge confirmed duplicates first, keeping separate people and separate jobs apart.

Then combine name with phone or address

Name alone groups strangers with common names. Name with phone, or name with street address and postal code, is much stronger. Address formats vary a lot, like "St" and "Street" or a unit number in a separate field, so expect to review these matches.

What to decide before you merge

In home services, a merge decides which address, phone and job history the customer keeps. Decide these before the first merge, so nobody has to fix records by hand afterward.

  • Address: the most recent service address is often the right one to keep. Older addresses can live in notes or job records.
  • Phone: keep the number the customer answers. A filled-in number shouldn't be replaced by a blank or an office line.
  • Lead source: if marketing tracks where customers come from, decide whether the first or the latest source wins.
  • Owner: decide which estimator, rep or branch keeps the customer when the records have different owners.
  • Job history: every job, quote and note should end up on the surviving record, so the next visit starts with the full story.

Keep new duplicates down

Quote requests will keep arriving, so some new duplicates are normal. A few habits keep their number low.

Check how each lead source creates records

Find out whether each web lead source updates an existing customer or creates a new one. Some let you choose the field used to look up existing records, like email or phone. Pick the same field for every source where you can.

Ask for the phone number first

When the office takes a call, a search by phone before creating a record finds many returning customers. Phone works better here than name, which callers spell in many ways.

Clean on a rhythm that fits your season

Many home services have busy seasons, like summer for many movers or spring for cleaning. A cleanup before the busy season means estimators work from one record per customer when call volume peaks.

How Dedupely finds repeat customers in a home service CRM

In Dedupely, search on phone with name or address to find repeat-customer candidates. Similar phone matching uses the last seven digits, so confirm the full number and identity, especially for households and shared lines. Preview the surviving contact and test supported job-history links. Automate only a rule validated on reviewed matches, with exceptions kept in review.

Find your repeat customers' duplicate records

One customer, one record, every job

Home service duplicates come from the way these businesses work: quotes by phone and form, automated lead feeds, households and customers who come back. Each touch can add a record when the system doesn't recognize the person.

Phone and service address find many of them, with email where you have it. What counts as a duplicate stays your call, from households to repeat quote requests. Once that's decided, every estimator and every crew can work from one customer with a full job history.

Frequently asked questions

Why does my home service business have duplicate customers in the CRM?

Usually because customers reach you several ways for one job: a call, a quote form and a callback request. Automated lead sources may create a new record for every request, and returning customers can get a new record each visit. Households add more records when two people deal with the business.

How do I match customers who don't give an email?

Match on phone number first, since phone quotes usually include one. Then combine name with phone, or name with street address and postal code. Review the address matches by hand, because address formats vary and a new tenant can share a former customer's address.

Is a returning customer a duplicate record?

Not by itself: a returning customer is usually one record, with each job as its own deal or job record. A second contact created for the new job is the duplicate. Merge it into the original, so the next visit starts with the full service history.

Should household members share one CRM record?

It depends on your business: some home service teams treat a household as one customer because the work happens at one address. Others keep each person separate for phone, payment and consent. Decide what fits how you book and bill, then apply it the same way every time.

Can I match duplicate customers by address?

Yes, address is often a strong match for home service customers, especially combined with name or phone. Watch for different formats, like "St" and "Street," and separate unit numbers. Also watch for different customers at the same address over time, like a new tenant or a landlord with many properties.

Portrait of Gaby Salinas

Behind the article

Gaby Salinas

Marketing Assistant at Dedupely

Gaby Salinas came to CRM data from marketing and advertising, so she looks at duplicates from two sides: the match and merge logic behind them, and what they do to the people using the CRM, like the rep who calls a customer twice, the admin who gets blamed and the cleanup nobody wants to start.

As Marketing Assistant at Dedupely, she follows how RevOps teams, end users, consultants and technical teams actually work with their data: the records they stop trusting, the workarounds they build and the moment they finally decide to clean up. What she finds shapes most of what Dedupely publishes.

Connect with Gaby on LinkedIn

Contact us

We’d be happy to help you get this set up.

Write us a message

We probably know the answer to your question already

Email copied to your clipboard!

Book a Zoom

Whether you’re getting started or getting intense.
Get in touch!

Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.

"Great tool that works as promised. Great customer support - Nestor was super helpful onboarding."

R McNaught

HubSpot User

HubSpot MarketplaceHubSpot Marketplace

Running CRM cleanup for clients? See the Partner Program

Skip to content