Connect the integration
- Go to the Integrations page in the sidebar of your Relevance AI dashboard.
- Click on Apollo from the available integrations.
- Click Add Integration.
- Enter your Apollo API key when prompted.
- Once authenticated, your Apollo account will appear as a connected integration.
Tool steps for Apollo
The Apollo integration provides actions for prospecting, contact management, deal tracking, and data enrichment. These actions can be used as tool steps in your agents’ workflows.Contact and account management
Search contacts
Search Apollo’s database for contacts matching criteria like job title, company, location, or industry.
Create contact
Create a new contact record in Apollo.
Update contact
Update an existing contact record with new information.
Search accounts
Search for company accounts in Apollo by name, domain, industry, or other criteria.
Create account
Create a new company account record in Apollo.
Update account
Update an existing company account record.
Deal management
List deals
Retrieve deals from Apollo, with optional filters by stage, owner, or account.
Create deal
Create a new deal record in Apollo and associate it with a contact or account.
Update deal
Update an existing deal’s stage, value, or other attributes.
Person and organization enrichment
Enrich person
Enrich a contact record with data from Apollo’s database, including phone numbers, email addresses, job title, and social profiles.
Enrich organization
Enrich a company record with firmographic data including employee count, revenue, industry, and technology stack.
Phone number retrieval
The Enrich Person tool step supports phone number retrieval via Apollo’sreveal_phone_number and run_waterfall_phone options. When you enable these options, Relevance AI handles the underlying webhook flow automatically and returns the phone numbers directly in the enrichment response — no additional configuration required on your end.
This means you can use Apollo’s phone number enrichment the same way as any other enrichment field, and the result will include phone numbers when Apollo can locate them.
Use the integration’s API tool step (Advanced)
In addition to the pre-built tool steps, you can make custom API calls to any Apollo endpoint using the Apollo API Call tool step.How to use the Apollo API Call tool step
Create or open a tool
Create a new tool in Relevance AI, or open an existing tool you want to add Apollo functionality to.
Add the Apollo API Call tool step
- Scroll down to Tool steps.
- Search for Apollo API Call in the tool step search bar.
- Add it to your workflow.
Configure the API endpoint
Set the HTTP method, endpoint path, and any request body parameters. Refer to Apollo’s API documentation for available endpoints and required fields.
Example use cases
Automated prospect research
Automated prospect research
Build an agent that takes an inbound lead’s email or LinkedIn URL, uses Apollo to enrich the contact with job title, phone number, company details, and funding data, then posts a research summary to Slack or updates your CRM before the sales rep’s first call.
ICP-based list building
ICP-based list building
Create an agent that searches Apollo’s database for contacts matching your ideal customer profile — filtering by industry, company size, seniority, and location — then exports the list to a Google Sheet or pushes it into HubSpot as new leads.
Deal pipeline automation
Deal pipeline automation
Deploy an agent that monitors your CRM for trigger events (e.g., a contact replies to an email) and automatically creates or updates the corresponding deal in Apollo, keeping both systems in sync without manual data entry.
Enrichment before outbound sequences
Enrichment before outbound sequences
Build an agent that enriches a batch of contacts with Apollo before they enter an outreach sequence, ensuring each contact has a verified phone number and current job title. Contacts missing key data can be flagged for manual review.
Frequently asked questions (FAQs)
Do I need an Apollo account to use this integration?
Do I need an Apollo account to use this integration?
Yes, you need an active Apollo account with API access. Apollo offers a free plan with limited credits, and paid plans with higher limits. You’ll need to generate an API key from your Apollo account settings to connect it to Relevance AI.
How do I get my Apollo API key?
How do I get my Apollo API key?
- Log in to your Apollo account.
- Go to Settings → Integrations → API.
- Copy your existing API key or generate a new one.
- Use this key when connecting Apollo to Relevance AI.
Does phone number enrichment require extra setup?
Does phone number enrichment require extra setup?
No. When you use the
reveal_phone_number or run_waterfall_phone options in the Enrich Person tool step, Relevance AI manages the webhook flow automatically. Phone numbers are returned directly in the enrichment response when Apollo can locate them.What happens if Apollo doesn't find a match for an enrichment request?
What happens if Apollo doesn't find a match for an enrichment request?
If Apollo cannot find data for a contact or organization, the enrichment response will be empty or will indicate no match. Design your agent to handle these cases — for example, by trying alternative identifiers, using a fallback data source, or flagging the record for manual review.
Does Apollo charge credits for enrichment?
Does Apollo charge credits for enrichment?
Yes, Apollo’s enrichment endpoints consume credits from your Apollo plan. Phone number reveal requests consume additional credits depending on your plan. Monitor your Apollo credit usage in your Apollo account dashboard.

