Skip to main content
Pro plan. Apollo.io 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.
When someone accepts your invitation, a Webhook / HTTP step asks Apollo for their work email using their LinkedIn profile. The email is then available to the next steps: an email step, Smartlead or Instantly, or your CRM.
How it connects: through Apollo’s API with your API key. See Apollo’s People Enrichment, authentication and API key docs. The request and answer below follow Apollo’s docs.

Before you start

  • Apollo plan: access to Apollo’s API depends on your plan, and each endpoint has its own rate limit (shown in Apollo’s developer settings).
  • Credits: People Enrichment uses 1 credit for demographics or an email, 8 more if a mobile number comes back, and nothing if nothing is found (Apollo’s docs).
  • An API key: in Apollo, open Settings > Integrations > API and create a key.

1. Connect Apollo

In Kerux, open Integrations > Connections, click Connect on Custom API (under Developers):
  • How it signs in: API key in a header, Header name x-api-key, paste the key.
  • Base URL: https://api.apollo.io
Click Save, then Test connection.

2. Look up the email

Add a Webhook / HTTP step after Invitation accepted, pick the Apollo connection, name it apollo and paste this in the step’s JSON:
Apollo answers with the person it matched (from its docs, trimmed):
In the next steps: {{steps.apollo.response.body.person.email}}, {{steps.apollo.response.body.person.title}}.

3. Use it safely

  • Add a Condition after the step: email found goes to your email step; no email stays on LinkedIn only. Kerux never sends an email with an empty address: a step whose variable is empty waits instead.
  • To keep the email on the contact, add an Update contact step that sets Email to the email from Apollo’s answer.

Test with one contact

In the campaign’s Builder, click Test to open Test on one contact with a contact whose profile you know. The journey shows Apollo’s answer and the credits it used are visible in Apollo.

Common errors

The key is wrong, or your Apollo plan doesn’t include this endpoint. Check the key in Settings > Integrations > API and your plan.
You hit Apollo’s rate limit for the endpoint. Kerux retries later on its own; lower the campaign’s daily volume if it keeps happening.
Apollo found the person but no email, or no match. The step still succeeds; branch on the email being empty.
Related: Webhook steps, Companies and enrichment, Instantly.