D365ConsultantDivision of Sataware
Talk to an expert
Integration that holds up

Azure Integration Services for Dynamics 365 and Business Central.

Azure Integration Services for Dynamics 365 is the right tool when an integration carries real money or volume: orders from ecommerce, EDI with retailers, payroll, banking or a warehouse system. Logic Apps, Service Bus, API Management, Event Grid and Azure Functions give you queues, retries, monitoring and security that point-to-point scripts lack. For a single low-volume feed, Power Automate or an AppSource connector is often enough, and we will say so.

Logic Apps
workflow engine with a Business Central connector
Service Bus
queues hold messages while a system is down
OData v4
the protocol behind Business Central APIs
Close-up of a circuit board and ribbon cable

The Azure building blocks and what each one does

Logic Apps

Visual workflows that call Dynamics 365, Business Central, SFTP servers, databases and web APIs. The Standard plan runs in a single-tenant host and can reach systems inside your own network.

Service Bus

Queues and topics that sit between systems. If Business Central is being updated or an ecommerce platform is slow, messages wait in the queue instead of being lost.

API Management

A controlled front door for partners who need your data: keys, rate limits, logging and versions, without exposing your ERP directly to the internet.

Event Grid

Pushes events, such as a posted invoice or a file landing in storage, to the services that care about them, so nothing has to poll every few minutes.

Azure Functions

Small pieces of code for transformations that are awkward in a workflow designer, such as parsing a fixed-width bank file or an EDI document.

Monitor and Application Insights

Alerts when a run fails, dashboards of throughput and a searchable history of every message. Business Central can also send its own telemetry to Application Insights.

How each Dynamics 365 product exposes its data

Business Central offers standard and custom API pages over OData v4 with OAuth sign-in through Microsoft Entra ID, plus webhooks that notify a subscriber when records change. Microsoft throttles API calls per environment, so bulk loads have to be batched and paced rather than fired all at once.

Dynamics 365 Finance and Supply Chain Management expose data entities through OData and the Data Management Framework for large file-based imports and exports. Business events can be delivered to Service Bus, Event Grid, Event Hubs or an HTTPS endpoint, which suits event-driven designs well.

Dynamics 365 Sales, Customer Service and Field Service sit on Dataverse, which has its Web API, plug-ins and a built-in way to post messages to Azure Service Bus. That makes Service Bus a natural hub when CRM and ERP both need to hear about the same customer or order.

Designing an integration that finance can trust

  1. 1

    Inventory every interface

    Each existing and planned feed is listed with its direction, volume, timing, owner and what happens today when it fails. This list alone often reveals feeds nobody remembers building.

  2. 2

    Choose the lightest tool per feed

    A nightly price file may need only a Logic App; a high-volume order stream needs a queue, idempotent processing and a dead-letter process. Not every feed deserves the full stack.

  3. 3

    Define the contract

    Field mappings, identifiers, error codes and retry rules are written down and signed off by both system owners, so disagreements surface on paper rather than in production.

  4. 4

    Build with failure in mind

    Every message carries a correlation ID, duplicates are detected, and failed messages land somewhere a person can see, fix and resubmit them.

  5. 5

    Reconcile, then monitor

    Counts and totals are compared between systems after test runs and after go-live, and alerts go to a named team, not a shared mailbox nobody reads.

Yellow network cable with an RJ45 plug
Messages that wait in a queue are messages that never go missing

Signs you have outgrown point-to-point integration

  • βœ“Orders or invoices occasionally go missing and are found only at month-end
  • βœ“An integration runs on a server under someone's desk or as a scheduled script on one PC
  • βœ“Nobody can say how many messages failed last week or why
  • βœ“Each new sales channel or trading partner means another custom connection into the ERP
  • βœ“Partners ask for API access and the only option is sharing an ERP account

Azure integration questions from IT and finance

Why not do everything in Power Automate?

Power Automate is excellent for team-level automation and approvals. For high-volume or business-critical feeds, Logic Apps Standard adds private networking, deployment through pipelines and more control over hosting and scale. The two share the same connector model, so a flow can move to Logic Apps when it outgrows its first home.

Do we need our own Azure subscription?

Yes. Integration resources should run in a subscription your company owns, so you keep control of the data, the access and the bill. We work inside it with access you grant and can remove, and everything we deploy is described in templates kept in your repository.

What does Azure cost to run for this?

Azure bills by consumption and plan, and Microsoft publishes a pricing calculator for every service. The design document lists the services and tiers each integration uses so your team can price it with that calculator. We do not quote Azure costs ourselves because they depend on your volumes and agreements.

Can you support EDI with large retailers?

Yes, usually by combining an EDI provider or AppSource EDI add-on for the trading-partner side with Azure or Business Central for mapping and posting. Retailer compliance rules vary widely, so the partner list and document types are confirmed in the scoping call.

Who watches the integrations after go-live?

Your team, us, or both. Alerts and dashboards are set up either way, with a written runbook for resubmitting failed messages. Ongoing monitoring can be part of a support arrangement if you prefer not to staff it.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.