Bannerbear email verification with BillionVerify
Bannerbear is a developer tool for auto-generating images and videos from templates via API. When your Bannerbear workflows accept user-submitted emails β for personalised creatives, download links, or share notifications β BillionVerify ensures those addresses are real before any assets are dispatched.
Why verify before the send
Automated image delivery pipelines are only as reliable as the email addresses feeding them. Sending personalised creatives to invalid or disposable addresses wastes rendering resources, inflates bounce rates, and can trigger spam filters that hurt deliverability across your entire sending domain.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Bannerbear sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Bannerbear + 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 Bannerbear contacts",
"message": "Replace this Gmail send with your Bannerbear 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 Bannerbear
Ready-to-use workflows that verify emails before Bannerbear sends.
How it works
- 1
A Bannerbear webhook or API event passes a user email to your n8n workflow.
- 2
The BillionVerify node verifies the address, checking for validity, disposability, and catch-all status.
- 3
Valid addresses proceed to the next automation step; invalid ones are logged or routed to a review queue.
- 4
Bannerbear renders and delivers assets only for verified recipients, reducing wasted renders.
- 5
Your sender reputation stays healthy as bounce rates remain low across all creative delivery campaigns.
When to use this
Validate emails before delivering generated assets
After Bannerbear renders a personalised image or video, BillionVerify checks the recipient email before the delivery notification is sent. Invalid addresses are caught before they ever hit your ESP.
Protect lead-generation campaigns using dynamic creatives
When users submit an email to receive a custom-generated banner or certificate, verify the address first. This blocks throwaway emails and ensures your lead list stays clean from the start.
FAQ
Can I verify emails before triggering a Bannerbear render?
Yes. Run the BillionVerify check before calling the Bannerbear API so you only spend rendering credits on valid, deliverable addresses.
Does BillionVerify detect temporary or burner email addresses?
Yes, disposable and temporary email domains are flagged in the verification response, letting you filter them out automatically.
Which integration method works best with Bannerbear workflows?
The n8n BillionVerify community node fits naturally into API-driven pipelines. Alternatively, use the REST API directly if you prefer a custom integration.
What happens to flagged addresses?
You decide β route them to a review branch, notify the user to re-enter their email, or simply skip the render. BillionVerify returns the verdict; your workflow logic handles the action.
Verify emails in Bannerbear
Create a free account, grab your API key, and stop bounces before they happen.
Get started free