Kerux
Start free trial

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

  1. Sofia shares her number

    She'd rather talk.

  2. Contact in Aircall

    Name, company, phone and email.

  3. The rep calls

    Kerux stops writing.

An example workflow

  1. LinkedIn invitation and messages.
  2. The lead replies: the When the lead replies box sends them to a follow-up campaign.
  3. The phone number is on the lead, from enrichment (for example Lusha) or saved by the rep.
  4. A Webhook / HTTP step creates the Aircall contact with phone_numbers and emails.
  5. A Slack message step asks the owner to call.

What data flows

Kerux sends to Aircall

  • lead.first_name
  • lead.last_name
  • lead.phone
  • email

Aircall sends to Kerux

  • contact.id

Set it up

  1. 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.
  2. 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.
  3. Add a Webhook / HTTP step: POST /v1/contacts with first_name, last_name, company_name, phone_numbers: [{"label": "Work", "value": "{{lead.phone}}"}] and emails.
  4. Aircall needs at least one phone number: a lead without one waits instead of being sent, so put a Condition before the step.
  5. 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.

Related integrations