Connect Odoo to the Knowledge Base
With the Odoo connector, you can bring your Odoo ERP data directly into the Knowledge Base. Once connected, EKB makes your business data — including CRM records, inventory, accounting, and more — accessible to your AI agents, enabling them to answer questions and build workflows from your live Odoo data.
Connecting to Odoo
Open Project Settings
In your EKB project, navigate to Settings in the sidebar.
Go to Connections
Select the Connections tab and find the Odoo tile under Business Applications.
Open the Odoo popup
Click the Odoo tile. A popup appears with the option to connect Odoo ERP for business data access. Click + Add Odoo Connection.
Fill in the connection form
Enter the following details:
Field Required Description Connection Label Yes A display name for this connection (e.g. Production Odoo).Server URL Yes The URL of your Odoo instance (e.g. https://your-company.odoo.com).Database Name Yes The name of your Odoo database (e.g. your_database).Username Yes Your Odoo username (e.g. admin).API Key Yes Your Odoo API key. See below for instructions on how to generate one. Save the connection
Click Update Connection to save. Once authenticated, the Odoo tile on the Connections page will display a green dot and a count of your active Odoo connections.
How to Get Your Odoo API Key
- Log into your Odoo account.
- Go to Settings → Users & Companies → Users.
- Select your user and click Preferences.
- Under Account Security, click New API Key.
- Give it a name and copy the generated key.
Copy the API key immediately after generating it — Odoo will not display it again after you close the dialog.