Recurly-Odoo Connector: Effortless Subscription Management
Why connect Recurly with Odoo?
Subscription-driven businesses that use Recurly for billing and Odoo for operations are constantly working across two separate systems with no shared data layer. New customers created in Recurly need to be manually added to Odoo. Invoices generated by Recurly have to be recreated in Odoo's accounting module by hand. Payments and transactions recorded in Recurly sit disconnected from Odoo's financial records. Gift cards, coupons, subscription plans, products, purchase orders, and shipping methods all live exclusively in whichever platform they were created in requiring repetitive manual exports, imports, and reconciliation work that grows more unmanageable as the subscriber base scales.
The Recurly Odoo Connector by Creyox eliminates this entirely. It creates a direct, API-powered synchronisation bridge between Recurly and Odoo that automates the flow of every critical data entity in both directions customers, transactions, invoices, products, purchase orders, gift cards, coupons, shipping methods, and subscription plans bringing subscription management and ERP operations into a single unified environment with real-time and scheduled auto-sync options available throughout.
Overview
The Creyox Recurly Odoo Integration module connects Odoo 18.0 with Recurly's subscription management platform through a dedicated Recurly Connection interface, from which all synchronisation operations are managed. Administrators create a new connection record, configure API credentials, and gain access to individual sync buttons for each data entity Contacts, Transactions, Invoices, Shipping Methods, Purchase Orders, Gift Cards, Products, and Measured Units each of which can be synchronised independently with a single click.
Every sync operation updates Odoo with the latest Recurly data and generates a detailed log entry so the complete history of what was synced, when, and what changed is always available for review and auditing. A counter on the connection record shows the total number of imported entities per category, giving a live snapshot of the synchronisation state at any point. For businesses that need continuous data consistency without manual triggers, the module includes a full Auto-Sync capability configurable with a time interval to run all synchronisations automatically in the background. Real-time notifications confirm the completion of each sync operation, and the entire setup is accessible from a single, purpose-built interface that does not require navigating multiple Odoo menus to operate.
Hot Features
◆ Data Import & Update.
◆ Data Transformation Options.
◆ Data Exportations.
◆ Real-Time Data Sync.
◆ Auto-Sync is available.
◆ User-Friendly Notifications.
◆ Maintain logs of the transfers.
◆ Easy to Understand the flow.
◆ On single click data synchronization.
◆ Gift Cards & Coupons Synchronization.
◆ Plans & Subscriptions Synchronization.
◆ Products, Invoices and many more entities.
Features
◆ Automatically import and update Recurly customers in Odoo.
◆ Import and track Recurly invoices within Odoo seamlessly.
◆ Synchronization of Recurly payments and update Odoo financial records.
◆ Synchronization of Products.
◆ Synchronization of purchase orders with recurly. Synchronization of gift cards and coupons.
◆ Maintain product data consistency between Recurly and Odoo.
◆ Ensure near-instant data synchronization between both platforms.
◆ Configure selective sync options for specific business operations.
◆ Visualize sync status, logs, and metrics for complete visibility.
◆ Real-time synchronization of subscription plans and customer data.
◆ Auto-sync of Coupons , Gift Cards and promotional campaigns.
◆ Bulk import/export functionality for customer and transaction data.
Working Flow
- User need to navigate to Recurly Connection and click on New.
- See the number of accounts in odoo before the sync
- The number of accounts in recurly
- To perform the synchronization, click on the Sync Contacts button
- User can also view the logs created for each sync
- The number of accounts in odoo after the sync.
- Transactions in odoo before the sync
- Transactions in Recurly
- To perform the synchronization click the Sync Transactions button.
- Transactions in odoo after the sync.
- Invoices in odoo before the sync.
- The number of invoices in recurly.
- To perform the synchronization click the Sync Invoices button.

- Invoices in odoo after the sync.
- Invoices in recurly after the sync.
- Logs are also created for each sync.
- To show Shipping Methods user need to navigate Sales >> Configurations >> Shipping Methods
- Shipping Methods in odoo before the sync.
- Shipping Methods in recurly
- To perform the synchronization click the Sync Shipping Methods button.
- Shipping Methods in odoo after the sync.
- Purchase orders in odoo before the sync.
- To perform the synchronization click the Sync Purchase Orders button.

- The notification also comes for the each sync.
- Gift Cards in odoo before the sync.
- Gift Cards in Recurly before the sync.

- To perform the synchronization click the Sync Gift Cards button.
- Gift Cards in odoo after the sync.
- Products in odoo before the sync.
- Products in recurly before the sync.

- To perform the synchronization click the Sync Products button.
- Products in odoo after the sync.
- Enable the below configuration to see the Unit Of Measure menu.
- To perform the synchronization click the Sync Measured Units button.
- To navigate the the Measured Units , Sales >> Configurations >> Unit Of Measure

- User Can View the logs for the each Transaction
- There is a feature of Auto Synchronization also
- Please read the Note properly to avoid the misconceptions.
- There is a count of the imported entities.


































