Skip to content
Real Work

Case Studies

Real-world examples of SYSPRO transformations. From process fixes to full integrations - here's what's possible.

Manufacturing & DTC E-commerce Latest

Real-time Shopify ↔ SYSPRO middleware

IntegrationMiddlewareE-commerceSYSPRO e.netGo
Challenge

A UK manufacturer needed orders, stock, and fulfilment to flow automatically between their Shopify store and SYSPRO 8 ERP - with reliable handling of webhook drops, VAT-inclusive pricing, and idempotent order ingestion. The off-the-shelf connectors couldn't cope with the line-level VAT model or the ERP-specific business rules.

Solution

A bespoke Go middleware deployed on dedicated hardware, calling SYSPRO via the e.net REST business objects: SORTOI to post orders, INVQRY for stock pull, SORQRY for fulfilment write-back. HMAC-verified Shopify webhooks, two-layer deduplication (webhook ID + database constraint), batched processing every 5 minutes, and a 48-hour reconciliation sweeper as a safety net for missed events.

Result

Live and processing real customer orders. Stock figures stay current every 15 minutes; fulfilment writes back inside 30 minutes; 200+ unit and integration tests cover the business logic and the SYSPRO contract. Boot-time crash recovery and Microsoft Graph email notifications round out the operational safety.

Manufacturing Latest

Pulse - production capacity planner for SYSPRO

Capacity Planning.NET 8SvelteKitSYSPRO e.netProductised Solution
Try the Live Demo
Challenge

Production schedulers can't see WIP load against cell capacity in SYSPRO out-of-the-box. A UK ship-cleaning manufacturer needed a visual planner that pulls live job data, surfaces utilisation at a glance, and lets planners reorder priorities without leaving the dashboard.

Solution

A web-based capacity grid: cells × dates, colour-coded utilisation, drill-in job lists sorted by priority, with edits posted back to SYSPRO. Built in .NET 8 + SvelteKit, reading WIPQRY (WIP jobs and labour), COMQCA (calendar), WIPQJS (cell load) and writing back via WIPTJB and WIPTJL. Single-command Docker install; demo mode for evaluations.

Result

The predecessor has been running in production at the original site since 2022. Now productised as Pulse for any SYSPRO customer, with configurable cells, work centres, and per-deployment branding.

Marine & Shipping

Marine vessel tracking integration

IntegrationAutomationSales Enablement
Challenge

A marine-sector client needed visibility into where vessels that had purchased from them were heading, to proactively offer support and consumables.

Solution

Integrated SYSPRO with a marine tracking API to monitor vessel locations in real time, triggering automated alerts when ships approached key ports.

Result

Enabled proactive outreach to ship superintendents with consumables and machine support - at the right time, in the right port.

Want This on Your Shop Floor?

We're happy to configure and install any of these solutions on your SYSPRO site - including the Shopify middleware and the Pulse capacity planner. All you need are valid SYSPRO licenses.