Pro plan. Zapier works through trigger URLs, webhooks, HTTP steps and listeners (and API keys to read a contact), which are part of Pro and Agency (and the free trial). Anything you already have keeps working on every plan. See Plans and billing.
How it connects: Kerux’s trigger URLs and webhooks, with Zapier’s Webhooks by Zapier.
Before you start
- Zapier plan: Webhooks by Zapier is a premium app, available on Zapier’s paid plans.
1. Send people from a Zap to a campaign
1
Copy the trigger URL
In Kerux, open the campaign, click + Add on the Trigger half of the start box and choose Incoming webhook (API). Click Add, then Copy link.
2
Add Webhooks by Zapier > POST
URL: the trigger URL. Payload Type: json.
3
Fill in Data
One row per field:
linkedin_url (required), first_name, last_name, email, company, title. Extra fields go under custom: with Zapier’s Unflatten option on (its default), a key with double underscores like custom__source is sent as custom.source.202 with { "data": { "enrolled": 1, "already_in": 0, "lead_ids": ["..."] } }.
2. Receive Kerux events in a Zap
1
Start a Zap with Webhooks by Zapier > Catch Hook
Copy the webhook URL Zapier gives you.
2
Add the endpoint in Kerux
In Integrations > Developers, under Webhooks, paste it and pick the events (for example
reply.positive). Click Send test event, then Test trigger in Zapier.3
Get the contact's details when you need them
Events carry
data.lead_id. Add Webhooks by Zapier > GET to https://www.usekerux.com/api/v1/leads/ plus the id, with the header Authorization: Bearer YOUR_KERUX_API_KEY (scope leads:read).{{email}}, {{contact.first_name}}…), for example from the follow-up campaign the When the contact replies box sends contacts to.
3. Answer a waiting contact
A Call & wait step can send the Zap"callback_url": "{{wait.callback_url}}". A Webhooks by Zapier > POST to that URL resumes exactly that contact, and its fields become {{steps.<step>.payload.<field>}}.
Test with one contact
Run the Zap with Test step and check the person in the campaign. For events, Send test event in Kerux shows up in the Catch Hook’s test.Common errors
422 VALIDATION_FAILED
422 VALIDATION_FAILED
linkedin_url is missing. Zapier shows Kerux’s answer in the step’s test result.Webhooks by Zapier isn't available
Webhooks by Zapier isn't available
It’s a premium app: the Zap needs a paid Zapier plan. Make’s HTTP and Webhooks apps or a self-hosted n8n do the same.