No time for a live demo?  ·  Questions? Call (312) 715-8977

CRM Strategy

CRM clean-up after you acquire a roofing company

You bought a roofing company and now have two CRMs, two sets of stage names and a list of half-built jobs. The order to do the clean-up in, a stage crosswalk, a rule for duplicate homeowners, and what the extra seats cost.

CRM clean-up after buying a roofing company: merging two systems, open claims and stage names

A roofing acquisition CRM clean-up goes in this order: pick the system that survives, count every open claim and the money on it as of the closing date, translate their stage names into yours, settle the homeowners who exist in both systems, and only then import. Most of the damage happens when the import comes first.

I build CRM For Claims, so I see the files that arrive after a deal closes. There are usually two exports that disagree with each other, a list of jobs that are half built, and a seller who is available for questions for about a month. Advice on merging CRMs is mostly written for software companies counting leads. A roofing or restoration company that buys a competitor has a different problem. The records it inherits are roofs that are torn off, checks that are in the mail and warranties somebody promised.

If you are leaving a tool rather than combining two companies, the post on migrating a CRM without losing history is the one you want. This one is about two live books of work.

Which of the two CRMs should survive the acquisition?

Keep the system that models a claim, which is usually the one whose stages match how the bigger office works today. Do not pick by record count or by which owner is louder. If neither system has a place for an adjuster, a carrier and more than one dollar amount per job, the acquisition is a fair moment to replace both.

What you findWhat to keepWhy
Your office runs claims in a CRM, theirs runs on spreadsheets and a shared inboxYoursThere is nothing to merge. You are onboarding a new team and typing in their open jobs
Both use a CRM, yours has claim stages, theirs is a sales pipeline with tagsYoursTheir tags have to be translated either way. Translate them once, into stages
Theirs is cleaner and their office is the one that stays busyTheirsThe buyer does not automatically have the better system. Moving the smaller book is less work
Both are sales tools with workarounds for claimsNeither, long termMerging two sets of workarounds gives you a third set. Stabilise first, then replace

Whichever way it goes, decide in the first week and say it out loud to both offices. A team that does not know which system is staying will keep notes in neither.

What has to be counted on the closing date?

Count the claims that are in flight and the money attached to each one. Before anything is imported, both systems get a snapshot taken on the same date: every open claim, where it stands, what was approved, what was invoiced and what was collected. That list is how you find out what you bought.

For every open job in the acquired company, the snapshot needs:

  1. The property address, the homeowner and the carrier claim number.
  2. The status in their words, exactly as their system shows it.
  3. The approved amount, plus any supplement that has been sent and not answered.
  4. What has been invoiced, what has been collected, and whether recoverable depreciation is still outstanding.
  5. Who is running the job, and whether that person is staying.
  6. The next thing that is supposed to happen, and the date it is due.

Items five and six are the ones that get skipped, and they are the reason jobs go quiet in the second month. A claim whose project manager left with the seller has nobody to notice that the adjuster never replied. I wrote about that handover in reassigning a claim when someone leaves, and an acquisition is the same event multiplied by every job on the list.

Checklist of four steps to finish before merging two CRMs after a roofing company acquisition

How do you map their stages onto yours?

Write one row per status they use and give each row exactly one of your stages. Then open three real jobs in each of their statuses to see what the status meant in practice. A status name tells you what somebody intended in the year they set the system up. The jobs sitting in it tell you how it is used now.

The crosswalk below is an example of the shape, not a template to copy. Your stage names and theirs will differ.

Their status
Your stage
What to check on three real jobs
Sold
Contract signed
Was the claim already filed, or does "sold" include jobs with no claim number yet?
Waiting on insurance
Adjuster meeting or Approval pending
One status hiding two stages. Split it by whether the inspection has happened
Ready to build
Scheduled
Are materials ordered and is a crew assigned, or is that only a hope?
Complete
Work done, or Paid in full
Does "complete" mean the roof is on or the money is in? Check the collected amount
On hold
No stage of its own
Read each one. Some are dead, some are waiting on a homeowner, a few were forgotten

Two of those rows show the usual trap: a single status of theirs covers two of your stages. That cannot be fixed with a column mapping in an import file. Somebody who knows the jobs has to sort them, and the seller's office manager is the person who can do it in an afternoon. Schedule that afternoon while the seller's staff still answer the phone. If your own stages are the thing in doubt, the claims pipeline page shows how we lay one out from intake to paid.

Which record wins when the same homeowner is in both systems?

Match on the property address and the claim number, then decide field by field. Two companies in one market have knocked on the same doors. The same house can be a lost bid in one system and a finished roof in the other. Matching by name or email misses those, because spouses, landlords and adjusters all use more than one.

FieldKeep the value fromReason
Phone and emailThe record with the most recent conversationThat is the number somebody reached them on last
Property addressWhichever is written out in fullFix the spelling once and use it as the match key from now on
Claim number and carrierThe company that did the workA bid that was lost never had the final claim details
Job historyBothA house can have two claims in three years. Keep them as two jobs under one customer
Notes and messagesBoth, labelled with the source companyYou will want to know later which office said what
Do-not-contact flagsEither one that says noIf the homeowner told one company to stop, the combined company has been told

Adjusters and carriers need the same pass and take less time. One adjuster who appears under four spellings becomes one contact with every claim linked to it, and that is where a merged contact list starts paying for the effort. In a claims-first system adjusters, carriers and crews are their own contact types, which you can see on the features page.

