Recruiterflow’s Aircall integration lets your team trigger outbound phone calls directly from candidate or contact profiles, leveraging your Aircall desktop or web phone.
The integration uses the Aircall API to send a Start Outbound Call request; as long as the Aircall Phone app (desktop or web) is running and you’re logged in, the call will ring out immediately from the assigned number.
Before you begin
Requirement | Details |
Supported Aircall client | • Aircall Phone Web App • Aircall Desktop App |
Unsupported clients | • Mobile apps (iOS & Android) • Chrome extension API may return 200 OK, but no call is placed on these clients |
Single active session | The API does not support multiple simultaneous Aircall sessions. Keep only one browser tab or desktop instance open to avoid dropped triggers. |
Make sure the app is running | A call can only start if the user is logged into the Aircall Phone app on desktop or web. |
Step 1 – Generate your Aircall API credentials
Log in to the Aircall Dashboard as an Admin.
Navigate to Integrations & API → API Keys.
Click Generate an API key and give it a friendly name (e.g., “Recruiterflow”).
Copy the API ID and API Token that appear.
Step 2 – Connect Aircall to Recruiterflow
In Recruiterflow, go to Settings → Integrations.
Choose Aircall and click Connect.
Paste the API ID and the API Token into their respective fields.
Click Save. Recruiterflow will validate the credentials and confirm the connection.
Select the Aircall number you want to use for phone calls and SMS, and if required, you can choose to auto log calls and recordings by selecting the respective checkboxes.
Tip: Only one set of company‑level credentials is needed; all users who have Aircall seats can start calls once the integration is active.
Step 3 – Make an outbound call
Open any candidate or contact profile.
Hover over the phone number and click Call with Aircall.
Aircall immediately rings the number inside your desktop/web phone (the call starts once you pick up)
Talk as usual. When the call ends, Recruiterflow automatically logs the activity on the profile and also adds the recording if enabled.
When will the integration not work?
Mobile app – The API acknowledges the request, but no call is placed.
Multiple sessions/tabs – Having the Aircall CTI or multiple Aircall tabs open can cause the API trigger to fail or drop.
User unavailable – If the user is already on a call or not marked “Available,” Aircall returns HTTP 405, and no call is started.