Description
n8n-nodes-fullenrich
This is an n8n community node that lets you use FullEnrich in your n8n workflows.
FullEnrich is a contact enrichment service that takes minimal input (such as first name, last name, company domain, or Professional Network URL) and returns enriched contact data like emails, phone numbers, and company information.
This node enables you to start asynchronous enrichment requests and receive enriched results via webhook, all within n8n.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history
—
Installation
Follow the installation guide in the n8n community nodes documentation.
Example:
npm install n8n-nodes-fullenrich
Then restart your n8n instance.
—
Operations
This package provides two nodes, both available in version 1 (legacy) and version 2 (current, default):
FullEnrich — Start Enrichment
- Accepts one or multiple contacts from previous nodes (e.g., Sheets, forms, or manual input).
- Supports additional custom fields per contact (e.g.
rowid,userid). - Sends each contact to FullEnrich’s API enrichment endpoint.
- Available as an AI Agent tool (
usableAsTool: true) for use in LangChain workflows. - Acts as a webhook endpoint.
- Listens for enrichment results returned via
webhook_urlfrom FullEnrich. - Outputs enriched contact data in a format usable by other nodes like Google Sheets, Airtable, or CRMs.
- In version
1, the V2 API response is automatically translated to the legacy V1 shape for backward compatibility with existing workflows. - Go to n8n → Credentials → New.
- Choose FullEnrich API.
- Paste your API key (generated from your FullEnrich dashboard).
- Minimum n8n version:
1.22.0 - Tested on:
1.22.0,1.25.1,1.28.0 - Requires the FullEnrich API V2 (used by both node versions).
- The FullEnrich node supports contacts from:
- You can pass custom fields (e.g.
user_id) per contact to track each request in your workflow — values are forwarded under thecustomobject and echoed back in the webhook payload. - The FullEnrich Trigger node acts as a webhook and must be connected to the URL you provide to FullEnrich (auto-generated by n8n in most cases).
- n8n community nodes documentation
- FullEnrich API V2 documentation
- Migrated to the FullEnrich API V2 under the hood.
- Added node version
2(default) for both the action node and the webhook trigger. - Version
1still works: the V2 response is translated back to the legacy V1 payload shape for backward compatibility with existing workflows. - Added
usableAsTool: trueso the action node can be used in n8n AI Agent workflows. - Switched the build, lint, and release pipeline to
@n8n/node-cliwith eslint 9. - Initial public releases on the FullEnrich API V1.
FullEnrich Trigger — Receive Enrichment Result (Webhook)
—
Credentials
The node uses Bearer token authentication via your FullEnrich API key.
The credential automatically sets the Authorization: Bearer header on every request.
—
Compatibility
—
Usage
– Previous nodes (e.g., Google Sheets, Airtable, Manual Trigger).
– Manual input from the UI form (via structured fields).
Example Use Case:
1. Load leads from a Google Sheet.
2. Send them to FullEnrich (Start Enrichment).
3. Receive enriched data via FullEnrich Trigger.
4. Update the same Google Sheet.
—
Resources
—