Before getting started
Supported modules and versions
The Aircall-Odoo integration supports Odoo versions 18, 17, & 16. Version support changes fast, please check the App in the Odoo marketplace for the latest update. The module integrates the following Odoo Apps:
- Contacts
- CRM
- HelpDesk
⚠️ Please Note: If you have Odoo community you may install the module and use it with the Contact and CRM apps, but HelpDesk app is not supported.
Pricing
The integration is made available to our customers at no additional cost besides the price of the subscriptions they might have with both products, Odoo and Aircall.
Odoo might apply extra charges for using Marketplace apps or supporting our code, but please note that Aircall offers full support if there is an issue with the modules.
Installation
For Odoo On-premise and Odoo.sh
The first step is to download and install the necessary modules.
- Visit the Odoo App Store and search for Aircall or click here to view the available modules
- Select your preferred module and download it
You may need to have developer mode enabled for the next steps:
- Store the module in the Odoo add-ons folder
- Update the app list:
- Open your Odoo backend
- Go to Apps and then Update app list
- This should refresh the available app list to include the newly added module
- Install the module
- You should be in the Apps section
- Find the module and click install
Configuration
After the integration is installed, users will need to configure it. The integration uses webhooks and API keys to run. To set it up, a series of steps in Odoo and Aircall are needed.
Aircall Setup
To get started you will first need to create a webhook:
- Visit the Discover integrations page in the Aircall dashboard
- From there 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
- Enter a name for your webhook
- Add the URL you created in 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 Add webhook at the bottom of the screen to save
- After the webhook is added, you will see it has a token. Copy the token, as you will need to add it to the Aircall integration Token field in the Odoo settings
After setting up the webhook users will need to set the API keys, which will be used later when configuring Odoo:
- Visit the API Keys page in the Aircall Dashboard
- Click generate API Key
- Give it a name
- Save the API ID and API Token somewhere safe. You will need to use this later, and will be unable to 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
Once you have the 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, click the Fetch numbers. If numbers are fetched, it means everything is connected
Uninstalling the integration
To uninstall the integration follow these steps:
- In Odoo, go to Apps
- Remove any filter
- Search for Aircall
- Uninstall the apps