The Odoo integration has been developed by our certified solution partner Caret IT.
Supported modules and versions
The Aircall to Odoo integration supports Odoo version 17. The integration can be used with the following modules:
- Odoo Base Module: Enterprise on premises, enterprise Odoo.sh
- Odoo CRM: Enterprise on premises, enterprise Odoo.sh
- Odoo Helpdesk: Enterprise edition
Pricing
The integration is made available to our customers at no additional cost for them besides the price of the subscriptions they might have with both products, Odoo and Aircall.
Installation guide
This integration uses webhooks and API keys to run. To set it up, a series of steps in Odoo and Aircall are needed.
The integration flow is the same for all the modules. If we install Helpdesk or CRM modules, those will also come with the base module. However, if we install the base module that will not come with any of the additional ones. If you want to use all modules, you will need to install the Helpdesk and CRM modules separately.
Odoo Setup, part 1
First you will need to purchase the modules and install them. Once installed, you will need to copy a URL which will be used to send the webhooks:
- Copy the base URL of your Odoo instance, including the subdomain
Example: https://acme.odoo.com - Then add to that URL add the following - /aircall/webhook
Example: https://acme.odoo.com/aircall/webhook
Aircall Setup
To get started you will first need to create a webhook:
- Visit the Discover integrations page in the Aircall dashboard
- Scroll down until you find the Webhooks option. Integrations should be listed in alphabetical order
- Click on the Webhooks options and then the Install button on the right side
- Name it as you like
- Paste in the final URL you copied from the previous step
- Enable the following call events:
call.created, call.ended, call.commented, call.tagged, call.untagged - Enable the following contact events:
contact.created
- Click the Add webhook button at the bottom of the screen to save
- After the webhook is added you will see it has a token. Copy the token. You will need to add it to the Aircall Integration Token field in Odoo settings
After setting up the webhook we need to set the API keys. We will use those later when we are configuring Odoo:
- Visit the API Keys page in the Aircall dashboard
- Click the generate API Key hyperlink
- Give the key a name
- Save the API ID and API Token somewhere save. You will need to use this later, and you can’t access the Token again. If you lose it you will need to create a new set of API keys
- Click Confirm to save
Odoo Setup, part 2
Once you have completed setup in Aircall you can go back to Odoo and go to Settings > General Settings > Aircall auth. There you need to:
- Paste the API ID and API TOKEN
- Paste the Aircall Integration token with the token generated by your webhook
- Once done, you can click the button Fetch numbers and if numbers are fetched it means everything is connected
Uninstalling the integration
To uninstall the integration, follow these steps:
- Go to Apps
- Remove any filter
- Search for Aircall
- Uninstall the apps. If you uninstall the base App any additional Aircall app will be also uninstalled