SystemDistribution & Broking

Agency Acquisition Data Migration

Insurance agency data migration that ties out every policy and lists the E&O exposures you bought

The acquired book in your system with open E&O exposures listed before day one.

See one case, screen by screen ↓
demo146fieldsand 1,094 code values from the seller's system mapped, with 11 doubtful fields left for a person
demo3,198clientsfrom 3,412 records — 214 duplicates merged away in 187 clusters
demo27exposuresinherited E&O exposures listed, 6 high, each with the document it came from
target6weeksfrom close to day one, instead of a quarter or more
In short

What is Agency Acquisition Data Migration?

Moving an agency's book of business — clients, policies, coverages, claims, notes and documents — from one agency management system into another, usually after an acquisition. Agency Acquisition Data Migration does the reading, mapping, matching and checking with six agents, and a person decides every doubtful mapping, every merge and the day-one load.

How to choose AI solutions for insurance →

Updated

The problem

Why an acquired book takes a quarter to land — and brings E&O exposure nobody can see

Every acquisition brings another agency system. The seller's export arrives late, in codes that mean something only to the seller's staff: a status “R” that stands for both renewed and rewritten, CSR initials shared by two people, a free-text prior carrier field with 214 spellings. There is no common coding for carriers, coverages and lines of business, so the mapping is built by hand, field by field, while the renewals keep coming.

The same insured can sit in the book twice — once per department — and again in the buyer's own book. Policy records disagree with their declarations pages. And somewhere in nine thousand activity notes is the umbrella a client declined by phone with no signed form, the property renewal quoted and never bound, the certificate that names an additional insured the policy never endorsed. The buyer inherits all of it on day one, whether the integration team found it or not.

typical≈3monthson average to change an agency system
typical2monthsin one documented acquisition before the buyer could even access the seller's data
typical~25%of agency E&O losses trace to failure to procure coverage
Where an integration's weeks go, from close to day oneestimated
By hand13 days
With the solution6 days
  • Getting and reading the seller's export4 → 1 d
  • Mapping fields and codes3 → 1 d
  • Cleaning records and merging duplicate clients2 → 1 d
  • Checking policies and finding E&O exposures2 → 1 d
  • Test loads, tie-out and sign-off2 → 2 d

Estimated split in weeks for a mid-sized agency acquisition, by hand and with the solution.

How it works

How a bought book moves

Six specialist agents read, map, merge and check the seller's whole book; the integration manager decides and signs the load.

What comes in
Seller's book in41 tables · 58,214 files · export, declarations, clients, appointments, renewals
Agents at work
Agency system readertables + documents
Then
Field and code mapper
Client matcher
Declarations reconciler
Then
E&O exposure finder
Renewal and appointment checker
A person decides
Integration managerdecides and signs the load
What comes out
Clean book, tied out
Exposures listed
Day-one load
One case, step by step

One acquired book, from the export to a signed day-one load

