Integration Mistakes That Cost Thousands
No error handling, no idempotency, no monitoring. The five most expensive integration errors we see repeatedly, ranked by how much damage they cause.
No error handling, no idempotency, no monitoring. The five most expensive integration errors we see repeatedly, ranked by how much damage they cause.
Integrations look simple on the diagram. System A talks to System B, data flows, everyone's happy. In practice, integrations are where a lot of unexpected cost hides, and where small mistakes compound into large problems.
Here are the mistakes I see most often, ranked roughly by how much they tend to cost.
1. No error handling. The integration works great on the happy path. Then an API times out, a field is unexpectedly null, or a rate limit is hit, and the integration silently fails. Data goes missing, and nobody notices until a customer complains or the books don't reconcile.
2. No idempotency. If an integration retries a failed request, does it create a duplicate record? Double-charge a customer? Send the same email twice? A lot of integrations aren't built to handle retries safely, which means error recovery creates new errors.
3. Trusting the source data. Just because data comes from another system doesn't mean it's clean. Missing fields, wrong formats, unexpected characters, duplicate records. All of these flow through unvalidated integrations and corrupt your downstream systems.
4. No monitoring. If your integration fails at 2 AM, when do you find out? If the answer is "Monday morning when someone checks," you've potentially lost a weekend's worth of data. Monitoring and alerting aren't optional for production integrations.
5. Ignoring rate limits. Most APIs have rate limits. Ignoring them means your integration gets throttled or blocked during high-volume periods, exactly when you need it most.
These aren't obscure edge cases. They happen because integrations are often treated as simple "connect A to B" tasks rather than the mission-critical data pipelines they actually are. The initial build works fine; it's the failure modes that weren't planned for.
Good integrations are boring. They run quietly, handle failures gracefully, and nobody thinks about them. That's the goal.
Meet the person
This article comes from real projects. If it raises a question about your own system, you can ask the founder directly.
HELLO PEOPLE designs, builds and looks after AI, software, app and data solutions for Australian businesses, with senior expertise on every project and a scope agreed before work starts. For an integration, that means every record lands where it should and both systems agree.
Since 2007, HELLO PEOPLE has delivered more than 100 projects from Perth for small and medium businesses across Australia: custom software and apps, system integrations, data migrations, reporting and dashboards, and AI that works inside the systems a business already runs.
I lead every engagement myself. I trained in accounting before moving into IT, hold accounting and IT professional qualifications and an MBA, and bring more than 20 years of experience across sales, service delivery, inventory and compliance. I am also a PhD candidate in AI at Curtin University, researching retrieval-augmented generation (RAG), so the technology is always judged by what it does for the business.
Small and boutique. The person who scopes your integration is the person who builds it, and the same person watches the first live syncs.
No ticket queue and no account manager in between. You hear back within one business day, usually sooner.
The integration is the start, not the end. When you need the next system, integration or report, you call the same person, who already knows your business.
Tell us what is happening in your workflow, stack, or customer journey. We will come back with a practical recommendation, not a generic pitch.
Built here. Your data stays here.
Thanks for reaching out. We will get back to you within one business day.
See what else we do