Floburn.
Floburn Journal·Implementation

What integration debt costs in year two.

The connector you didn't build in week six is the line item that compounds in month eighteen. The real cost of 'we'll wire it up later' in AI projects.

By Aaron Burns·April 15, 2026·6 min read

title: "What integration debt costs in year two." dek: "The connector you didn't build in week six is the line item that compounds in month eighteen. The real cost of 'we'll wire it up later' in AI projects." date: "2026-04-15" pillar: "implementation" author: "aaron" tags: ["integration-debt", "ai-implementation", "year-two"]

The first year of an AI project is the year everyone watches. There's a launch. A press release sometimes. An executive sponsor with a quarterly slide. By month six, the team is feeling confident; by month twelve, the project is operational. Most retrospectives we read are written between months ten and twelve, and most of them say the project was a success.

The retrospectives we read at month eighteen are different.

The pattern is consistent enough to name. The phrase that anchors it, in the original scoping document, is some variation of we'll wire it up later. The system in question is one of: the CRM, the data warehouse, the ticketing system, the HRIS, the e-commerce backend, the call recording archive, the customer database. The wiring that was deferred was deferred for a defensible reason — usually scope, sometimes complexity, occasionally a vendor blocker. The first-year deliverable shipped without it.

Year two is when the cost shows up. This post is about what that cost looks like, in operating terms, and how to scope so it doesn't show up.

The shape of integration debt

Integration debt is the work the AI project should have done with the surrounding systems but didn't. The forms it takes:

Manual reconciliation. The AI produces outputs. Those outputs live in the AI vendor's system. The system of record (CRM, payroll, ticketing) does not. A human copies the outputs over, daily or weekly, in batch. Sometimes via a CSV export, sometimes a spreadsheet, occasionally a Zapier hookup that handles half the cases and a human handles the rest. The reconciliation work is invisible in the cost model. It is one of the largest hidden costs in year two.

Duplicate writes. The team builds a workaround where the AI writes to one system, the human writes to another, and the team commits to keeping them in sync. By year two, they're not in sync. Customers exist in one place and not the other. Tickets get closed in the AI's system while still showing open in the CRM. The team learns to check both. Then they argue about which is canonical.

One-directional flow. The AI reads from System A, processes, writes to System B. Six months later, an upstream change in System A breaks the read. The team fixes the read. Two months after that, System B's API changes. The team fixes the write. By year two, the team is spending 20% of its capacity on integration maintenance, and the project's roadmap has not moved in a quarter.

The vendor-blocker pile. A specific connector required the vendor's API team to do something. The vendor said next quarter. Next quarter became next year. The system in question is one the AI fundamentally depends on, but the vendor's prioritization isn't yours. By year two, the workaround has fossilized.

Each form of debt has the same character: a year-one decision that bought velocity at the cost of year-two capacity. The arithmetic is unforgiving.

What it costs

Take a representative mid-market deployment: an AI agent that triages support tickets across two queues. Year-one budget was $180k all-in. The deployment shipped on time. By month four, the deferred integration was the only thing standing between the agent and end-to-end automation — the agent could read tickets and draft responses, but couldn't update the CRM record without a human in the loop.

A reasonable estimate of the year-two cost of that single deferral:

  • Operating overhead. One support analyst spending ~6 hours a week copying agent outputs into the CRM. At a fully loaded $90k, that's roughly $13k/year of capacity.
  • Error rate. Hand-copied data is ~3% wrong by industry benchmark. On a thousand tickets a month, that's 30 records a month with wrong status, wrong notes, or wrong customer linkage. Each one costs ~30 minutes to fix downstream. Another ~$12k/year of cleanup.
  • Stalled improvements. The agent's accuracy is bounded by the round-trip latency through the human-in-the-loop step. The model improvements that would have shipped in months 14–18 don't ship, because they require closing the loop the integration was supposed to close.
  • Maintenance drift. The CSV export the team relies on breaks twice a year when the CRM changes its column structure. Each break costs ~20 hours of engineering to fix. Another ~$6k/year.

The conservative all-in cost of one deferred integration, in year two: $30–50k against the original $180k budget. The aggressive estimate, when the stalled-improvements line item is real, runs higher.

Multiply by the number of deferred integrations. The pattern we see at month eighteen is three to five active deferrals. The compounded operating cost is between $90k and $250k a year, against a project budget that was originally $180k.

This is what integration debt means in operating terms. It is not a metaphor.

The right way to scope

The fix happens at scoping, not at implementation. Three principles consolidate the failure modes:

Scope integrations first, model second. Identify every system the AI needs to read from or write to. List every connector. For each, estimate authentication complexity, data shape, rate limits, and error handling. Then double the estimate. The model build is downstream of the integration build, not parallel to it.

Refuse deferrals on systems of record. A deferred integration with a marketing tool is recoverable. A deferred integration with the system that owns customer records, payroll, or ticketing is not — it's the foundation of every year-two cost we just described. If the project budget can't afford the integration in year one, the project scope is wrong.

Budget the maintenance. Integration maintenance is a recurring line item, not a one-time cost. APIs change. Data shapes drift. Authentication tokens rotate. A defensible budget allocates 10–20% of the project's annual operating cost to integration maintenance, every year, forever.

These principles are boring, which is why they get cut from scoping decks. The boring decisions are what separate a project that compounds from one that erodes.

When you're already in year two

If you're reading this in the middle of the deferred-integration pile, the recovery is workable. The pattern that gets the work done is to triage by blast radius — which deferral is dragging the most capacity, which is corrupting the most data, which is blocking the most planned improvements. Pick the worst one. Fund that integration as a Phase 2 deliverable, full scope, no shortcuts.

The recovery does not happen by writing better workarounds. It happens by retiring the workarounds, one at a time, on a timeline that has a name and an owner.

If you'd like to walk this against your current deployment, the discovery call is the right starting point. The conversation is operational, not consultative. Send the architecture diagram and the year-one retrospective ahead.

More from the journal
Read the index
Working on something where this is relevant?
Book a discovery call