Paperform email verification with BillionVerify
Paperform is a flexible form and survey builder that lets you collect leads, payments, and registrations through beautifully designed online forms. Every submission is a potential customer record β and every email address in those records needs to be accurate before you act on it.
Why verify before the send
Form submissions often contain typos, disposable addresses, or role accounts like info@ that will never convert. Running BillionVerify on incoming Paperform entries catches invalid and risky emails at the source, keeping your follow-up lists clean and protecting the sender reputation of every campaign you launch from that data.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Paperform sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Paperform + 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 Paperform contacts",
"message": "Replace this Gmail send with your Paperform 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 Paperform
Ready-to-use workflows that verify emails before Paperform sends.
How it works
- 1
A new submission lands in Paperform.
- 2
An n8n workflow (via the BillionVerify community node) or an Integrately automation triggers on the new entry.
- 3
BillionVerify checks the email for syntax errors, disposable domains, catch-all status, and role-address patterns.
- 4
The verification result is written back to Paperform as a custom field, or used to route the contact to an approved list versus a review queue.
- 5
Only verified addresses proceed to downstream tools like your CRM or email platform.
When to use this
Clean lead-gen form submissions
When a new Paperform submission arrives, pass the email to BillionVerify before adding the contact to your CRM or mailing list. Filter out disposable addresses and typos so only genuine prospects enter your pipeline.
Protect event registration lists
Event sign-up forms attract throwaway emails. Verify each registrant's address immediately after submission so confirmation emails reach real attendees and your attendance data stays reliable.
FAQ
Does BillionVerify work with Paperform webhooks?
Yes. Paperform supports outgoing webhooks on form submission, which you can connect to BillionVerify via the n8n community node or the REST API to verify emails in real time.
Can I verify emails in bulk from a Paperform export?
Absolutely. Export your submissions as a CSV and upload the email column to BillionVerify's bulk verification endpoint to clean the entire list at once.
What types of invalid emails does BillionVerify catch?
BillionVerify detects syntax errors, nonexistent domains, disposable addresses, role accounts (e.g. support@, noreply@), and catch-all mailboxes that accept everything without confirming delivery.
Verify emails in Paperform
Create a free account, grab your API key, and stop bounces before they happen.
Get started free