What comes with the company that is not in any field?

Three things: promises about finished work, signed paperwork in the seller's name, and conversations that live on someone's phone. None of them show up in an export, and all of them turn into a phone call to your office within the first year.

Workmanship warranties on closed jobs

Whether the buyer answers for the seller's warranties depends on how the deal was written, and that is a question for the attorney who wrote it. What the CRM needs is narrower. For any closed job you do answer for, bring over the address, the completion date, the warranty term and the completion photos. The post on warranty callbacks after a claim closes covers what the file should hold.

Contracts and authorizations signed with the seller

Open jobs have a contract, and often a direction-to-pay or a third-party authorization, with the old company name on it. Ask the same attorney which of those need a new signature. Store the originals on the claim either way. Do not regenerate them from your templates and file the new version as if it were the one the homeowner signed.

Texts on personal phones

In a small company the real claim history is in the project manager's text threads. For every open job, ask for screenshots of the threads with the homeowner and the adjuster, and attach them to the claim in the first two weeks. After that the phone belongs to somebody who no longer works for you.

Why should automations be off during the import?

Because stage automation does what it was built to do. If entering the "Scheduled" stage sends the homeowner a text with an install window, then loading 60 inherited jobs into "Scheduled" sends 60 texts, some of them to people whose roof was finished in the spring. It also creates 60 sets of tasks dated today.

CRM For Claims projects screen with claim jobs listed by stage

Load one job first and watch what fires. Then load the rest with customer-facing messages switched off for the import, and turn them back on once every job sits in its true stage. Ask whoever configures your system how to do that before the import day. If that person is me, ask me. Onboarding is included in our plans for exactly this kind of setup question.

The acquired company has its own automations too, and they keep running until somebody stops them. Review reminders, payment nudges and appointment texts sent from the old system under the old name confuse homeowners who have just been told about the sale. List them in week one and switch them off on the cutover date.

What does the acquired office add to the monthly bill?

On our pricing the answer is $39 a month per added person, and it barely changes whether you merge or keep a second account. Here is the arithmetic for a buyer on the Professional plan with four people who takes on an office of five.

Professional plan, company account and first admin$99
Three more people already on the team, 3 x $39$117
Five people from the acquired office, 5 x $39$195
One account, nine people, per month$411

A separate Essentials account for the same five people would be $59 plus 4 x $39, which is $215 a month. Merging costs $195. The difference is $20, so the seat price should not make this decision. Current numbers are on the pricing page. If the other system is a per-seat sales CRM, run the same sum with its seat price and you will usually reach the same conclusion: the cost that matters is the hours of translation, and software fees are small beside it.

What order does the first month go in?

Decide, count, translate, then load. Four weeks is realistic for one acquired office with under a hundred open jobs, provided one named person owns the work and the seller's office staff are still reachable. Without those two conditions it takes a quarter.

Week 1Name the surviving system and one owner. Take the same-day snapshot of both. List the seller's running automations.
Week 2Build the stage crosswalk with their office manager. Collect text threads and signed paperwork for open jobs.
Week 3Match duplicates by address and claim number. Load one job, check what fires, then load the open jobs with messages off.
Week 4Check counts and dollar totals against the snapshot. Turn messages on. Make the old system read-only and keep it for a season.

The week four check is two numbers. The count of open jobs in the surviving system should equal your open jobs plus theirs, minus the duplicates you merged on purpose. Approved dollars and collected dollars should add up the same way. If either is off, find the gap before anyone starts working the new list.

When is it better not to merge at all?

When the acquired company keeps its own name, its own market and its own manager, and you have no plan to share crews or office staff. Two businesses that do not share work get little from one database, and running claims in two markets has its own costs. Merge reporting first and the systems later, or never.

The same goes for a seller's system that is working well for the people in it. The comparison page says plainly when a general tool is the right call, and that still holds after a deal. If you are looking at two exports and a list of half-built jobs, bring the worst of it and book a live walkthrough. I will show you which parts would come across cleanly and which would need a person to sort them.

Frequently asked questions

How do you merge two CRMs after acquiring a roofing company?

Decide which system survives, then take a same-day snapshot of every open claim in both with its approved, invoiced and collected amounts. Translate the acquired company's statuses into your stages, match duplicate customers by property address and claim number, and import last, with customer messages switched off.

Which CRM should you keep after buying another roofing company?

Keep the one that models a claim: stages that match how the busier office works, real contact types for adjusters and carriers, and more than one dollar amount per job. That is often the buyer's system but not always. If both are sales tools with workarounds, plan to replace both.

How do you find duplicate customers after an acquisition?

Match on the property address and the carrier claim number before names or emails. Two roofing companies in one market have often bid the same house, and spouses, landlords and adjusters use several email addresses. Keep both job histories under one customer and label notes with the company they came from.

How long does a CRM clean-up take after a roofing acquisition?

About four weeks for one acquired office with under a hundred open jobs, if one named person owns the work and the seller's office staff can still answer questions. Week one is decisions and a snapshot, week two is stage mapping, week three is duplicates and the import, week four is checking counts and totals.

More from the blog

See it on your own claim workflow

Book a live walkthrough and we'll show CRM For Claims running the way your restoration or roofing office actually works — no generic pitch deck.

Contact us
Call (312) 715-8977