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
- Not a connector sale
- The output is clarity and a backlog, not a proposal to replace everything with a single platform.
- 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.
Salesforce
System of record for
Opportunity, Quote, Account relationship
Writes an outbound event on state change
Integration layer
Owns
Mapping, sequencing, retry state
Deduplicates on a stable business key
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