Integrations
Apollo.io n8n Integration
We publish and maintain n8n-nodes-apollo, the community n8n node for Apollo.io, and build the enrichment and CRM-sync workflows that run on top of it.
The node handles the Apollo side: authentication, resources, and operations. The workflow around it is where the value sits, because an enrichment call is only useful once the result lands in the record your team already reads.
What the node covers
Version 0.2.0 covers 14 Apollo resources:
It is published on npm as n8n-nodes-apollo at version 0.2.0, under the sole maintainer account arturl95, and licensed MIT. The source is public, so you can read exactly which operations each resource exposes before you install anything.
Installing it
- 1
In n8n, open Settings, then Community Nodes, then Install.
- 2
Enter the npm package name
n8n-nodes-apollo, accept the community node prompt, and install. n8n pulls the package from npm directly. - 3
Create the credential. The node authenticates with an Apollo API key, which you generate in your Apollo account. Paste it into a new Apollo credential in n8n and reuse that credential across every workflow.
- 4
Add the Apollo node to a canvas, pick a resource and an operation, and run it once against a single record before you point it at a list.
Community node installs are an instance-level setting. If the Community Nodes panel is missing, the instance owner has not enabled community node installation.
What people build with it
These are the recurring patterns, not a portfolio. Each one is a shape you can build yourself with the node, or hand to us to build and maintain.
Enrichment on inbound leads
A form submission or a new CRM row triggers the workflow. The Apollo node resolves the person and the organization behind the email address, and the workflow writes the firmographic fields back to the record that started it.
List building into a CRM
Search Apollo for organizations and people that match a set of filters, filter the results further in n8n against your own rules, then create the matching contacts and accounts in the system your sales team actually works in.
Sequence enrolment
Once a contact clears whatever qualification step you define, enrol it into an Apollo sequence from the same workflow, and record the enrolment against the CRM record so the outreach history stays in one place.
FAQ
Is this an official Apollo node?
No. It is a community node we publish and maintain, distributed on npm as n8n-nodes-apollo under the maintainer account arturl95. It is not built, reviewed, or endorsed by Apollo.io.
What does it cost?
The node is free and MIT licensed, so you can install it, read it, fork it, and ship changes to it. Apollo API usage is billed by Apollo against your own Apollo plan, and installing the node does not change that.
Which n8n versions does it work with?
It installs as a standard community node through the normal community node mechanism, not through a custom build step. We do not publish a minimum n8n version for it, because we have not tested it against every release. If your instance can install community nodes from npm, it can install this package.
Can it write back to a CRM?
Into Apollo, yes: the Contact, Account, Deal, Stage, Task, and Custom Field resources are covered. To write into a separate CRM such as HubSpot, Pipedrive, or Salesforce, pair the Apollo node with that system's own n8n node or an HTTP Request node in the same workflow. That mapping and sync layer is the part we build.
Want the workflow, not just the node?
Tell us which system the enriched records need to land in, and we will scope the workflow around it.