Integrations break. Plan for that instead of pretending otherwise
Connecting systems you do not control means accepting that something will change on somebody else schedule. The plan is detection, not prevention.
- January 16, 2026
- Published
- 6 min
- Read time
- Automation
- Category
On This Page
A permanent condition, not a defect
Every integration depends on a system somebody else controls, and that somebody will change it. APIs are versioned and deprecated, authentication requirements tighten, fields get renamed, rate limits change.
None of that is a failure of the original build. It is the ordinary weather of connecting systems, and treating each occurrence as a surprise is what makes integrations feel fragile.
The projects that go badly are the ones where nobody planned for maintenance because nobody said out loud that maintenance would be needed.
Detection is the whole strategy
You cannot prevent a vendor from changing an endpoint. You can find out within an hour instead of within a quarter.
That means health checks that verify the connection still works, alerts when volumes fall outside expected bounds, and a heartbeat that notices when something stops running entirely.
Fast detection turns a potential data quality disaster into a Tuesday afternoon fix.
Decide who owns each field
Most sync problems are not technical, they are governance. Two systems both believing they own the customer record will fight forever, and no amount of clever conflict resolution fixes an unmade decision.
Assign one owner per field. This system is authoritative for contact details, that one for billing, and the flow goes one way. Once that is settled the technical work becomes straightforward.
That conversation is often the most valuable part of an integration project, and it has nothing to do with code.
Platform or custom
Integration platforms are good value for standard connections between popular tools, with maintenance handled for you. That is a real benefit and worth paying for when it fits.
They become awkward when the mapping is unusual, the volume is high, or the error handling needs to be specific. At that point the platform is the constraint and the cost curve turns against you.
Either choice is defensible. Choosing on requirements rather than preference is the part that matters.
ReynoldsBuilt
AI, automation, and custom software
We audit an entire operation before building anything, then build what the business actually needs. Everything here comes out of real engagements.
About the studioKeep reading
More from the blog
Written for the person who has to make the call, not the person writing the spec.
Strategy · 8 min
The spreadsheet your team built is the best spec you have
Every business has a shadow spreadsheet holding the operation together. Most software projects throw it away. That is a mistake, and an expensive one.
ReadAutomation · 7 min
The worst automation failure is the one nobody notices
An automation that breaks loudly gets fixed the same day. One that fails quietly can corrupt six months of data before anyone asks a question.
ReadAI · 9 min
Hallucination is a design problem, not a model problem
Waiting for a model that never invents anything is not a plan. Building systems that assume it will is.
ReadFind out what should actually be built.
Start with an assessment. We walk your business end to end and show you where automation and AI pay off, ranked by what they are worth.