Integrations
Chainlink WMS with Odoo
The Chainlink WMS connector for Odoo works with Odoo 16, 17 and 18, Community or Enterprise. It executes Odoo receipts, deliveries and internal transfers on the handheld and validates the same transfer in Odoo with quantities, lots and serial numbers.
- Available in
- Add-on for Professional and Enterprise
- Versions
- Odoo 16, 17 and 18
- Editions
- Community or Enterprise, online or self-hosted
Reviewed October 29, 2026 by the Business in a Wave team
The role of Odoo and the role of Chainlink
Odoo records the business. Chainlink executes the work on the warehouse floor by location, lot and serial number and validates the transfer in Odoo.
Odoo transfers that Chainlink executes
Products, partners and warehouses are also imported from Odoo.
-
Receipts
From each confirmed purchase order.
-
Deliveries
From each confirmed sales order.
-
Internal transfers
Picking at origin and receipt at destination.
Partial receipts and deliveries
The pending quantity remains in Odoo as a backorder, and Chainlink tracks it for the next partial receipt or delivery. No data entry in Odoo is required.
How counts reach Odoo
Each count adjustment is posted in Odoo as an inventory adjustment.
- Every night, and on demand, Chainlink compares stock by product and warehouse
Connection requirements
- Odoo 16, 17 or 18, in Odoo Online or on a server reachable from the internet
- The address and the database
- A user with the Inventory / Administrator role
- An API key for that user
When the connection is saved, Chainlink checks the version and the permissions. The key is stored encrypted.
How to subscribe
The connector is an add-on for Professional and Enterprise, with setup assisted by BW and a quote based on your flows. Request it from sales or in Billing and plan › Add-ons.
| Feature | Essentials | Professional | Enterprise |
|---|---|---|---|
| Odoo connector | No | Add-on | Add-on |
| REST API | Yes | Yes | Yes |
| RFID with handhelds and portals | No | Yes | Yes |
How it is configured
Help center articles with the steps inside Chainlink.
Keep reading
Frequently asked questions
For any other question, contact sales.
Does it work with Odoo Online and with self-hosted Odoo? +
Yes, provided the version is 16, 17 or 18, Community or Enterprise. In Odoo Online, the database is the subdomain; on a self-hosted server, it is the database selected at sign-in.
Why use Chainlink if Odoo already manages inventory? +
Odoo records inventory operations. Chainlink executes them on the warehouse floor: it directs the operator to the location to visit and the lot to pick, validates each step with a handheld scan and prints the labels. When the work is complete, Chainlink validates the same transfer in Odoo.
Is a transfer duplicated if a submission is retried? +
No. Before validating, Chainlink writes its reference in the transfer’s note, and each submission first checks whether that reference already exists.
Subscribe to Chainlink online
Your instance is created when sign-up is complete, ready to set up your warehouse.
Essentials and Professional are purchased online by card: the first month and the implementation are charged at subscription. 30-day trial by invitation: request it from sales.