If you’re running signup forms, CRM syncs, or list-building workflows through n8n, you’ve probably already got a spot where a bad email slips through and quietly tanks your sender reputation. We just shipped n8n-nodes-rocketverifier, an official community node that drops real-time and bulk email verification directly into your workflows.
Why a dedicated node instead of an HTTP Request node
You could always call the RocketVerifier API from a generic HTTP Request node — plenty of people already do. But a dedicated node gets you:
- Typed operations (Verify, Create Batch Job, Get Status, Get Results, Check Credits) instead of hand-built URLs and JSON bodies
- A proper credential type with a built-in test request against
/v1/credits, so n8n tells you immediately if your API key is wrong - Cleaner workflow canvases — one RocketVerifier node instead of an HTTP Request node plus a Set node plus error-handling boilerplate
Installing the node
In n8n, go to Settings → Community Nodes → Install and enter:
n8n-nodes-rocketverifier
Self-hosting instead? Install it directly into your n8n nodes directory:
cd ~/.n8n/nodes
npm install n8n-nodes-rocketverifier
Restart n8n and you’ll find RocketVerifier in the node panel.
Setting up credentials
Create a RocketVerifier API credential with your API key from Dashboard → API Keys. Use a sandbox key (rv_test_...) against @sandbox.rocketverifier.com addresses while you build the workflow — it exercises the real API without spending credits.
Operations available
| Category | Operation | What it does |
|---|---|---|
| Verify | Real-time single-address verification (1 credit) | |
| Batch Job | Create | Submit a list of emails for async bulk verification |
| Batch Job | Get Status | Poll progress and summary counts |
| Batch Job | Get Results | Fetch paginated per-email results, filterable by classification |
| Credits | Check | Get current balance and today’s/this month’s usage |
Three workflows worth stealing
1. Verify on signup. Trigger on a new Google Sheets row or Typeform submission → RocketVerifier: Verify → branch on status == "deliverable" before pushing the contact into Mailchimp or HubSpot. Kills bad signups before they ever reach your ESP.
2. Nightly list cleanup. Schedule trigger → pull your list from a database or sheet → RocketVerifier: Create Batch Job → wait/poll Get Status → Get Results → post a summary to Slack. Great for keeping a growing list clean without manual exports.
3. Credit monitoring. Schedule trigger (daily) → RocketVerifier: Check Credits → if balance is below a threshold, send yourself a Slack or email alert so you’re never caught mid-campaign with an empty tank.
Example: a minimal “verify on signup” workflow
Here’s the trimmed node graph for workflow #1 above, as it looks in an exported n8n workflow JSON (Set nodes for field mapping omitted for brevity):
{
"nodes": [
{ "name": "Typeform Trigger", "type": "n8n-nodes-base.typeformTrigger" },
{ "name": "RocketVerifier: Verify", "type": "n8n-nodes-rocketverifier.rocketVerifier",
"parameters": { "operation": "verify", "email": "={{$json.email}}" } },
{ "name": "IF status == deliverable", "type": "n8n-nodes-base.if",
"parameters": { "conditions": { "string": [{ "value1": "={{$json.status}}", "value2": "deliverable" }] } } },
{ "name": "HubSpot: Create Contact", "type": "n8n-nodes-base.hubspot" }
]
}
The RocketVerifier: Verify node’s output includes status, score, and reason fields you can branch on directly — no parsing a raw HTTP response body.
Get started
Full setup instructions and workflow ideas are in the n8n integration docs. If you’d rather connect an AI agent than build a visual workflow, check out our new MCP server — same API, different interface.