Fillout Trigger email verification with BillionVerify
Fillout is an online form builder that lets teams collect responses, registrations, and leads through powerful, customizable forms. Pairing Fillout with BillionVerify ensures every email address submitted through your forms is valid before it enters your CRM or email list, eliminating bounces at the point of capture.
Why verify before the send
Form submissions are a prime entry point for typos, fake addresses, and disposable emails. Verifying each address the moment a Fillout form is submitted means your downstream lists stay clean, your sender reputation stays intact, and you never waste follow-up effort on contacts who will never receive your messages.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Fillout Trigger sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Fillout + 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 Fillout contacts",
"message": "Replace this Gmail send with your Fillout 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 Fillout Trigger
Ready-to-use workflows that verify emails before Fillout Trigger sends.
How it works
- 1
A visitor submits a Fillout form containing an email address field.
- 2
An n8n workflow (using the BillionVerify community node) or an Integrately automation triggers on the new submission.
- 3
BillionVerify verifies the address, checking for invalid syntax, disposable domains, role accounts, and catch-all servers.
- 4
The workflow routes verified addresses to your CRM, mailing list, or database, and flags or discards invalid ones.
- 5
Your downstream tools receive only clean, deliverable contacts with zero manual review required.
When to use this
Lead capture forms
When a prospect fills out a contact or demo-request form, BillionVerify checks the email in real time. Only valid, non-disposable addresses proceed to your CRM or sales pipeline, keeping your outreach list accurate from the start.
Event and webinar registrations
Registrations collected through Fillout are instantly screened for invalid or role-based addresses. Your confirmation emails reach real attendees and your no-show rate reflects genuine disinterest rather than bad data.
Newsletter sign-up forms
Before adding a new subscriber to your email platform, BillionVerify filters out catch-all and disposable addresses, protecting your list quality and keeping open rates meaningful.
FAQ
Can BillionVerify verify emails from Fillout forms in real time?
Yes. Using n8n or Integrately you can trigger a verification the moment a form is submitted, so bad addresses are caught before they enter any downstream system.
Which types of bad addresses does BillionVerify catch?
BillionVerify detects invalid addresses, disposable or temporary email domains, role-based addresses like info@ or support@, and catch-all domains that accept any email regardless of whether a mailbox exists.
Do I need to change my Fillout forms to add verification?
No changes to your forms are needed. The automation runs in the background after submission, so your form design and user experience remain exactly as you built them.
What happens to emails that fail verification?
You can configure your workflow to skip them, move them to a review list, or send a notification. BillionVerify returns a clear status for each address so your automation can branch accordingly.
Verify emails in Fillout Trigger
Create a free account, grab your API key, and stop bounces before they happen.
Get started free