Calder & Pike Insurance Group closed on Bramblewood Insurance Agency of Wichita on Thu 1 Oct 2026. Bramblewood's staff start work in Calder & Pike's system on Mon 2 Nov. It is Mon 12 Oct — 21 days to day one. Here is the integration, screen by screen, in the working solution.

  1. 0106:12

    The whole book, read before she arrives

    Renée Okafor · Integration manager

    Bramblewood's Harbor Agency System 7.2 export — 41 tables, 212,406 rows, 58,214 attachments — was read at 06:12. Renée opens the mapping canvas: Bramblewood's raw fields on the left, Calder & Pike's on the right, 131 confident mappings drawn solid, 11 doubtful ones dashed amber, 4 struck through as not carried.

    “19 key fields of 146 on the canvas · every other field is in the full list.”

  2. 02One click

    Renewed, or rewritten?

    Field and code mapper

    The most doubtful line is STATUS, at 61 %. Bramblewood used “R” on 1,286 policies for two things: 1,212 have a prior term with the same policy number — renewed — and 74 have a new number and a different prior carrier — rewritten. The mapper proposes a rule and shows the evidence for it.

    Below the 95 % auto-approve threshold, the mapper only proposes. A person decides.

  3. 03Approved

    The line turns solid, and the sample policy updates

    Renée Okafor · Integration manager

    Renée approves “Renewed when the policy number carries over, otherwise Rewritten”. It applies to every record; the doubtful count drops from 11 to 10. In the sample policy — Acme Roofing's commercial package CPP 7714-0392 — the status now reads “Active · renewed from the 2024–25 term”. Two values on it still wait on a decision.

  4. 04Codes

    Every line-of-business, carrier and status code

    Field and code mapper

    The same canvas flipped to codes: CPKG to Commercial package, CWC01 to Cottonwood Casualty Company. The doubtful ones are shown with their reasons — INMRC on 342 policies splits between contractors equipment and builders risk; carrier code RDG2 is Ridgeline Indemnity on 119 declarations pages and Ridgeline Mutual on 8.

  5. 0506:52

    Acme Roofing, three times, in both books

    Client matcher

    Two Bramblewood records — one set up by the commercial desk in 2009, one by the comp desk in 2016 — and a Calder & Pike surety record from 2023. Similarity 0.97: the same tax ID once formatted, the same location once the address is standardised, the same phone. Where they differ — mailing address, main phone, account manager — Renée chooses.

    The matcher never merges two different tax IDs, and never merges without approval.

  6. 06One approval

    Three records become one client

    Renée Okafor · Integration manager

    Acme Roofing & Sheet Metal LLC: 4 policies, $126,390 premium. The location stays 1420 N Broadway, the mailing address is PO Box 4471, Holly Brandt is the account manager and the bond stays with Ken Morrow. The merge is recorded and can be undone with a reason; 35 clusters are still waiting.

  7. 07Checked

    Every policy against its declarations page

    Declarations reconciler

    On the merged client, three policies match their declarations pages. The commercial auto does not: the system lists 5 vehicles, but endorsement 3 on page 3 added a 2024 F-350, premium already included. The load adds the vehicle. Across the book, 142 policies disagree with their page.

    The reconciler never changes a premium or limit — it reports the difference with the page.

  8. 0806:58

    The umbrella declined by phone

    E&O exposure finder

    A note on Acme Roofing from 14 Nov 2025: “Disc. umb w/ Gary — $2M quote from Ridgeline, $6,850/yr. Decl. due to cost. Will send form.” A roofing contractor with 26 crew, and no signed declination among the 58,214 attachments. Exposure E-07, high, no owner yet — one of 27 the finder listed from 9,814 notes, 1,104 certificates and 63 open claims.

    Every exposure cites its document. The finder never contacts a client or a carrier.

  9. 09Next 13 weeks

    Renewals that land where there is no appointment

    Renewal and appointment checker

    612 renewals in the next 13 weeks, $2,177,230 premium, by carrier and week. 47 renew with seven carriers Calder & Pike is not appointed with; three appointments are requested, four are not. Under the purchase agreement they can renew under Bramblewood's codes until 31 Jan 2027 — and December is the peak, with 145 renewals in five weeks.

  10. 10Test load 3

    Every count tied, then signed

    Renée Okafor · Integration manager

    Test load 3 applies today's decisions and ties the load to the export: 3,198 clients, 4,206 policies, $14,218,640 written premium to the cent, 63 open claims, 9,814 notes. Ten damaged scans are named. Renée signs the day-one load; every blocker still open is accepted with its reason, on the record. The load runs Sat 31 Oct 06:00.

    “Signing accepts each with the reason shown — it goes on the record.”

Who it’s for

Built for everyone who carries an acquisition to day one.

The same acquired book, seen by the four people who carry it — what their weeks looked like, and what they look like now.

RO
Renée OkaforIntegration manager, Calder & Pike Insurance Group
Integration manager
Before
Runs four integrations at once and owns the day-one date and the sign-off of every load. “I bought 3,400 clients. I'd like to know what else I bought.”
Now
Sees every doubtful mapping, waiting merge and unowned exposure on one tie-out, and signs the load with each blocker cleared or accepted.
MB
Marcus BellData migration analyst
Data migration analyst
Before
“Half my week is a code list that means something only to the seller's staff” — and the duplicates live in spreadsheets.
Now
Decides the doubtful mappings and merges from proposed rules with the evidence beside them; the confident ones are already drawn.
GA
Grace AlbrightE&O and compliance lead
E&O and compliance lead
Before
Reviews prior acts, the seller's tail, declinations and open claims by reading files. “The seller's tail covers yesterday. Day two is mine.”
Now
Owns a ranked list of every inherited exposure, each with its source document, and reports to the E&O carrier from it.
HB
Holly BrandtAccount manager, came over with Bramblewood
Account manager
Before
Services 410 commercial accounts. “My clients renew in December whether the system is ready or not.”
Now
Sees her December renewals by carrier and week, and which ones land with a carrier the buyer is not yet appointed with.
Built on the engine

6 agents. Each with one job, and hard limits.

Six specialist agents read, map, merge and check the seller's whole book; the integration manager decides and signs the load.

