The challenge
The company relies on Amazon FBA as a primary sales and fulfillment channel for its bedding product range. Operating Amazon and Brightpearl as disconnected systems meant orders placed on Amazon required manual entry into Brightpearl, inventory levels between the two platforms drifted apart over time, and fulfillment status updates from Amazon did not automatically update internal records. This manual overhead scaled poorly as Amazon order volume grew.
What we built
- Built an Amazon FBA-to-Brightpearl integration that automatically imports Amazon orders into Brightpearl as they are received, eliminating manual order entry
- Implemented inventory synchronization between Brightpearl and Amazon FBA so sellable stock levels reflected actual FBA warehouse holdings
- Configured Amazon shipment and fulfillment event data to post back into Brightpearl order records automatically upon FBA dispatch
- Established Amazon FBA fee and charge data mapping into Brightpearl financial records for accurate channel-level cost tracking
- Built exception handling for Amazon order edge cases — including replacements, removals, and multi-item shipments — to maintain data integrity in Brightpearl
The outcome
- Manual Amazon order entry into Brightpearl eliminated, freeing operations staff from repetitive data entry tasks
- Inventory accuracy between Amazon FBA and Brightpearl improved, reducing out-of-stock events caused by stale availability data
- Fulfillment status visibility in Brightpearl became current with Amazon FBA events, improving internal reporting accuracy
- Operations team enabled to grow Amazon sales volume without proportional increases in manual data processing effort