Centra and Reveni
Integration Agency & Consultants
Returns processing accuracy usually breaks when high volumes overwhelm manual data entry between Centra and the warehouse. At scale, the gap between a return arriving and the refund being triggered creates a backlog that finance cannot easily resolve. This integration ensures original order data from Centra flows correctly into Reveni, maintaining accuracy even when processing complex partial returns. Our operators focus on securing the connection between systems so your team can process volume without manual intervention or customer service backlogs.
Scoping retail logic and system architecture
With a Centra and Reveni integration, connect swiftly to these systems to enhance your multi-channel, omnichannel, and unified retail strategy. Utilize Cogent's consulting expertise to boost operational efficiency. Leverage our delivery skills to scale rapidly, optimizing your tech stack performance and providing essential training for seamless implementation.
Solution Design
Our design for Centra and Reveni prioritises the customer experience by treating Centra as the source of truth for original order data while Reveni manages the refund lifecycle. We typically sequence the flow so that return requests in Reveni are validated against Centra order history before an RMA is authorised. A core design decision involves the trade-off between real-time and batch updates for inventory. While real-time restocks improve availability, they can increase system load during peak periods, so we often implement a governed sync to ensure accuracy without risking stability. This approach ensures finance can close the month with reconciled refund data while the warehouse team maintains an accurate view of returned stock. Information flows so that CX teams have immediate visibility into return status.
Mapping order data and inventory triggers
The integration maps Centra order data directly into Reveni to facilitate self-service returns. Centra acts as the authority for the original sale, while Reveni manages the return lifecycle, disposition and refund triggers. Data integrity is maintained by mapping every RMA created in Reveni back to the specific line items and original transaction price in Centra. We typically sequence updates so that stock levels are adjusted in Centra only after a return disposition is confirmed. The flow includes monitoring for duplicate refund prompts and sync failures to ensure returns are processed accurately without manual reconciliation drift impacting the general ledger.
Orchestrating workflows through a central platform
Cogent2 uses IPaaS to streamline Centra and Reveni integrations, enhancing data flow and connectivity. Benefits include reduced integration complexity, faster deployment, scalability, and improved collaboration, enabling efficient management of diverse applications and services for clients.
Monitoring sync exceptions and reconciliation gaps
Operational visibility means knowing exactly where a return sits at any moment. Dashboards often show that a sync happened, but they miss hidden discrepancies like a refund that failed at the gateway or a restock that did not update the inventory count. Our approach surfaces these exceptions early, highlighting where Centra and Reveni differ. Instead of waiting for a customer complaint or a month-end reconciliation gap, you can see failures as they occur. This level of monitoring allows operations teams to act on specific data issues before they compound into larger inventory problems.
Defining team ownership and operating models
Handover focuses on the teams running the returns lifecycle: Finance, Operations, and CX. We move away from technical manuals to provide operational documentation that defines exactly who owns each exception type, such as a refund failure or a SKU mismatch. Finance teams learn how to reconcile Reveni settlements against Centra records, while CX and Ops teams are trained to monitor return statuses and restock triggers. We establish clear ownership for regular health checks and reconciliation tasks. This ensures your internal teams have a plain English guide to the operating model. Documentation serves as a living operational reference for daily business processes.
Managing system divergence and high volumes
We monitor for sync failures where Centra and Reveni may diverge during high-volume periods. Potential issues with refund triggers or inventory updates are addressed through ongoing operational support, ensuring the connection remains reliable. Our focus is on catching exceptions before they impact the finance team's reconciliation or the customer's refund timeline. We track the status of the connection to ensure that Centra order records and Reveni return dispositions remain in step across both systems.
Common failures
Delayed or failed inventory updates for returned stock.
Operational impact: When Reveni confirms a return has been received and restocked, a failure to update Centra causes a stock discrepancy. This leads to inaccurate inventory levels on the storefront, risking overselling of popular SKUs or, conversely, showing items as out of stock when they are physically available. The fulfilment team then has to deal with pick exceptions and the CX team handles unnecessary customer complaints.
Prevention / Action: The integration should use a reliable, queued process for handling 'restock' webhooks from Reveni to trigger an inventory adjustment in Centra. This process needs robust retry logic to manage transient API failures. The operational model must define Centra as the master for saleable stock, with exception reports flagging any failed syncs for the operations team to manually correct.
Mismatched refund records and reconciliation gaps.
Operational impact: If Reveni processes a refund but the corresponding credit note fails to post against the original sales order in Centra, the transaction becomes invisible to standard reporting. This creates significant manual work for the finance team during month-end close. They must manually trace payouts back to orders, which undermines trust in revenue and returns data and can delay the accurate closing of the books.
Prevention / Action: The integration must use the original Centra order ID as the immutable key for all return transactions. When a refund is confirmed in Reveni, the integration logic must create a corresponding credit memo or refund object linked directly to the parent order in Centra. A dedicated exception queue should be implemented for any refund notifications that fail to post, ensuring the finance team can resolve mismatches promptly.
Failed creation of exchange orders.
Operational impact: A common failure occurs when a customer requests an exchange via Reveni, but the integration fails to create the corresponding new sales order in Centra. The customer may receive a notification that their return is processed, but the replacement item is never dispatched. This leads to frustrated customers and forces the CX team to manually create the replacement order, creating a poor experience and extra operational work.
Prevention / Action: Design a separate, robust workflow for handling exchange requests from Reveni, distinct from simple refunds. This process must validate the requested SKU's availability in Centra before attempting to create a new, zero-value sales order. The logic must include clear exception handling and notifications, alerting the CX or operations team immediately if an exchange order cannot be created automatically due to stock issues or other errors.
Frequently asked questions
Which system acts as the source of truth for the original order data?
Centra is the source of truth for the initial transaction. Reveni fetches this order data to initiate a return, ensuring only purchased items are processed. This prevents incorrect returns from being initiated and ensures the correct order history is maintained.
How are stock levels updated in Centra?
Once a returned item is received and confirmed as 'sellable' in Reveni, the integration triggers an inventory update for that SKU in Centra. This prevents overselling by ensuring returned stock is made available again on the storefront accurately.
How does this reduce manual work for finance?
The integration automates the creation of credit records against the original Centra order. This removes the need for manual data entry, reducing the risk of errors during high-volume periods and accelerating the reconciliation process.
What happens if an item is out of stock for an exchange?
If an exchange is requested but the SKU is unavailable in Centra, the exchange order creation will typically fail. This highlights the importance of keeping inventory data in step between both systems to avoid promising unavailable items to customers.
How are partial returns handled?
When only part of an order is returned, Reveni uses the line-item data from Centra to process the specific refund amount. The integration ensures that the correct items are restocked and the financial records in Centra are updated to reflect the partial return.





