Insights / Integration

Integration first: the hidden cost of disconnected systems

Short answer

A CRM is only as useful as the systems it talks to. In MuleSoft's 2023 benchmark, only 29 percent of an organization's applications were integrated on average, and 80 percent of IT leaders said integration problems were slowing them down. Plan integrations first, not last.

The hidden cost

Disconnected systems don't show up as a line item. They show up as someone re-typing an order from email into accounting, as two reports that disagree about last month's revenue, and as a customer telling the same story to three people.

Large organizations have this problem at scale. MuleSoft's 2023 survey of 1,050 IT leaders found companies using more than 1,000 applications on average, with only 29 percent integrated, and 80 percent saying integration challenges slow their digital transformation.[1] A 60-person company might run fifteen systems instead of a thousand, but the effect is the same: the CRM only knows what someone remembered to type into it.

CRM at the center, connected through an Azure integration layer to accounting, ERP, phone, website forms, email and documentsAzure integration layerLogic Apps, Functions, Service BusAccountingERP or inventoryPhone systemWebsite formsEmail and calendarDocumentsCRMone record per customer
CRM at the center, with an Azure integration layer handling the connections to the systems you already run.

How Microsoft Azure fits

Instead of wiring each system directly to the CRM, an integration layer on Azure sits between them. Logic Apps handles workflows using prebuilt connectors to common business systems. Azure Functions runs custom logic where a connector doesn't exist. Service Bus queues messages so nothing is lost if one system is down. Key Vault keeps every connection password in your own account.

The result is easier to change. When you replace your accounting package, one connection changes, not the whole CRM.

Decisions to make for every integration

Start with the ugliest one

Every project has one integration nobody fully understands: an old system with no documentation, or a vendor whose “API” turns out to be a nightly file. That's the one to build in the proof of concept, while the budget is still small and the answer can still change the plan.

Want a second opinion on your project?

Describe the problem in a few guided questions. You'll get a free first pass within two business days, or an honest no.

Start free

More insights