<- Back to integrations
n8n logo

VeryFire in n8n: practical setup guide

You can integrate VeryFire in n8n with standard nodes only. No custom app or plugin is required: trigger, HTTP Request, IF, and your own action nodes are enough.

1. Build the basic flow

Start with this simple sequence:

  1. Trigger node (Webhook, Schedule, form source, CRM source, or queue source).
  2. HTTP Request node to call VeryFire for each email.
  3. IF node to check deliverability.
  4. Action nodes for valid and invalid branches.

2. Configure the HTTP Request node

  • Method: GET
  • URL: https://api.veryfire.io/api/emails/EMAIL_FROM_PREVIOUS_NODE
  • Response format: JSON
  • Authentication: Header Auth or manual headers
Authorization: Bearer YOUR_VERYFIRE_API_TOKEN
Accept: application/vnd.api+json
Content-Type: application/vnd.api+json

In the URL field, use an expression that inserts the incoming email value from your trigger payload.

3. Branch your automation logic

IF 1: deliverable

Condition: response data.deliverable equals true. Continue into send, sync, or lead nurture nodes.

IF 2: cleanup or risk

Condition: response data.deliverable equals false. Route to tag, suppress, or review queue logic.

Optional IF 3: typo correction

Condition: data.autocorrect.suggestion exists. Route to an update node or a manual correction task.

4. Handle batch workflows safely

  • Use Split In Batches when validating larger lists.
  • Add a Wait node if you want stricter pacing between calls.
  • Store key fields for reporting, such as deliverable, role, and domain.disposable.
  • Keep a fallback branch for temporary API errors so no records are silently dropped.

n8n launch checklist

  • VeryFire token configured in request headers.
  • HTTP Request node returns JSON with data.deliverable.
  • IF branches for deliverable and non-deliverable paths are active.
  • Batch handling is in place for larger imports.
  • Workflow is tested with known good and bad sample addresses.