Before getting started
Supported modules and versions
The Aircall-Odoo Online integration supports Odoo versions 18. The module integrates the following Odoo Apps:
- Contacts
- CRM
- HelpDesk
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
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:
- After downloading the module, open your Odoo online app
- Navigate to the Apps section
- Click Upload module (you will need to have developer mode enabled in settings to see this option)
- Select the file from your computer and upload it
- Once uploaded, locate the module in the Apps section
- 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.
Step 1: Create Aircall API keys
- 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
Step 2: Odoo Setup
- From the main Odoo dashboard find and click on the Aircall App
- Once in the Aircall app, click configuration at the top of the screen, by the Aircall logo
- There will be a New button. Click on it to load the configuration form
- Assign a name to it, such as Default configuration
- Paste the API ID and Key (Token) from step 1
- Enable modules and settings as required
- Note that when you enable a module a new tab (1) will appear at the bottom of the config screen
- For each of the modules, click on the relevant tab (1) and also click the connect all button (2)
- If you have entered the correct API details, you will notice your numbers get connected (purple box above)
- Once you are done, you can now Save and exit the module. If you ever need to edit, you can go back to the configuration screen and click on the new record:
Step 3: Create an Aircall webhook
The last thing you need to do is to configure the Aircall webhook so that Odoo gets notified on new calls:
- Copy the Webhook URL from the Odoo Aircall configuration screen (Step 2)
- Go to the Aircall dashboard
- Visit the Discover integrations page
- 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 from the config screen
- 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
Uninstalling the integration
To uninstall the integration, follow these steps:
- Go to Apps
- Remove any filter
- Search for Aircall
- Uninstall the apps