Skip to content

Service

Integration architecture review

When interfaces fail in production, the root cause is often missing ownership, not a missing connector. This review maps what exists, how failures propagate, and what must change before new volume or a new ERP boundary lands. It complements the Salesforce technical audit by focusing on cross-system behaviour rather than org metadata alone.

When teams engage us

  • Duplicate records appear in Salesforce or the ERP with no clear source
  • Messages are lost with no dead-letter path or replay tooling
  • Nobody knows which system owns pricing, customer, or invoice fields
  • Monitoring shows green while finance finds mismatches weeks later

Engagement shape

Inputs
Access to middleware and relevant Salesforce integration metadata, sample error logs, and stakeholders who know which interfaces are business-critical.
Outputs
A review document your team can execute against, plus a walkthrough. Implementation is a separate engagement if you want Synairo to execute the backlog.

The work

  • Integration inventory: endpoints, schedules, middleware flows, credentials
  • Ownership map: business and technical owners per interface
  • Failure-path assessment: retry, idempotency, DLQ, reconciliation
  • Observability gap analysis: logs, alerts, and runbooks
  • Prioritised remediation backlog with architecture recommendations

Deliverables

  • Integration inventory and ownership map
  • Failure-path and risk register
  • Observability gap list
  • Remediation backlog with recommended sequencing

Where we stop

We assess what you expose to us in agreed systems. Deep ERP internals may require your ERP team or vendor; we document those boundaries in the findings.

The decisions this work exists to get right

01
Not a connector sale
The output is clarity and a backlog, not a proposal to replace everything with a single platform.
02
Distinct from ERP implementation
Salesforce ERP integration engagement builds or fixes specific interfaces. This review is the right entry when the estate is opaque or unreliable across many paths.
Reference architecture · bidirectional interface
  1. Salesforce

    System of record for

    Opportunity, Quote, Account relationship

    Writes an outbound event on state change

  2. Integration layer

    Owns

    Mapping, sequencing, retry state

    Deduplicates on a stable business key

  3. ERP

    System of record for

    Order, Invoice, Pricing, Stock

    Returns an acknowledgement with its own identifier

Ownership
Each field has one writing system and one direction. Conflicts resolve to the matrix, not to whoever wrote last.
Idempotency
A stable business key plus deduplication means a redelivered message is a no-op rather than a duplicate order.
Retry & dead-letter
Transient failures back off and retry. Anything unprocessable lands in a queue a human can see and replay.
Reconciliation
A scheduled comparison detects divergence between the two systems instead of assuming the interface held.

Generic reference architecture. The actual interfaces, ownership matrix, and operating responsibilities are defined per engagement during discovery.

Questions we get asked

Answers are here in the page rather than hidden behind a script - open or closed, the text is the same.

How is this different from the ERP integration service?

The review produces inventory and a backlog across the estate. The ERP integration service designs and delivers specific Salesforce-to-ERP interfaces.

Working on something like this?

Tell us the systems and the constraint. You will get an engineer's answer, not a capability deck.

Talk to an engineer