Enginemailer email verification with BillionVerify
Enginemailer is an email marketing platform built for delivering campaigns, newsletters, and transactional messages at scale. Integrating BillionVerify helps you keep your sending list clean so every campaign reaches real inboxes and your domain reputation stays strong.
Why verify before the send
Even a small percentage of invalid or disposable addresses in an Enginemailer campaign can trigger bounce thresholds and hurt your sender score. BillionVerify identifies and removes undeliverable, role-based, and catch-all addresses before you hit send, so your deliverability stays high and your campaigns land where they should.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Enginemailer sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Enginemailer + BillionVerify",
"nodes": [
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
240,
300
],
"name": "When clicking βTest workflowβ"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "email-field",
"name": "email",
"value": "jane@example.com",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
460,
300
],
"name": "Get contacts"
},
{
"parameters": {
"sendTo": "={{ $json.email }}",
"subject": "Message for Enginemailer contacts",
"message": "Replace this Gmail send with your Enginemailer node β only deliverable, verified contacts reach it.",
"options": {}
},
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
900,
300
],
"name": "Send email",
"webhookId": "",
"credentials": {
"gmailOAuth2": {
"id": "",
"name": "Gmail account"
}
}
},
{
"parameters": {
"operation": "verify",
"email": "={{ $json.email }}",
"additionalOptions": {}
},
"type": "n8n-nodes-billionverify.billionVerify",
"typeVersion": 1,
"position": [
540,
300
],
"name": "Verify Email (BillionVerify)",
"credentials": {
"billionVerifyApi": {
"id": "",
"name": "BillionVerify account"
}
}
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "is-deliverable",
"leftValue": "={{ $json.is_deliverable }}",
"rightValue": "",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
}
}
]
}
},
"type": "n8n-nodes-base.if",
"typeVersion": 2,
"position": [
720,
300
],
"name": "IF deliverable"
}
],
"connections": {
"When clicking βTest workflowβ": {
"main": [
[
{
"node": "Get contacts",
"type": "main",
"index": 0
}
]
]
},
"Get contacts": {
"main": [
[
{
"node": "Verify Email (BillionVerify)",
"type": "main",
"index": 0
}
]
]
},
"Verify Email (BillionVerify)": {
"main": [
[
{
"node": "IF deliverable",
"type": "main",
"index": 0
}
]
]
},
"IF deliverable": {
"main": [
[
{
"node": "Send email",
"type": "main",
"index": 0
}
],
[]
]
}
},
"settings": {
"executionOrder": "v1"
}
}Workflow templates with Enginemailer
Ready-to-use workflows that verify emails before Enginemailer sends.
How it works
- 1
Connect Enginemailer and BillionVerify through the n8n community node or a 1-click Integrately automation.
- 2
Trigger verification on new subscriber events or schedule a batch job for periodic list cleaning.
- 3
BillionVerify checks each address for deliverability, disposable domain usage, role-based patterns, and catch-all configuration.
- 4
Verified results are returned and used to tag or suppress risky contacts in Enginemailer.
- 5
Your active campaigns go out to a clean, validated list, reducing bounces and protecting your sending reputation.
When to use this
Pre-campaign list hygiene
Before scheduling a campaign in Enginemailer, run your subscriber segment through BillionVerify to strip invalid and risky addresses. Fewer bounces means better inbox placement for everyone on the list.
Validate new subscribers on sign-up
When a new subscriber is added to Enginemailer via form or API, BillionVerify verifies the address instantly, blocking typos and disposable emails before they reach your active list.
Re-engagement list cleaning
Before sending a re-engagement campaign to dormant subscribers, verify the list with BillionVerify to remove addresses that have become invalid since they first subscribed.
FAQ
How often should I verify my Enginemailer list?
For active lists, verifying new subscribers in real time is ideal. For existing lists, a quarterly bulk verification is a good baseline, or before any large campaign send.
Will BillionVerify catch catch-all addresses?
Yes. BillionVerify detects catch-all mail servers and flags those addresses as risky, so you can decide whether to include them in your campaigns based on your risk tolerance.
Is the Enginemailer integration easy to set up?
Yes. Integrately provides a pre-built 1-click automation. For more control, the BillionVerify n8n node lets you customize exactly when and how verification runs in your workflow.
Verify emails in Enginemailer
Create a free account, grab your API key, and stop bounces before they happen.
Get started free