Pro plan. Lusha works through a connection and HTTP steps, 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: Lusha’s API with your key in the
api_key header. See Lusha’s API docs (contact search and enrich, v3). The request below follows Lusha’s docs; check the answer’s field names on your first real call.Before you start
- Lusha plan: the API uses your plan’s credits; revealed phones cost more than emails (Lusha’s docs and pricing).
- An API key: copy it from the API section of your Lusha account.
1. Connect Lusha
In Kerux, open Integrations > Connections, click Connect on Custom API (under Developers):- How it signs in: API key in a header, Header name
api_key, paste the key. - Base URL:
https://api.lusha.com
2. Reveal the contact
In the follow-up campaign, add a Webhook / HTTP step namedlusha:
/v3/contacts/search with the same contacts list.
3. Tell the rep
Run one contact (below), open the contact’s journey and find the phone in Lusha’s answer. Then add a Slack message step with it, for example:{{contact.full_name}} ({{contact.company}}) replied. Phone: {{steps.lusha.response.body.<path to the phone>}}. Give the phone a default (| default: "not found") so the message still goes out when Lusha has none.
Test with one contact
In the follow-up campaign’s Builder, click Test to open Test on one contact. The journey shows the request and Lusha’s full answer, with the field paths to copy.Common errors
401 or 403
401 or 403
The key is wrong, or your plan doesn’t include the API. Check the key and your Lusha plan.
Nothing revealed
Nothing revealed
Lusha has no data for that profile. The step still succeeds; branch on the phone being empty.
429 Too Many Requests
429 Too Many Requests
You hit Lusha’s rate limit. Kerux retries later on its own.