Web shop to Business Central order flow
Orders, customers, stock levels, prices and shipment statuses exchanged automatically, with exceptions routed to a queue that a person reviews rather than silently failing.
Services
Business systems rarely stand alone. We design, build, test and monitor the connections between your ERP and everything around it, automate the manual steps in between, and extend the platform where the standard genuinely falls short.
The problem we solve
Orders arrive from a web shop and are typed into the ERP. Shipment confirmations go back by email. Approvals happen in a chat thread and are recorded later, if at all. Each of these gaps costs time, introduces errors and makes reporting unreliable.
The integrations that do exist are often fragile: built years ago, undocumented, with no monitoring, so the first sign of failure is a customer complaint. The right approach is a short assessment of every interface and manual handoff, then a prioritised plan that uses standard connectors and platform features before custom code.
Integration work covers the Power Platform (Power Automate, Power Apps, Dataverse), Azure integration services, REST and OData APIs, file and EDI-based interfaces and, for Business Central, AL extensions built to Microsoft's app guidelines. For SAP Business One we use the Service Layer and DI API.
Every integration is treated as a product with an owner: documented data mappings, error handling, retry behaviour, monitoring and alerting, and a test set that can be re-run after each ERP update. That is what makes the difference between an integration that works on go-live day and one that still works in three years.
Orders, customers, stock levels, prices and shipment statuses exchanged automatically, with exceptions routed to a queue that a person reviews rather than silently failing.
Orders, despatch advices and invoices exchanged with large customers and carriers through an EDI provider, mapped to ERP documents and monitored.
Approval workflows with thresholds, delegation and an audit trail, triggered from the ERP and completed from Teams or email.
Simple mobile apps for stock counts, returns or inspections writing to Dataverse or directly to Business Central through supported APIs.
An undocumented interface reverse-engineered, documented, wrapped with monitoring and error handling, and placed under support until it can be replaced.
Every interface and manual handoff listed, with volumes, failure history and business impact.
Patterns chosen per interface: standard connector, Power Platform, API integration or extension, with security and error handling defined.
Delivered in iterations with test data, negative tests and performance checks.
Monitoring, alerting and documentation in place; the integration moves under support with a named owner.
Power Automate suits event-driven workflows, approvals and moderate volumes. High-volume, transactional or latency-sensitive interfaces are usually better served by API integrations or Azure services. The assessment recommends a pattern per interface rather than a single tool for everything.
Yes. Taking over legacy integrations is common. We reverse-engineer and document them, add monitoring and error handling where possible, and advise on replacement when maintenance costs more than a rebuild.
Extensions built to the AL guidelines and tested against preview releases rarely do. Part of our support arrangement is regression-testing extensions before each release wave is applied.
Yes, through the Service Layer and DI API, for web shops, warehouse systems, reporting and Power Platform scenarios.
With service accounts or app registrations with least-privilege permissions, secrets stored in a key vault or secure configuration rather than code, encrypted transport, and logging that records what was exchanged without storing sensitive payloads longer than needed.
List the systems that need to talk to each other and the manual steps in between. We will map the interfaces, rate the risks and propose a practical roadmap.