← Back to Newsroom

Founder commentary

Sync Was Never the Answer

A note to agency CIOs on the coming architecture shift. Every overnight sync is interest payment on a decision made in 2008.

By Justin Mayer · May 2026 · 6 min read

Every overnight sync in your agency stack is an interest payment on an architectural decision somebody made in 2008.

That sounds dramatic. It is also literally true. The sync exists because the AMS and the CRM are two different products, built by two different teams, on two different data models, with two different opinions about what a client record is. Reconciling them at midnight is the price of that disagreement. The price is paid every night. It will keep being paid until the architecture changes.

For agency CIOs and operations leaders watching the AI wave hit insurance, this is the question that matters more than any feature roadmap: is the platform single-source, or is it sync-based? Everything else about the next decade depends on the answer.

Let me walk through why.

Sync-based was a reasonable compromise in its era.

Each system of record was authoritative for its own domain. Bidirectional sync stitched them together. Latency was acceptable because the operations cycle was slow. Quotes were a day or two, renewals were monthly, accounting was nightly. The agent’s workflow tolerated some staleness because everything tolerated some staleness.

That world is gone. The operations cycle in a modern personal-lines agency is intra-day at minimum and near-real-time at the leading edge. A prospect captures a dec page in ninety seconds via a portal integration. A carrier portal updates underwriting in real time. A phone-AI tool transcribes a quote intake while the call is still happening. The cycle compressed by an order of magnitude. The sync didn’t.

The result is the architectural equivalent of a slow leak. Most of the time it does not matter. Occasionally the producer is looking at one version of the client and the CSR is looking at another. Occasionally the renewal flag fires twice or not at all. Occasionally a quote gets duplicated because two systems each thought they had authority. Each incident is small. The aggregate erodes trust in the data, and once trust in the data is eroded, the agency starts running on the spreadsheet that someone keeps next to the AMS, which is the worst single-source architecture money can buy.

The AI wave makes this worse, not better.

Models trained on or operating against the data are downstream of the data quality. A model reasoning over two sync-mismatched copies of a client record is going to produce inconsistent outputs. A model trying to summarize a renewal where the policy module says one thing and the engagement module says another will hedge, hallucinate, or surface the wrong fact. AI is an amplifier. It amplifies what you feed it. If the architecture below it is sync-based, the amplifier amplifies the sync drift.

The single-model alternative

A different architectural starting point is single-model. One client object. One pipeline object. One policy object. Every module reads from and writes to the same source. There is no sync, because there is no second copy. Reporting is consistent with the dashboard which is consistent with the renewal queue which is consistent with the producer’s screen, because all four are projections of the same underlying record.

I want to be honest about the trade-offs. Single-model is harder to build initially. It is much harder to retrofit onto a product that wasn’t designed for it, which is why the incumbents who have tried have produced uneven results. It demands clearer thinking about data ownership, schema evolution, and access patterns up front. And it forces the vendor to take a position on what a client record actually is, rather than letting the AMS and the CRM each have their own answer.

The trade-offs run the other way too. Single-model is dramatically simpler to operate. It is dramatically simpler to extend with AI, because there is one place to reason from. It is dramatically simpler to govern and audit, because every state change has one home. It is dramatically simpler to integrate against externally, because partners only need one schema. The complexity moves up-front and out of the runtime.

Two diagnostic questions for any vendor call

For CIOs evaluating agency platforms, here is the question worth asking on every architecture call. Show me how a client record changes when a producer updates an email address. Walk me through every system the change propagates to, in what order, on what trigger, and with what failure semantics. If the answer involves the words “sync” or “overnight” or “queue” or “eventual consistency between the AMS and the CRM,” you are looking at a sync-based architecture with the corresponding interest payment.

There is a related question that flushes out the same answer. What is your integration tier transparency? In other words: when you publish a list of partners, do you classify each one as native, supported import, Zapier-or-equivalent, planned, or manual, and is that classification accessible to the customer? Vendors who classify honestly know what their architecture is. Vendors who mix native integrations with Zapier connections without distinguishing depth are telling the customer to find out the hard way which is which.

I co-founded an AI SaaS company in a previous chapter, and worked on TensorFlow-era enterprise products before the current wave. The architectural lesson I took from that period is simple. The systems that aged well were the ones whose data model could carry the next generation of capability without rewriting. The systems that aged badly were the ones whose data model encoded a specific product surface and called the next surface a “new module.”

The agency software category is hitting that same hinge moment now. The post-AI architecture is single-model, single-source, AI-native by default, with sync reserved for what genuinely lives in another organization’s system of record (primarily carrier downloads via IVANS). Everything else collapses into one schema, one record, one source of truth.

For CIOs evaluating the next platform, that’s the architectural posture to insist on. The vendor’s roadmap matters less than the data model under the roadmap.

Justin Mayer is the founder of HarborIQ, an AI-native operating system for independent insurance agencies. For interviews or contributed pieces, email Justin.