Ipinfo email verification with BillionVerify
IPinfo provides accurate IP address data including geolocation, ASN, carrier, and company details. Teams building fraud detection, personalization, or security tooling rely on IPinfo to enrich requests with context. Adding BillionVerify to your IPinfo workflows ensures every email address you collect or act on is valid before it reaches your systems.
Why verify before the send
Enriching an IP address tells you where a user is coming from, but it says nothing about whether their email is real. Pairing IPinfo with BillionVerify lets you filter out disposable, invalid, and role-based addresses at intake, protecting downstream workflows from bad data and keeping bounce rates under control.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Ipinfo sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in IPinfo + 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 IPinfo contacts",
"message": "Replace this Gmail send with your IPinfo 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 Ipinfo
Ready-to-use workflows that verify emails before Ipinfo sends.
How it works
- 1
Connect IPinfo and BillionVerify to n8n using the BillionVerify community node.
- 2
Trigger the workflow on a new signup, form submission, or API event.
- 3
Use the IPinfo node to enrich the request with geolocation or threat data.
- 4
Pass the submitted email address to BillionVerify for real-time verification.
- 5
Branch on the result: accept deliverable addresses, reject or quarantine invalid, disposable, or catch-all ones.
When to use this
Fraud signal enrichment
When a signup triggers an IPinfo lookup and the IP looks suspicious, automatically pass the submitted email to BillionVerify. Flag or block accounts where both the IP and the email show high-risk signals before they enter your database.
Geo-aware lead qualification
Enrich inbound leads with IPinfo location data, then verify their email with BillionVerify in the same workflow. Route only contacts with deliverable addresses to your CRM or outbound team, filtered by region.
FAQ
Can I run both IPinfo and BillionVerify checks in a single n8n workflow?
Yes. Chain the IPinfo node and the BillionVerify node sequentially in n8n. Both checks run in the same automated flow with no extra glue code required.
What email types does BillionVerify detect?
BillionVerify identifies invalid, disposable, role-based (info@, support@), and catch-all addresses, giving you a clear deliverability signal for each email.
Does BillionVerify offer a REST API for custom integrations?
Yes. If n8n does not fit your stack, you can call the BillionVerify REST API directly from any server-side code or automation platform that supports HTTP requests.
Verify emails in Ipinfo
Create a free account, grab your API key, and stop bounces before they happen.
Get started free