Chatforma email verification with BillionVerify
Chatforma is a chatbot and form builder platform for collecting information through conversational interfaces. Integrating BillionVerify into your Chatforma workflows ensures that email addresses gathered through your bots and forms are valid and deliverable before being stored or used.
Why verify before the send
Forms and chatbots are primary collection points for email data, but they are also the first place bad data enters your system. Disposable emails, typos, and fake addresses submitted through Chatforma forms can degrade your list quality over time. BillionVerify provides a real-time filter that keeps only genuine, reachable addresses.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Chatforma sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Chatforma + 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 Chatforma contacts",
"message": "Replace this Gmail send with your Chatforma 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 Chatforma
Ready-to-use workflows that verify emails before Chatforma sends.
How it works
- 1
A user submits an email address through a Chatforma bot or form.
- 2
The submission triggers an automation that passes the email to BillionVerify.
- 3
BillionVerify checks the address for syntax errors, domain validity, disposability, and catch-all flags.
- 4
The verification result is returned and used to decide whether to accept or reject the submission.
- 5
Verified emails are stored or forwarded; unverified ones are logged or the user is asked to re-enter.
When to use this
Validate emails at the point of form submission
Connect BillionVerify to your Chatforma workflow so every email submitted through a conversational form is verified instantly, reducing invalid entries before they reach your database.
Prevent disposable email abuse on gated content
When offering lead magnets or gated content through Chatforma, disposable email addresses are a common workaround. BillionVerify detects and blocks these submissions to ensure you capture genuine leads.
Improve downstream email campaign performance
A Chatforma list verified with BillionVerify before import into an email platform results in lower bounce rates, better deliverability scores, and more accurate campaign analytics.
FAQ
How do I connect Chatforma to BillionVerify?
Use the BillionVerify REST API from a Chatforma webhook, route data through n8n using the BillionVerify community node, or set up a one-click connection via Integrately.
Can BillionVerify verify emails without sending a message to the user?
Yes. BillionVerify uses SMTP probing and DNS checks to verify deliverability without sending any email, so the process is invisible to the person filling out your form.
What should I do with catch-all addresses from my Chatforma forms?
Catch-all addresses may or may not deliver mail. A common approach is to accept them but tag them separately so you can monitor their engagement and suppress them if bounce rates rise.
Is there a bulk option for verifying existing Chatforma submissions?
Yes. BillionVerify's bulk API lets you upload and verify a full list of addresses collected previously, cleaning your existing Chatforma data before your next campaign.
Verify emails in Chatforma
Create a free account, grab your API key, and stop bounces before they happen.
Get started free