Purpose-built for the way your business works
Sysgraft builds three types of modern interface layer over your existing ERP: a customer portal (buyers self-serve orders, invoices and stock 24/7), a staff portal (your team gets clean role-specific screens), and a management dashboard (directors see live KPIs without waiting for reports). All three connect to your ERP REST API -- no data migration, no replacement, no disruption.
Your business doesn't run like anyone else's. The way your despatch team works, the way your customers order, the way your management tracks performance — it's specific to you. So is what we build. Everything connects directly to your existing ERP via REST API. No generic templates. No compromise.
Staff Operations Portal
Your ERP holds every answer. Your staff spend their day navigating 8 screens to find one. A purpose-built staff portal puts the right data in front of the right person — immediately.
- Live order tracking — status, location, carrier — one screen
- Real-time stock visibility by location and batch
- Role-specific dashboards — warehouse, sales, finance, despatch
- SSO via Microsoft Entra ID — existing 365 credentials
Your team stops navigating eight screens to find one answer.
Scope a staff portalYour ERP (Dynamics BC / OrderWise / Sage)
│
│ REST API — read + write
▼
Sysgraft Staff Portal
│
├─ Sales: order lookup, customer history
├─ Warehouse: pick lists, stock counts
├─ Finance: invoice status, credit limits
└─ Management: live KPI dashboard
Auth: Microsoft Entra SSO
Host: UK/EU-region cloud infrastructure
Your ERP — customer + order data
│
│ REST API — scoped per account
▼
Sysgraft Customer Portal
│
├─ Live order status + carrier tracking
├─ Invoice history + PDF download
├─ Account statement + credit balance
├─ Stock availability + reorder
└─ Proof of delivery retrieval
Auth: Secure customer accounts
Data scoped per account — GDPR compliant
Customer Self-Service Portal
Every inbound call to your sales team asking for order status, invoice copies, or stock availability is time your team should be spending selling. A branded customer portal eliminates those calls.
- Order status and carrier tracking — self-serve 24/7
- Invoice and statement download — no phone calls needed
- Live stock and pricing — personalised by account
- Branded to your business — not a generic third-party interface
Your sales team stops being a switchboard. Your customers get answers at 10pm without picking up the phone.
Scope a customer portalManagement Dashboard
Your MD should not be getting a weekly spreadsheet that is already out of date. A live management dashboard pulls directly from your ERP and surfaces the KPIs that matter — in real time.
- Live revenue, order pipeline, and fulfilment status
- Stock health — overstock, stockouts, reorder points
- Production status and work order throughput
- Customer account health — overdue, at-risk, growing
Your Monday morning starts with live data, not a spreadsheet someone finished on Friday afternoon.
Scope a management dashboardTech stack
| PO Number | Supplier | Date | Net Value | Status |
|---|---|---|---|---|
| PO-10041 | CUTTING TOOLS LTD | 28/05/26 | £4,200.00 | Open |
| PO-10040 | ABRASIVES DIRECT | 27/05/26 | £1,800.00 | Part Del |
| PO-10039 | METRO FASTENERS | 27/05/26 | £960.00 | Open |
| PO-10038 | APEX TOOLING | 26/05/26 | £2,340.00 | Complete |
| PO-10037 | NORTON SUPPLIES | 26/05/26 | £720.00 | Open |
| PO-10036 | BRIT ABRASIVES | 25/05/26 | £1,440.00 | Complete |
| PO-10035 | MIDLAND TOOLS | 25/05/26 | £3,600.00 | Part Del |
| Order No | Account | Date | Net Value | Status | Rep |
|---|---|---|---|---|---|
| SO-20941 | DT001 Turner | 28/05/26 | £1,842.00 | Delivered | DT |
| SO-20938 | DT001 Turner | 26/05/26 | £764.00 | In Transit | DT |
| SO-20931 | DT001 Turner | 22/05/26 | £328.00 | Delivered | DT |
| SO-20924 | DT001 Turner | 18/05/26 | £2,104.00 | Delivered | DT |
| SO-20917 | DT001 Turner | 12/05/26 | £992.00 | Delivered | DT |
| SO-20910 | DT001 Turner | 06/05/26 | £1,420.00 | Delivered | DT |
| SO-20903 | DT001 Turner | 29/04/26 | £680.00 | Delivered | DT |