Skip to main content

Apollo

In one line: Connect Apollo so your UnleashX agent can search people and companies, manage contacts and accounts, track opportunities, and enroll contacts in sequences — all in plain language.

1. Overview

Apollo (apollo.io) is a sales intelligence and engagement platform. It combines a large B2B database of people and companies with the CRM-style records — contacts, accounts, opportunities — and the sequences your team uses to reach out. Once connected to UnleashX, your agent can search Apollo’s people and company data, look up and manage contacts, create and update accounts, move contacts and accounts through stages, track opportunities, find sequences, and enroll contacts in them. It works against your live Apollo workspace using your API key, so it respects your account’s data and limits. Connecting Apollo to UnleashX turns your prospecting and pipeline work into a conversation. Instead of opening Apollo to find a contact, update a stage, or enroll someone in a sequence, you tell your agent and it makes the change — cutting the manual steps while keeping your CRM current.

2. What you’ll need

  • An Apollo account.
  • An API key from your Apollo settings (see Section 3).
  • An UnleashX account with access to Data Connectors.
You paste an API key. UnleashX sends it to the Apollo API as an authorization credential on every request.
Searching people and enriching data consume Apollo credits and are subject to your plan’s limits. Broad searches can use credits quickly — scope searches to the records you actually need.

3. Get your credentials

Apollo MCP authenticates with an API key — a single secret string you generate once in your Apollo settings and paste into UnleashX. There’s no OAuth flow and nothing to install.

Step-by-step

1

Sign in to Apollo

Go to app.apollo.io and sign in. If you don’t have an account yet, sign up first.
2

Open Settings

Click the gear icon at the bottom of the left sidebar to open the Team & Workspace setup menu, then click All settings.
3

Open Integrations → API Keys

In the Settings sidebar, expand Integrations and click API Keys. It opens Apollo’s API Management area in a new tab.
4

Open the API Keys page

In API Management, select API Keys. Any keys you’ve already created are listed here.
5

Create a new API key

Click Create new key and fill in the dialog:
  • Name — a label that tells you where the key is used, for example UnleashX.
  • Description — optional; a note on what the key is for.
  • APIs — the Apollo endpoints this key can call. Select the ones UnleashX needs (people/company search, contacts, accounts, opportunities, sequences), or turn on Set as master key to grant access to all endpoints. You must do one or the other — the dialog won’t submit otherwise.
Click Create API key.
A master key is the quickest path to a working connector, since it covers every endpoint. If you’d rather scope it down, pick the individual APIs instead — just make sure they cover every tool you plan to use, or those calls will fail with a 403.
6

Copy the key immediately

Apollo displays the key so you can copy it. Copy it right away and paste it somewhere safe (a password manager, or straight into the UnleashX connector).
7

Paste it into UnleashX

Head to Data Connectors → Apollo in UnleashX and paste the key (full walkthrough in Section 4). UnleashX validates it immediately, so you’ll know right away if it was copied correctly.

Good to know

Use a separate key per integration. A dedicated key can be revoked on its own if it leaks, without breaking every other tool that uses your Apollo account.
Your API key spends your Apollo credits and grants access to your account through the API. Treat it like a password:
  • Never commit it to git, paste it in a ticket, or share it in chat.
  • Use a separate key per integration so you can revoke one without disrupting the rest.
  • If it’s ever exposed, delete it in Settings → Integrations → API Keys and create a replacement — revoking is instant.
Lost your key? If you can’t recover a key, delete the old one under Settings → Integrations → API Keys, create a new one, then reconnect the connector in UnleashX with the new value.

Permissions this key grants UnleashX

4. Connect on UnleashX

1

Open your agent

Go to https://www.tryunleashx.com and open the agent you want to connect.
2

Open Data Connectors

Inside the agent, go to Data Connectors.
3

Find Apollo

Locate Apollo and click Connect (or Add / Configure).
4

Paste your API key

Paste your API key and click Connect.
5

Confirm success

UnleashX validates the key and the Apollo connector shows a Connected badge.

Use Apollo in a Workflow

Once connected, you can add Apollo to any automation from the Workflows builder. Its triggers and tools appear in the Apps panel, marked with an MCP badge.
1

Add a trigger node

Open Workflows → New Workflow. On the canvas, click + Add Trigger. In the Paths panel, open the Apps tab and select Apollo — its Triggers are listed underneath. Use the search box if you have many connectors.
2

Add an action node

Click the + below any node to add a step, then pick Apollo again — this time the panel lists its Actions.
3

Configure the step

Fill in the fields for the trigger or action you picked. Required fields are marked with a red asterisk (*).
4

Add or select your account

Under Selected account, choose an already-connected account, or click Add Account to connect one now.
5

Save and test

Click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.

5. Available tools

Available triggers

6. Example usage

“Find the VP of Marketing at Globex and add them as a contact, then enroll them in the Demo Follow-up sequence.” → Runs List People to find the person, Create Contact to add them, then Add Contacts To Sequence to enroll them. “Move the Acme Corp account to the Negotiation stage and update its opportunity to $50k.” → Runs Update Account Stage to move Acme Corp, then Update Opportunity to set the amount.

7. Permissions & data access

UnleashX can:
  • Search Apollo’s people and company database.
  • Read and list contacts, accounts, and opportunities.
  • Create and update contacts, accounts, and opportunities.
  • Move contacts and accounts through stages, and enroll contacts in sequences.
UnleashX cannot:
  • Do anything your Apollo plan or account doesn’t permit.
  • Exceed your Apollo plan’s credit or rate limits.
  • Change your Apollo account password or billing settings.
To disconnect: In UnleashX, open Data Connectors → Apollo → Disconnect. Then revoke the key in Apollo under Settings → Integrations → API Keys. Disconnecting and revoking removes access immediately.

8. Troubleshooting

For general MCP issues, see /mcp/integrations.

9. Frequently asked questions

Does UnleashX store my Apollo data? No. UnleashX reads and writes your records live through the Apollo API per request; it doesn’t keep a copy of your contacts, accounts, or opportunities. Will searching cost me? Yes — searching people and enriching data consume Apollo credits. Scope searches to what you need. How do I avoid duplicate contacts? Use the Create Or Update Contact tool, which updates an existing contact when one matches instead of creating a new one. Where do I find my API key again? Open Settings → Integrations → API Keys in Apollo. If you can’t recover a key, delete the old one, create a new one, and reconnect.

10. References