Brightpearl and Seko
Integration Agency & Consultants
Operational pressure usually peaks when Brightpearl orders stay 'In Progress' long after Seko has dispatched them. At scale, the gap between a warehouse pick and an updated inventory level in Brightpearl creates a real risk of overselling across your international sales channels. We design integrations that bridge this hand-off between Brightpearl's order logic and Seko's global fulfilment nodes, ensuring shipment status and tracking data flow back without human intervention. This is for brands moving from in-house fulfilment to Seko's global network who need to maintain a single, trustworthy view of stock and dispatch.
Auditing your ERP and WMS ecosystem
We connect your Brightpearl and Seko integrations quickly, ensuring your ERP and WMS/3PL systems work together efficiently. Our consulting services are invaluable, with our system audit providing a thorough review of your Brightpearl, Seko, ERP, and WMS/3PL setup. This enables our consultants and your team to identify and address inefficiencies, so your technology ecosystem runs smoothly. By taking action based on our audit insights, you can deliver a reliable, high-quality experience to your customers.
Solution Design
Our design for the Brightpearl and Seko integration prioritises Brightpearl as the master for orders and inventory, ensuring Seko receives clean Goods-Out notes once logic is applied. We typically choose to batch tracking updates on a defined schedule rather than chasing real-time sync. This trade-off reduces API fragility and prevents the 'stuck' order status common when high-frequency polling fails during peak volumes. While scheduled batching introduces a slight lag in customer notification, it ensures the feedback loop for dispatch remains accurate and easier to reconcile. The operating model relies on this stability, where warehouse nodes in the Seko network stay synchronised with your multi-location inventory logic in Brightpearl. Operations work from dispatch confirmations while finance closes period-end reporting based on confirmed shipment valuations within the ERP.
Managing order flow and inventory sync
We anchor the integration logic in Brightpearl as the master for orders and inventory. Goods-Out notes are pushed to Seko only once payment is captured and warehouse allocation is confirmed within Brightpearl's multi-location logic. The sequence is critical: Seko executes the pick and pack, then feeds tracking details back to Brightpearl to close the loop and trigger customer notifications. This cycle ensures inventory levels are adjusted across all sales channels, protecting against overselling as stock moves through global warehouse nodes. Monitoring is focused on the hand-off points, specifically detecting when a Goods-Out note is orphaned or Seko shipment feedback fails to post, preventing orders from becoming stuck in an 'In Progress' state.
Securing data flow through accredited infrastructure
Leveraging IPaaS with ISO 27001 and SOC 2 and above security accreditations enables secure, efficient integration between Brightpearl, Seko, ERP, and WMS/3PL systems. This approach ensures Brightpearl and Seko data flows reliably between ERP and WMS/3PL platforms, reducing manual effort and risk. Using an IPaaS platform provides centralised management, robust compliance, and scalability, making integrations more secure and future-proof.
Surfacing exceptions across the fulfilment cycle
Clear visibility and reporting are vital when integrating Brightpearl and Seko, as they ensure ERP and WMS/3PL data is accurate and issues are quickly identified. Cogent2 delivers this by providing real-time dashboards and automated alerts, giving you oversight of both Brightpearl and Seko processes. This approach supports ERP and WMS/3PL operations, enabling prompt action and informed decisions, reducing risk and maintaining business continuity.
Handing over the operational manuals
Handover ensures that your operations, finance, and ecommerce teams own the workflow between Brightpearl and Seko. We document the operating model in plain English, defining where SKU data is mastered and how inventory exceptions are handled. Your teams learn to check dispatch volumes regularly and reconcile shipment statuses on a defined schedule. We train ecommerce managers to read alerts from the integration layer to identify orders that failed to reach Seko, and finance to own reconciliation gaps between Goods-Out notes and actual carrier dispatches. Documentation is delivered as an operational manual for those running the business, ensuring teams can resolve day-to-day exceptions without external support.
Managing peak season performance and escalations
Support covers ERP and WMS/3PL systems, including Brightpearl and Seko, ensuring business continuity and peace of mind. With on-hand technical knowledge, issues are resolved quickly, and operations with Brightpearl and Seko remain stable. ERP and WMS/3PL support is proactive, minimising disruption and maintaining performance, so your business can rely on expert help whenever needed.
Common failures
Stuck Goods-Out Notes from missing shipment data
Operational impact: When Seko fails to return a shipment confirmation, the Brightpearl Goods-Out Note (GON) remains 'picked' but not 'shipped'. This prevents the linked Sales Order from being completed, which stops customer dispatch notifications and tracking links from being sent. The customer experience team must then manage avoidable 'where is my order?' queries, while the operations team undertakes manual work to investigate and close out GONs in Brightpearl.
Prevention / Action: The integration's primary error handling must monitor for GONs that remain unshipped beyond the agreed fulfilment SLA. Define a process where these are automatically added to an exception queue for review. A clear operational process must exist for manually updating the shipment status and tracking number in Brightpearl using data from Seko's portal, ensuring orders are closed and customers are notified.
Inventory latency causing overselling
Operational impact: Delays in synchronising stock adjustments from Seko (for breakages, cycle counts, or found inventory) to Brightpearl corrupts stock level accuracy. This leads to overselling on high-velocity SKUs, forcing the customer service team to cancel orders and manage negative customer experiences. It also undermines the purchasing team's data, leading to inaccurate replenishment forecasting.
Prevention / Action: Establish Brightpearl as the absolute source of truth for channel inventory, with the integration performing frequent delta updates from Seko to Brightpearl. The integration design should handle sync concurrency, queueing stock adjustments to prevent race conditions. Configure monitoring to alert the operations team to persistent sync failures on specific SKUs, allowing for rapid investigation of data discrepancies.
Mismatched product or shipping method data
Operational impact: If a new SKU is live in Brightpearl but has not been successfully created in Seko's system, any Goods-Out Note containing it will fail. Similarly, if a Brightpearl shipping description does not map to a recognised Seko carrier code, the order is placed on hold at the warehouse. This halts the automated dispatch process, requiring manual correction from the fulfilment or operations team and delaying the customer's order.
Prevention / Action: The new product setup process must include a confirmation step to ensure the SKU exists and is receivable in Seko before it is made available for sale. Build and maintain a strict mapping table for shipping methods, including a default fallback service to prevent failures. The integration should flag any GONs sent with unmapped SKUs or shipping codes and route them to an exceptions dashboard for immediate correction.
Delayed returns and refund processing
Operational impact: If Seko's confirmation of a returned item's receipt and condition is not communicated back to Brightpearl efficiently, the returns process stalls. This prevents the timely creation of a Sales Credit, blocking the customer service team from processing a refund or exchange. The finance team cannot reconcile returned stock value correctly, and inventory levels are not updated until the return is manually processed in Brightpearl.
Prevention / Action: The returns integration logic must be able to translate Seko's goods-receipt data into a status update on the Brightpearl Sales Credit note. The design should accommodate different return dispositions, such as 'ready to restock' or 'damaged'. Any failures in this communication should generate an immediate alert for the customer service or operations team to resolve manually, preventing delays in crediting the customer.
Frequently asked questions
What is the standard operating model for order fulfilment between Brightpearl and Seko?
Brightpearl acts as the central source of truth for orders and inventory. When a Sales Order is ready for dispatch, a Goods-Out Note (GON) is created in Brightpearl and pushed to Seko for picking and packing. Seko then sends a shipment confirmation with tracking details back to Brightpearl, which updates the order status and triggers customer notifications.
What happens if a shipment confirmation from Seko fails to update the order in Brightpearl?
This is a frequent failure point where an order can get stuck with a 'picking' or 'in progress' status in Brightpearl, even after Seko has dispatched it. This not only prevents customer dispatch notifications from being sent, but also requires manual work to find and update the corresponding Goods-Out Note. Monitoring this handshake is critical for maintaining a clean order book and good customer experience.
How does the integration prevent overselling if Brightpearl is master for inventory?
Brightpearl is the master record for inventory, so stock levels are committed when the Sales Order is created and allocated, not when Seko confirms shipment. This means that the available stock visible to your sales channels is reduced immediately, preventing the same item from being sold twice. A delay in receiving the shipment confirmation file from Seko does not create an overselling risk for that SKU.
We are expanding into new countries; can the integration route orders to different Seko warehouses?
Yes, this is a primary function for brands scaling internationally. The integration can use data from the Brightpearl Sales Order, such as the delivery address or selected shipping method, to route the Goods-Out Note to the correct Seko warehouse. This automates fulfilment logic, ensuring an order from France is fulfilled by your EU-based Seko facility, for instance, without manual intervention.
Why would a new order in Brightpearl fail to create a fulfilment request in Seko?
A common cause is a misconfigured status on the Brightpearl Goods-Out Note (GON). The integration typically requires the GON to be in a 'New' or 'Printed' state to be collected by Seko; if custom statuses or holds are used, the request might never be sent. This creates a backlog of unfulfilled orders that must be identified and corrected manually in Brightpearl.





