Business Central integration with the systems around it

We connect Business Central to e-commerce platforms, CRMs, banks, logistics providers, government portals and internal applications, using whichever pattern suits each integration: API, web service, file exchange or middleware.

The challenge

Integrations rarely fail loudly. A missed webhook, a retry that duplicates an order or an expired token can go unnoticed for days. The design questions (who owns each piece of data, what happens on failure, how do we reconcile) matter more than the connector itself.

Technology we use

  • Business Central API pages and OData
  • AL HttpClient and JSON
  • Azure Functions and Logic Apps
  • Azure API Management
  • Power Automate
  • OAuth 2.0 with Microsoft Entra ID

How we approach it

The same four steps apply whether the project is a rollout, an integration or a fix. Only the depth changes.

  1. Map data ownership

    Which system is the source of truth for customers, items, prices, stock and orders, and in which direction does each flow?

  2. Choose the pattern

    API pages, OData, outbound HTTP calls from AL, Azure Functions, Logic Apps, Power Automate or a file exchange, chosen per integration.

  3. Build for failure

    Idempotent operations, retry rules, error queues and clear logging so a failed message is visible and recoverable.

  4. Monitor and reconcile

    Alerts, reconciliation reports and documentation so support teams can run it without the original developer.

What is included

  • Integration architecture and data-flow design
  • Inbound and outbound APIs with authentication
  • E-commerce, marketplace and CRM connectors
  • Bank, payment and logistics integrations
  • Government portal and e-invoicing connections
  • Azure Functions, Logic Apps and Power Automate flows
  • Error handling, retry and alerting design
  • Documentation and support runbooks

What you get from it

  • Orders, stock and invoices flow without re-keying
  • Failures are visible and recoverable
  • Systems can change without rebuilding every connection
  • Support teams get runbooks, not mysteries

Frequently asked questions

Can Business Central integrate with external applications?

Yes. Business Central exposes standard and custom APIs, OData and web services, and can call external services from AL. Azure Functions, Logic Apps and Power Automate are common middleware options.

What is the difference between integration and API integration?

Integration is the wider design of how systems exchange data. API integration is the building and consuming of the specific APIs. See our Business Central API integration page for the technical side.

Do you build real-time or batch integrations?

Both. The right choice depends on how quickly the other system needs the data and how much load Business Central can take.

Talk to us about business central integration

Let's discuss it. Tell us what you are trying to fix or build, and we will tell you plainly whether and how we can help.