Agency system reader

Reads every table in the seller's export and every attachment — declarations pages, applications, emails, scans — profiles each field and links each file to its client and policy.

  • Read-only on the seller's system
  • Every value cites its table and row
  • Reports damaged or unreadable files by name
Field and code mapper

Proposes a target for every source field and code value, with confidence and sample values checked against declarations pages, and drafts a rule for the doubtful ones.

  • Never maps below 95 % without a person
  • Never drops a field without a decision — “not carried” is a person's call
Client matcher

Standardises names, addresses, phones, emails and tax IDs, groups records of the same insured inside the seller's book and across both books, and explains each match.

  • Never merges two different tax IDs
  • Never merges without approval
Declarations reconciler

Compares each policy record with its declarations page — premium, limits, dates, named insured and forms.

  • Never changes a premium or limit
  • Cites the page for every difference
E&O exposure finder

Reads every note, email, certificate, notice and open claim for what the buyer inherits: declined coverage without a signed form, quotes never bound, certificates beyond the policy, unanswered notices, disputed claims.

  • Never contacts a client or carrier
  • Every exposure cites its document
Renewal and appointment checker

Matches upcoming renewals to the buyer's carrier appointments and flags the gaps before they renew.

  • Never moves a policy to a carrier code the buyer does not hold
Integration manager

Decides and signs the load. The agents propose; a named person decides.

Ask in plain words

Ask about the book, in plain words

Anyone on the integration team can ask about any field, client, renewal or exposure in the acquired book — or say what to decide. Every answer cites its record.

Which renewals before day one sit with carriers we are not appointed with?

11 renewals before Mon 2 Nov: 6 with Harvest Plains Mutual, 3 with Sandhill Specialty and 1 with Osage River, where appointments are requested, and 1 with Kaw Valley Mutual, not yet requested. Under the purchase agreement these can renew under Bramblewood's codes until 31 Jan 2027, so nothing lapses.

Show me the clients that are in both books

38 of the 187 clusters are clients Calder & Pike already has — mostly surety bonds and workers comp written by your own teams. The largest is Acme Roofing: three records, one tax ID, $126,390 premium.

What are the high E&O exposures, and who owns them?

6 high of 27. Two have no owner yet: Tran Auto Body cancels for non-payment on 18 Oct, and Acme Roofing declined a $2M umbrella by phone with no signed form. Dellwood Apartments is a prior-acts claim for the seller's tail.

Why is STATUS a dashed line?

Because Bramblewood used “R” for two things. 1,212 of the 1,286 policies kept their number — renewed; 74 got a new number with a different prior carrier — rewritten. The proposed rule is “renewed when the number carries over”, waiting for your approval.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The mapping canvasThe seller's fields on the left, the buyer's on the right: confident lines solid, doubtful dashed, not carried struck — with the migration steps and a sample policy before and after.
A doubtful mapping, decidedSTATUS “R” on 1,286 policies — renewed or rewritten — with the evidence and the mapper's proposed rule.
The sample policy, afterAcme Roofing's commercial package exactly as it will load, with values still waiting on a decision marked.
Codes, mappedLine-of-business, carrier and status codes mapped onto the buyer's lists, with the doubtful ones in the queue.
Duplicate clients187 clusters across both books; the selected one side by side, with the matching evidence and the conflicts to choose.
Three records, one clientOne approval merges the cluster: four policies, $126,390 premium, the merge recorded and undoable with a reason.
The merged clientEvery policy checked against its declarations page, the renewals, the linked exposure, the contacts and the merge record.
Inherited E&O exposures27 exposures ranked by severity, each opened on its source document with the finding in the margin.
Renewals and appointments612 renewals over 13 weeks by carrier and week, with the carriers the buyer is not appointed with outlined.
The cleaned book3,198 clients and 4,206 active policies as they will load, with what changed on each one.
Test load and tie-outThe export counted again in the load — clients, policies, premium to the cent — with the blockers before sign-off and the cutover dates.
Signing the day-one loadEvery blocker still open is accepted with its reason, on the record, before the integration manager signs.
Your integration's rulesAuto-approve threshold, match threshold, hard rules, exposure rules, approvers and the day-one date.
Governance

Built for inherited risk: cited, decided by people, tied out.

