Solutions

Purpose-built for the way your business works

Generic software is built for everyone. Sysgraft builds for your specific workflows, your team's roles, and your customers' expectations — connecting directly to your existing ERP via REST API.

B2B trade ordering — Hartwell Manufacturing · Sage 200
HARTWELL MANUFACTURINGTrade Portal
3
JR
CATEGORIES
Cutting Tools
Sheet Metal
Fasteners
Abrasives
Lubricants
YOUR ACCOUNT
Credit: £12,400
Used: £3,200
Cutting Tools — 48 products
Search...
HSS Drill Set 19pc
£24.80
In stock: 142
+ ADD
YOUR PRICE
Angle Grinder Discs
£18.40
In stock: 380
+ ADD
Tap & Die Set
£67.50
Low stock: 8
+ ADD
Prices include your negotiated discount · Sage 200 · Live
View basket (3) →
For your operations team

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
Scope a staff portal
Your 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: AWS eu-west-2 / Azure UK South

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
For your customers

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
Scope a customer portal

For management

Management 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
Scope a management dashboard

Tech stack

FrontendReact, Next.js, TypeScript
AuthMicrosoft Entra ID SSO
HostingAWS eu-west-2 or Azure UK South
DataERP REST API — real-time, no copy
SecurityNCSC Cyber Essentials aligned
ComplianceUK data residency, GDPR DPA
Customer self-service — Crestwood Builders Merchants · Kerridge K8
CW
CRESTWOOD BUILDERS MERCHANTS
Welcome, David Turner
DT
My Orders
Invoices
Statements
Documents
Recent Orders
+ Reorder
ORDERITEMSVALUEDATESTATUS
SO-20941Timber, fixings, tools£1,84228 MayDELIVERED
SO-20938Sheet materials£76426 MayIN TRANSIT
SO-20931PPE, safety£32822 MayDELIVERED
Balance: £0.00  ·  Credit limit: £8,000Connected to K8 · Live

Not sure which solution fits?

Start with a discovery sprint. We will audit your ERP, map your pain points, and recommend the right scope before any build commitment.

Book a Discovery Sprint
Driver and field ops — Apex Tooling Ltd · Dynamics 365 BC
APEX TOOLING
Driver Portal
TODAY'S RUN · 8 STOPS
1. Morris & SonsDONE
14 Marsh Lane, Leeds
2. Halton HireACTIVE
Unit 4, Kirkstall Rd
CAPTURE POD
Sign
Photo
3. Bradford Fixings
Pending
Dynamics 365 BC · GPS active
DELIVERY PERFORMANCE
0%
On-time rate
0
Stops left
EXCEPTION ALERT
⚠ Not in — Stop 5
Castleford Components
Log exception
Reattempt