Dynamics 365 Business Central Customer Portal & Staff Portal — Without Replacing Dynamics 365 Business Central
Yes — you can add a modern customer portal, staff portal and management dashboard to Dynamics 365 Business Central without replacing it. Sysgraft connects to the Dynamics 365 Business Central API and builds a bespoke interface layer on top, for UK manufacturers and distributors. No ERP replacement, fixed-price build, UK-hosted.
The most commonly deployed ERP in UK manufacturing and distribution SMEs, and the platform with the highest API score in our 18-platform audit.
Where Dynamics 365 Business Central slows your people and customers down
Business Central is powerful but dense: routine tasks span multiple pages and factboxes, role centres still overwhelm casual users, and customers have no front door at all. Warehouse and shop-floor staff in particular find the web client slow for high-frequency actions.
Built for the way Dynamics 365 Business Central data is actually used
- A customer portal for order status, invoices, statements and reordering against the BC sales and posted-invoice entities
- A staff portal that collapses multi-page BC tasks into one fast screen with Entra single sign-on
- A live management dashboard reading BC financials, pipeline and production in real time
Because BC exposes such a complete API and Entra SSO is native, almost any interface layer is well within reach — this is the platform where a modern front end is easiest to justify and fastest to deliver.
Connecting to Dynamics 365 Business Central
| API model | Excellent public REST and OData v4 API covering Sales Orders, Items, Customers, Vendors, Posted Invoices, Warehouse and Production, plus custom and automation APIs via AL extensions. |
| Authentication | OAuth 2.0 through Microsoft Entra ID, so staff sign in with their existing Microsoft 365 credentials. Both cloud (SaaS) and on-premise deployments are supported. |
| Key entities | Sales Orders, Items, Customers, Vendors, Posted Sales Invoices, Warehouse Entries, Production Orders |
| Hosting | UK data residency — AWS eu-west-2 or Azure UK South |
| Validation | Live API audit during the discovery sprint, using your credentials, before any build price |
Dynamics 365 Business Central interface layer FAQ
Can you add a customer portal and staff portal to Dynamics 365 Business Central without replacing it?
Yes. Sysgraft builds a modern interface layer over Dynamics 365 Business Central via its API, leaving the ERP exactly as it is. Excellent public REST and OData v4 API covering Sales Orders, Items, Customers, Vendors, Posted Invoices, Warehouse and Production, plus custom and automation APIs via AL extensions. OAuth 2.0 through Microsoft Entra ID, so staff sign in with their existing Microsoft 365 credentials. Both cloud (SaaS) and on-premise deployments are supported.
Does Dynamics 365 Business Central have an API we can use?
Yes. Excellent public REST and OData v4 API covering Sales Orders, Items, Customers, Vendors, Posted Invoices, Warehouse and Production, plus custom and automation APIs via AL extensions. The discovery sprint includes a live API audit against your instance using your credentials before any build price is issued.
Does Business Central need an extension to expose its API?
No. The standard and custom REST/OData APIs are available out of the box on both cloud and on-premise BC. Where a specific entity is not in the standard API, a lightweight AL automation API can expose it — confirmed during the discovery sprint.
Cloud or on-premise — does it matter?
Both work. Cloud BC uses the standard published endpoints; on-premise BC exposes the same API surface through its web services. The discovery sprint validates your specific deployment and version.
How is the build priced?
Every project starts with a fixed-price discovery sprint that scopes and prices the build. The build itself is fixed price, followed by a cancellable monthly subscription for hosting, support and ERP API monitoring.
Also running another platform?