Business Central integrations and customization

Connect Business Central to the tools you already use, and extend it where standard features don’t cover your process.

What we build

Connected systems, less manual entry

Every time someone retypes an order, a tracking number or a stock level, you pay for it in time and errors. Integrations remove those steps so data is entered once and flows where it is needed.

Extensions

AL development

Custom fields, pages, reports and business logic built as extensions.

APIs

System integrations

Data sync with other business systems through Business Central's APIs.

Commerce

Shopify & e-commerce

Orders, items, stock and pricing kept in step with your online store.

Logistics

Shipping & fulfillment

Carrier rates, labels and tracking connected to warehouse shipments.

Automation

Power Automate

Approvals, notifications and routine tasks handled automatically.

Reporting

Power BI

Financial and operational dashboards on live Business Central data.

Common integrations

What typically connects to Business Central

SystemWhat syncsUsual approach
ShopifyOrders, customers, items, stock levels and paymentsMicrosoft's built-in Shopify connector
Shipping carriersRates, labels and tracking numbersAn AppSource shipping app or an API integration
EDI trading partnersPurchase orders, advance ship notices and invoicesAn app from a specialist EDI provider
Dynamics 365 SalesAccounts, contacts, products and ordersMicrosoft's standard Dataverse integration
Power BIFinancial and operational dataMicrosoft's Business Central Power BI apps, extended as needed
Our approach

Configure first, customize only when it pays off

Every custom line of code is something to maintain. We check whether standard features or an existing app can do the job before we build anything.

  • Fit check. Standard setup, AppSource app or custom extension: we compare the options and their running costs with you.
  • Clear data flow. We agree which system owns each piece of data, how often it syncs and what happens when something fails.
  • Built for updates. Extensions follow Microsoft’s extension model, which keeps Business Central updates much smoother. We still test custom work against each major release.
  • Tested properly. Integrations are tested with realistic data volumes, duplicates and error cases, not just the happy path.
  • Documented. You get notes on what was built, how it works and how to monitor it.
Worked example · Illustrative scenario

Connecting a Shopify store to Business Central

An e-commerce distributor sells through Shopify and keeps its accounting in Business Central. Staff re-enter every web order, stock levels are updated by hand twice a day, and the store sometimes sells items that are out of stock.

StageWhat happens
DesignAgree that Business Central owns items, prices and stock, and Shopify owns web orders. Map product variants to item variants.
SetupConfigure Microsoft’s Shopify connector: item sync, stock sync by location, and order import with customer matching.
RulesOrders with unknown items or failed payments go to a review list instead of creating bad sales orders.
TestingRun test orders, refunds and partial shipments through the full flow, from Shopify order to shipment, invoice and payment.
Go-liveSwitch on scheduled sync and train staff to clear the exceptions list each morning.

Outcome: Web orders arrive in Business Central without retyping, the store shows stock that matches the warehouse, and staff only touch the orders that genuinely need attention.

This example shows how we approach this kind of project. It is not a client case study.

Also running Dynamics 365 Sales, Customer Service or Field Service? We work across the Dynamics 365 family and can connect Business Central with Dataverse and your CRM.
FAQ

Frequently asked questions

Have a different question? Ask directly.

Will integrations break when Business Central updates?

Microsoft releases two major updates a year. Integrations built on its standard APIs and extension model are designed to survive them, and we test custom work against each release preview so problems show up before your production system updates.

Do integrations run in real time?

It depends on the connection. Some sync within minutes, others run on a schedule such as every 15 minutes or nightly. We pick the timing based on what the business needs, such as near real-time stock for an online store and nightly for reporting.

Do we always need custom code?

No. We check for a standard connector or an AppSource app first, such as Microsoft’s Shopify connector. Custom development is only for gaps those options can’t cover.

Are there running costs?

Sometimes. Connector apps often have a monthly subscription, and some integrations use Azure services billed by Microsoft. We include these costs in the estimate so there are no surprises.

Have a system that needs to connect?

Tell us what you use today. We’ll suggest the simplest reliable way to make it work with Business Central.