Blogs

What a Salesforce integration partner should own for you

A Salesforce integration partner connects Salesforce to the systems your business already runs, such as enterprise resource planning (ERP), warehouse and product data. Our position: choose the partner that will own every connection after go-live, including the ones between Salesforce products.

Team mapping Salesforce integrations with ERP and warehouse systems

Key takeaways

1

Integration failures sit at the seams between suppliers, so name one owner.

2

Pick the integration pattern on system count and change rate, never on habit.

3

Budget for the people who run the connections after launch as well as the build.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

The decision on the table is who carries the responsibility when data stops flowing between Salesforce and the rest of your landscape. Integrations are usually the last part of a programme to be tested under real load. They are also the part that is hardest to change once orders, customers and stock depend on them.

Integration is where accountability usually breaks

Most integration problems appear at the seam between two suppliers. The Salesforce partner says the message left correctly, the ERP team says it never arrived, and the middleware vendor points at both. Each party is right about its own piece, and your order is still stuck. The fix is contractual as much as technical: one party owns the connection from end to end and answers for it.

That is how we set up our projects. FORWARD acts as one point of contact and one accountable party, including for the integration between every Salesforce product involved. It is also the first question worth asking when choosing a Salesforce consultant: who picks up the phone when two systems disagree?

The integration pattern decides what you can change later

The right integration pattern depends on how many systems exchange data and how often those systems change. With two or three systems and stable interfaces, direct connections through each system's application programming interface (API) are cheaper to build and easy to follow. With many systems, or several consumers of the same data, an integration layer such as MuleSoft keeps each connection from breaking the others.

Both routes are valid. The light case needs little more than well documented APIs and monitoring. The heavy case needs middleware, an integration team and version control on every interface. We don't sell MuleSoft when a client doesn't need it, because a middleware licence without enough connections behind it is cost without return.

This choice is hard to reverse. Once dozens of processes depend on a pattern, moving away from it means retesting every one of them.

What the integration work actually contains

The build itself is the smaller part of integration work. The larger part is agreeing which system is the source of truth for each piece of data: customers, prices, stock and orders. When two systems both think they own the customer address, you get duplicates and overwritten records, and no amount of code fixes that.

Error handling is the other hidden workload. Every connection needs a rule for what happens when a message fails, who gets alerted and how the record is replayed. Data migration belongs here too, because the first load of historical data tests every mapping decision at once.

Priscilla Calemi
Marketing & Community Manager

Each party is right about its own piece, and your order is still stuck.

Priscilla Calemi

|

Marketing & Community Manager

Connections between Salesforce products count too

Integration also covers the links between Salesforce clouds. A webshop on Commerce Cloud (Agentforce Commerce) passes orders to Salesforce Order Management, which routes them to the right warehouse and shares status with Service Cloud, so a service agent can answer a delivery question. Each hand-over is a connection with its own failure modes.

Those hand-overs matter most in peak periods, when order volumes expose every slow or fragile step. How Salesforce Order Management handles fulfilment is a subject on its own. For the integration decision, the point is simpler: the partner who builds the storefront should also answer for what happens to the order afterwards.

The cost sits in the number of connections and their owners

Integration cost grows with three drivers: the number of systems, the frequency of data exchange and the rate at which connected systems change. Real-time connections cost more to build and monitor than nightly batches. Every ERP upgrade or new warehouse partner triggers retesting on the connections that touch it.

The build is largely a one-off effort. Ownership is permanent. Someone in your organisation has to watch the monitoring, decide on data ownership disputes and approve interface changes. If the programme stops halfway, clean data ownership rules and documented interfaces keep their value. A half-built middleware layer with only one connection on it does not.

Questions to put to any Salesforce integration partner

A short set of questions separates a partner who builds connections from one who owns them. Ask them before the contract is signed, because the answers shape the scope.

  • Who answers for a failed message between Salesforce and our ERP, and within what time?
  • Which integration pattern do you recommend for our landscape, and when would you advise against middleware?
  • How do you document which system owns each type of data?
  • What does monitoring look like after go-live, and who in our team needs to act on it?
  • Will the same team that built the integrations support them after launch?

The last question matters more than it looks. The difference between specialist and generalist consulting partners often shows up here, in whether the builders stay or hand over to a support desk.

Integration work continues after go-live

A Salesforce integration partner earns its fee in the months after launch, when real volumes and real exceptions arrive. That is why our teams stay on the same project from start to finish, with no rotations, and remain on board in the run phase to track the key performance indicators (KPIs) agreed at the start. Order throughput, failed message rates and time to resolve an exception are the numbers that show whether the integration holds.

Carrefour gave us their internal award for the only project delivered on time and on budget. On any programme, the connections between systems are part of what has to land on time, and part of what we keep answering for once it has.

Our Salesforce services
About the Author
Priscilla Calemi
Marketing & Community Manager

Our insights

Button Text
No items found.
No items found.
No items found.