Via API steps and webhooks No app to install: Kerux talks to Aircall's API with HTTP steps and webhooks, set up once.
LinkedIn leads into Aircall, ready to call
When a lead replies with a phone number, an API step creates them as an Aircall contact with their name, company and email, so the rep's call starts with context.
How it works
Sofia shares her number
She'd rather talk.
Contact in Aircall
Name, company, phone and email.
The rep calls
Kerux stops writing.
An example workflow
- LinkedIn invitation and messages.
- The lead replies: the When the lead replies box sends them to a follow-up campaign.
- The phone number is on the lead, from enrichment (for example Lusha) or saved by the rep.
- A Webhook / HTTP step creates the Aircall contact with
phone_numbersandemails. - A Slack message step asks the owner to call.
What data flows
Kerux sends to Aircall
lead.first_namelead.last_namelead.phoneemail
Aircall sends to Kerux
contact.id
Set it up
- In Aircall, open Integrations & API > API Keys and generate a key. Kerux signs in with Username and password: the API ID as username, the API token as password.
- In Kerux, open Integrations > Connections and click Connect on Custom API (under Developers). Pick how Aircall signs in, paste the key and Aircall's Base URL, click Save, then Test connection.
- Add a Webhook / HTTP step: POST
/v1/contactswithfirst_name,last_name,company_name,phone_numbers: [{"label": "Work", "value": "{{lead.phone}}"}]andemails. - Aircall needs at least one phone number: a lead without one waits instead of being sent, so put a Condition before the step.
- In the campaign's Builder, click Test to open Test on one lead: the lead's journey shows what Kerux sent to Aircall and what came back.
Plan limits: Aircall limits API calls per minute for each company account (Aircall's docs).
Questions
Does Kerux have a native Aircall integration?
Not a one-click app. Kerux works with Aircall today through Aircall's own API: you save your Aircall key once in Kerux, then HTTP steps and webhooks do the work inside your campaigns. Nothing to install and no Zapier needed.
Does a second run create a duplicate contact?
Yes, Aircall's create endpoint doesn't check. Search contacts by phone first (Aircall's search endpoint) and branch, or run the step once per lead, as Kerux does.
Can Aircall tell Kerux about calls?
Aircall has webhooks for call events. Point one at a Kerux Wait for webhook step to continue a lead after a call, matched on a field from Aircall's payload.
What happens if Aircall is down or refuses a call?
The lead stops with Aircall's own error message and shows in Need attention with a Retry button. It never shows as finished because a call failed, and nothing else goes out to that lead until you decide.
Use it in a campaign
Try Kerux free for 10 days. No card needed.