Integration Complexity Assessment
Seven questions that rate the complexity of one Salesforce integration and show the points driving it. It is not an estimate.
This assessment rates Salesforce integration complexity for one integration at a time, in seven questions. It covers the number of systems, data volume and freshness, the direction of data flow and who owns each field, error handling, authentication and existing middleware. The result is a complexity band and the points that drive it, not an estimate of cost or time. Your answers stay in your browser.
Before you start: pick one integration and write down the systems, the objects or records that move, and who owns each system. If you are planning several integrations, run the assessment for each, because one hard integration can hide behind several easy ones.
Integration complexity assessment
Seven questions about one integration with Salesforce. The result is a complexity band and the points that drive it, not an estimate. Your answers stay in your browser.
How to use the result
You get a band (Lower, Medium or Higher complexity) and a score for each area, with the biggest drivers listed first. Higher complexity usually means more design time, more testing and a stronger case for monitoring and middleware.
- Settle data ownership first. Two-way syncs without agreed field ownership are a common source of overwritten data.
- Be honest about freshness. "Within seconds" points to event-driven patterns. Salesforce Platform Events and Change Data Capture can be consumed through the Pub/Sub API, and high-volume events are retained for 72 hours, which shapes how you recover from outages.
- Plan error handling as a feature. Decide who is alerted, how failed records are retried and how you reconcile.
- Review authentication. Shared passwords and service accounts are a risk; plan for OAuth-based access.
Use the integration error handling checklist and read middleware vs point-to-point APIs before you choose a pattern.
Related services
Salesforce integration services
Design and build of APIs, syncs and event-driven integrations
→MuleSoft integration services
Integration on MuleSoft Anypoint Platform
→Salesforce managed support
Monitoring, fixes and ongoing changes after launch
→Questions we hear
Should we assess each integration separately?
Does a high score mean we need MuleSoft?
Can we use the result as an estimate?
What lowers complexity fastest?
Sources
Discuss your integration
Share your result and a short description of the systems involved. We can suggest a pattern and the questions to settle first.




