The Challenge
What TopGum Was Facing
TopGum operated a B2B food manufacturing platform where product specifications, pricing, and availability data needed to stay synchronised across manufacturer back-office systems and a distributed network of food service distributors. Each distributor used a different ordering platform — some with EDI connections, some with REST APIs, some still relying on email-based purchase orders. Product data updated in the manufacturer system could take days to propagate to distributors, resulting in orders placed against outdated pricing or unavailable product lines.
The Solution
What We Built
We built a B2B integration hub that normalised outbound product data into formats compatible with each distributor connection type — EDI X12, REST JSON, and structured email — with a rules engine controlling which product data was shared with which distributor based on contractual agreements. Inbound orders were normalised from all formats into a canonical order model that fed the manufacturer ERP. A change propagation engine detected product updates at source and pushed changes to all connected distributors within a configurable SLA window, with delivery confirmation and retry logic for failed transmissions.

Results