Every mapping, merge and exposure cites its sourceEach value points back to its table and row in the seller's export; each exposure to the note, email, certificate or notice it came from.
The seller's system is read, never changedThe agents are read-only on the seller's system. The book loads to a staging copy first, and the old system goes read-only before the final delta.
People decide, agents proposeThe data migration analyst decides doubtful mappings and merges, the E&O and compliance lead owns every exposure, and the integration manager signs the day-one load.
Hard rules the agents cannot crossNever merge two different tax IDs. Never contact a client or carrier. Never change a premium or limit. Never move a policy to a carrier code the buyer does not hold.
Nothing loads until it ties outThe day-one load needs every count tied — clients, policies, premium to the cent, claims, notes — and every blocker cleared or accepted with a reason.
Every change on the record, and undoableEach agent step and each decision is recorded with who and when; a merge can be undone with a reason, and every original value stays in the archive.
Configuration

Your integration's rules, not ours

Thresholds, rules, approvers and the day-one date are settings. Every change is saved as a new rule version, with who and when.

SettingDefaultChoose from
Approve a mapping automatically at95 % confidenceLower to 90 % or raise to 99 %
Batch approval band90–94 %One approval for the confident ones below the threshold
Propose a duplicate match at0.92 similarityAcross tax ID, address, phone, email and name
Never merge two tax IDsLockedA hard rule — the matcher cannot override it
Merges across both booksOnThe buyer's producer is told before a merge
History carried7 yearsPolicy terms and notes; older go to the archive copy
Declarations page winsOnWhen the record and the page disagree, after review
Exposure rules6 listed with their documentServicing gaps (letters, loss runs) listed as low, weekly
Connections

Works with the systems on both sides of the deal

The seller's agency systemthe full export — clients, policies, coverages, claims, notes, certificates, accounting
Policy documentsdeclarations pages, applications, emails, notices and scans
Client and contact recordsboth books, matched and merged
Carrier appointment liststhe buyer's appointments and open requests
Open renewal and claim liststhe next 13 weeks of renewals and every open claim
Your agency systemthe cleaned, tied-out book, loaded on day one
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
6weeks
from close to day one, instead of a quarter or more
Today3+ months
With agents≈ 6 weeks
target
100%
of clients, policies and premium tied out between export and load
4,206 of 4,206 policies
tied before sign-off
typical
~25%
of agency E&O losses trace to failure to procure — the exposures are listed first

“demo” = seen in the working solution, on its sample acquisition data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Leader's Edge — about three months to change an agency system; Recordlinker — two months before acquired data was accessible; IIABA member research via Rough Notes — failure to procure ≈ a quarter of agency E&O losses). People, agencies, carriers and clients named on this page are fictional — characters and sample data in the working solution.

Questions

What integration teams ask us.

What is insurance agency data migration?

Moving an agency's book of business — clients, policies, coverages, claims, notes and documents — from one agency management system into another, usually after an acquisition. Agency Acquisition Data Migration does the reading, mapping, matching and checking with six agents, and a person decides every doubtful mapping, every merge and the day-one load.

How does it map the seller's fields and codes?

The field and code mapper proposes a target for every source field and code value, with a confidence and sample values checked against declarations pages. At 95 % or above a mapping needs no person; below that it drafts a rule with the evidence, and the analyst or integration manager decides. No field is dropped silently — “not carried” is a decision.

Does it find duplicate clients across both books?

Yes. The client matcher standardises names, addresses, phones, emails and tax IDs, and groups records of the same insured inside the seller's book and against your own. It explains each match, lists the values that differ for you to choose, and never merges two different tax IDs or merges without approval.

How does it find inherited E&O exposures?

The E&O exposure finder reads the notes, emails, certificates, notices and open claims for declined coverage without a signed form, renewals quoted and never bound, certificate wording not on the policy, cancellation notices not acted on and claims under a reservation of rights. Every exposure cites its document; your E&O lead owns each one.

Will renewals with carriers we are not appointed with be caught?

Yes. The renewal and appointment checker matches upcoming renewals to your carrier appointments and shows the gaps by carrier and week, with the appointment status for each. It never moves a policy to a carrier code you do not hold.

Does it change the seller's data?

No. The agents are read-only on the seller's system. The book is loaded to a staging copy and tied out against the export before anyone signs, and every change is on the record with the original value kept.

Do people stay in control?

Yes. Agents propose; the data migration analyst decides doubtful mappings and merges, the E&O and compliance lead owns exposures, and the integration manager signs the day-one load — which needs every count tied and every blocker cleared or accepted with a reason.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements — your agency system's field dictionary and code lists, your carrier appointments and a sample seller export — and it goes live once every quality gate has passed. We will walk you through it on a sample of your own acquired book first.

See it on
your next acquisition.

We'll run Agency Acquisition Data Migration on a sample of an acquired agency's export.