Integration

Your tools should already know what the others know.

Every manual export is an integration that was never built, and it fails silently the week the person who ran it goes on holiday.

What’s included

Concrete deliverables, not capability statements. Anything not on this list is out of scope until we agree otherwise in writing.

  • Integration audit: every system, every data flow, and every human currently acting as middleware
  • A canonical data model so customer, order, and product mean one thing across systems
  • Bidirectional syncs with conflict rules decided by you, not by whichever system writes last
  • Error handling with a real destination: alerts to a channel a person reads, plus retry logic
  • Historical backfill and reconciliation so the two systems agree on the past as well as the present
  • A reporting layer on top that reads from the canonical model rather than from each source
  • Monitoring, documentation, and a runbook for the failure paths we can predict

Scope, and how we price it

Every engagement is scoped and quoted before any build starts. The Map phase produces a ranked list of what to do; the Plan phase turns the part you approve into a fixed scope, a fixed number, and named owners. You see the figure before you commit to the work it pays for.

We do not quote from a rate card, because the same service costs very different amounts depending on how much of your stack already works. What we will do on a first call is tell you the rough order of magnitude, so nobody spends a second call finding out we are the wrong size for each other.

You can stop after Map or after Plan. Both are complete deliverables, priced on their own, and useful even if the build goes to someone else.

How we do it

  1. Map

    We diagram every system and every flow between them, including the CSV exports and the Zapier account nobody owns. The diagram is usually the first time anyone has seen the whole picture.

  2. Plan

    We define the canonical model, pick the system of record for each field, and write the conflict rules. That decision is business logic, so you make it and we document it.

  3. Build

    One flow at a time, each with monitoring and reconciliation before the next starts. We backfill history and prove the numbers match before cutting over.

  4. Run

    We watch the error channel, fix the breakages that vendor API changes cause, and extend the model as systems are added. Integrations are not finished; they are maintained.

A recent example

Hospitality

+14%

direct booking share over two quarters

A 210-room Gulf Coast resort — Joined PMS stay history to the campaign platform, then rebuilt pre-arrival and winback on behaviour instead of send date.

Read the full study

What we need from you

  • API credentials and, where needed, a sandbox for each system
  • A business owner who can decide which system wins a field-level conflict
  • Documentation or a walkthrough of any custom or legacy system
  • Roughly three hours per week from your side, concentrated during reconciliation

Questions we get asked

Can you use an iPaaS instead of custom code?

Often, and we will recommend it when the volume and logic fit, because it is cheaper to maintain. We say so when it does not fit rather than defaulting to a build.

What happens when a vendor changes their API?

On a monthly agreement, we handle it. On a handover, the runbook documents each endpoint and the monitoring tells your team where it broke.

Our legacy system has no API. Is that a dead end?

Usually not. Database replication, SFTP file drops, and scheduled exports are all workable. We will tell you if the only honest answer is replacing the system.

How do you avoid duplicate records?

A canonical model with explicit matching rules, plus a reconciliation report that surfaces near-matches for a human to resolve. Deduplication is a policy decision before it is a technical one.

Do you fix integrations someone else built?

Yes, and it is a common starting point. We audit first, because sometimes the right move is to repair one flow rather than rebuild all six.

Tell us what isn’t shipping.

Thirty minutes, no deck. Bring the thing that’s stuck and we’ll tell you how we’d approach it, whether or not you hire us.

Or email hello@fusionads.ai · Florida, US