n8n-nodes-verifly
v0.1.0
Published
n8n community node for Verifly — agent-native email verification. Verify single addresses, run async bulk jobs, and read account/usage from your workflows.
Maintainers
Readme
n8n-nodes-verifly
This is an n8n community node. It lets you use Verifly — agent-native email verification — in your n8n workflows.
Verifly validates whether an email address is real and deliverable: syntax, domain, MX records, SMTP, disposable/role/catch-all detection, and a confidence score. It is built API-first so automations and AI agents can clean lists and gate sends without a human in the loop.
Installation · Credentials · Operations · Usage example · Resources
Installation
Follow the community nodes installation guide in the n8n docs.
In your n8n instance go to Settings → Community Nodes → Install and enter:
n8n-nodes-veriflyCredentials
You need a Verifly API key (it starts with vf_). Create one in the Verifly dashboard, then in n8n add a Verifly API credential and paste the key.
| Field | Description |
| -------- | --------------------------------------------------------------------------- |
| API Key | Your Verifly API key (vf_...). Sent as a Bearer token. |
| Base URL | API base URL. Defaults to https://verifly.email; change only for self-host. |
The credential is verified against GET /api/v1/account when you click Test.
Operations
- Verify — validate a single email address in real time. Returns
is_valid,result(deliverable/undeliverable/risky), arecommendation(send/risky/do_not_send), aconfidencescore (0–100), adid_you_meantypo suggestion, and adetailsbreakdown (syntax, domain, MX, SMTP, disposable, role, catch-all, free provider).
Bulk Job
- Create — submit an asynchronous bulk verification job from a list of emails. Optionally set a
filenamelabel and awebhook_urlthat Verifly calls on completion. Returns the job ID. - Get Status — check a job's status and progress by job ID.
- Get Results — fetch the per-email results of a completed job by job ID.
Account
- Get Profile — account profile and remaining credit balance.
- Get Usage — usage summary over a
day/week/monthperiod.
Usage example
A common agent-native pattern: clean inbound leads before they reach your CRM.
- Webhook / form trigger receives a new lead with an
emailfield. - Verifly → Email → Verify with
emailset to{{ $json.email }}. - IF node on
{{ $json.recommendation }}— routesendstraight to your CRM, sendriskyto a review queue, and dropdo_not_send.
For list hygiene at scale, use Bulk Job → Create with all the addresses, poll Get Status until it reports complete, then pull Get Results to write the clean list back out. Pair this with an AI Agent so the agent decides whom to contact based on Verifly's verdict — no manual list scrubbing.
