Description
n8n-nodes-snovio

Official Snov.io integration for n8n
Snov.io is a B2B email finder, lead generation, email verification, and multi-channel outreach automation platform.
Table of Contents
Prerequisites
| Requirement | Details |
|---|---|
| n8n version | 0.227.0 or later |
| Node.js | v20 or later |
| Snov.io Account | Active account with API access – Sign up |
| API Credentials | User ID and Secret – Get credentials |
Compatibility:
- Tested with n8n versions 0.227.0+
- Supports Snov.io API v1 and v2 endpoints
- AI Agent support enabled (usableAsTool: true)
- Works on Linux, macOS, Windows
- Compatible with n8n Cloud, Self-hosted, and Docker deployments
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-snovioin the npm Package Name field - Agree to the risks of using community nodes
- Select Install
Manual Installation
npm install n8n-nodes-snovio
After installation, restart your n8n instance.
Credentials
Getting API Credentials
- Log in to your Snov.io account
- Navigate to Profile > API > API & Integrations
- Copy your API User ID
- Copy your API Secret
Setting Up in n8n
- In n8n, open Credentials and create new Snov.io API credential
- Enter your API User ID
- Enter your API Secret
- Click Save to test the connection
The node uses OAuth 2.0 Client Credentials flow and automatically handles token exchange and refresh.
Operations
All operations are documented in the Snov.io API Documentation.
Email Finder & Data Enrichment
| Operation | Description |
|---|---|
| Start Domain Search | Initiate search for company information by domain |
| Get Domain Search Result | Retrieve results of domain search |
| Start Prospect Profiles | Search for prospect profiles by domain |
| Get Prospect Profiles Result | Retrieve prospect profile search results |
| Start Prospects Emails | Initiate email search for prospects |
| Get Prospect Email Search Result | Retrieve prospect email search results |
| Start Domain Emails | Begin domain-wide email discovery |
| Get Domain Emails Result | Retrieve domain email results |
| Start Generic Contacts | Search for generic company contacts |
| Get Generic Contacts Result | Retrieve generic contacts results |
| Get Domain Emails Count | Get count of available emails for domain |
| Start Emails by Domain by Name | Find emails by domain and person name |
| Get Emails by Domain by Name Result | Retrieve email search by name results |
| Start Company Domain by Name | Find company domain by company name |
| Get Company Domain by Name Result | Retrieve company domain search results |
| Start LinkedIn Profile Info From URLs | Extract information from LinkedIn URLs |
| Get LinkedIn Profile Info From URLs | Retrieve LinkedIn extraction results |
| Enrich Person Profile From Email | Get detailed person info from email |
Email Verifier
| Operation | Description |
|---|---|
| Start Email Verification | Initiate email address verification |
| Get Email Verification Result | Retrieve verification results |
Multi-Channel Campaigns
| Operation | Description |
|---|---|
| Get Campaign Analytics | Retrieve campaign performance metrics |
| View Campaign Progress | Check progress of specific campaign |
| Change Recipients Status | Update status of campaign recipients |
| See List of Completed Prospects | View prospects who completed campaign |
| See Campaign Replies | Get all replies from campaign emails |
| Get Info About Campaign Opens | View email open statistics |
| Check Link Clicks | Track link clicks in campaign emails |
| View Sent Emails | See all emails sent in campaigns |
| View All Campaigns | List all campaigns |
| Add to Do Not Email List | Add emails to exclusion list |
Prospect Management
| Operation | Description |
|---|---|
| Add Prospect to List | Add new prospect to specific list |
| Find Prospect by ID | Retrieve prospect details by ID |
| Find Prospect by Email | Search for prospects by email |
| Find Prospects Custom Fields | Get custom fields defined for prospects |
| See User Lists | View all prospect lists |
| View Prospects in List | Get all prospects from specific list |
| Create New Prospect List | Create new list for prospects |
User Account
| Operation | Description |
|---|---|
| Check User Balance | View current credit balance |
Workflow Examples
Workflow 1: Email Discovery and Enrichment

Find and enrich contact information from a domain.
Steps:
- Start with domain input
- Start Domain Search
- Wait 5-10 seconds
- Get domain search results
- Extract prospect profiles
- Enrich contacts with additional data
- Save to database or CRM
Workflow 2: Email Verification Pipeline

Verify email addresses and filter valid contacts.
Steps:
- Import email list from source
- Start Email Verification for each email
- Wait for verification processing
- Get verification results
- Filter by verification status
- Export verified emails
Workflow 3: Complete Lead Generation Pipeline

End-to-end automated lead generation and CRM integration.
Steps:
- Schedule trigger or webhook input with target domains
- Start domain search for company information
- Wait for processing
- Get domain search results
- Extract prospect profiles from results
- Start email search for each prospect
- Wait for email discovery
- Get prospect emails
- Verify all discovered emails
- Filter valid emails only
- Enrich contact profiles with additional data
- Add verified prospects to CRM list
- Send notification about new leads
- Update dashboard with metrics
Common Use Cases
Finding Emails by Domain
- Add Snov.io node, select Start Domain Search
- Enter domain name
- Add Wait node (5-10 seconds)
- Add Snov.io node, select Get Domain Search Result
- Use
task_hashfrom previous step
Verifying Email Addresses
- Add Snov.io node, select Start Email Verification
- Enter email addresses
- Add Wait node (3-5 seconds)
- Add Snov.io node, select Get Email Verification Result
- Use
task_hashfrom previous step
Enriching Contact from Email
- Add Snov.io node, select Enrich Person Profile From Email
- Enter email address
- Execute to get full profile data
Building Prospect Lists
- Add Snov.io node, select Create New Prospect List
- Note the
list_id - Add Snov.io node, select Add Prospect to List
- Enter prospect details and
list_id
Monitoring Campaign Performance
- Add Schedule Trigger node
- Add Snov.io node, select Get Campaign Analytics
- Add Snov.io node, select See Campaign Replies
- Connect to Slack or Email node for reporting
Best Practices
- Always use Wait nodes (5-10 seconds) between Start and Get operations
- Check credits before running bulk operations
- Handle errors gracefully with error workflow branches
- Store
task_hashfor long-running operations - Validate input data before processing
Resources
- n8n Community Nodes Documentation
- Snov.io Website
- Snov.io API Documentation
- Snov.io Knowledge Base
- n8n Documentation
- n8n Community Forum
Support
| Type | Contact |
|---|---|
| Bugs & Issues | GitHub Issues |
| Feature Requests | GitHub Discussions |
| Snov.io Support | help@snov.io |
| Developer Contact | dev@snov.io |
License
Copyright © 2025 snov.io
Built with ❤️ by the Snov.io team