Contactout email verification with BillionVerify
ContactOut is a sales-outreach platform that helps teams discover and export professional contact information, including business email addresses. Connecting it with BillionVerify adds an automatic verification layer so every email you source is confirmed deliverable before your outreach sequence begins.
Why verify before the send
Prospecting tools surface a large volume of contact data, but even high-quality sources include stale, invalid, or catch-all addresses. Sending cold outreach to unverified emails tanks deliverability, triggers spam filters, and erodes the sender reputation your domain depends on. BillionVerify validates each address before it enters your sequence.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Contactout sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in ContactOut + 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 ContactOut contacts",
"message": "Replace this Gmail send with your ContactOut 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 Contactout
Ready-to-use workflows that verify emails before Contactout sends.
How it works
- 1
Export or webhook-receive contact data from ContactOut into your automation workflow.
- 2
Add a BillionVerify step using the n8n community node, Integrately, or a direct REST API call.
- 3
Submit each email address for verification; BillionVerify performs SMTP checks and domain analysis in real time.
- 4
Receive a verdict for each address β valid, invalid, catch-all, disposable, or role-based.
- 5
Route verified contacts into your sequencer and suppress or quarantine addresses that fail the check.
When to use this
Verify prospects before importing to your sequencer
After exporting a list from ContactOut, pass every email address through BillionVerify to remove undeliverable and disposable contacts before uploading them to your outreach tool or CRM.
Real-time check on newly sourced leads
Trigger a BillionVerify check the moment ContactOut delivers a new contact record, so only addresses that pass validation enter your active pipeline β protecting your domain reputation from the start.
FAQ
Why verify emails from a dedicated prospecting tool like ContactOut?
Even purpose-built prospecting databases contain outdated or invalid entries. Independent verification catches addresses that have lapsed since they were indexed, protecting your sender score.
Will verifying emails slow down my outreach workflow?
BillionVerify's API responds in milliseconds for single checks. For large exports, bulk verification runs asynchronously so the rest of your workflow continues uninterrupted.
What happens to catch-all email addresses?
Catch-all addresses are flagged separately so you can decide how to handle them β some teams choose to include them at lower priority, while others exclude them to minimize bounce risk.
Verify emails in Contactout
Create a free account, grab your API key, and stop bounces before they happen.
Get started free