Mailjet email verification with BillionVerify
Mailjet is a collaborative email platform that gives teams the tools to design, send, and monitor both marketing and transactional emails. BillionVerify integrates into your Mailjet workflow to screen contacts before they generate bounces that erode your sender score.
Why verify before the send
Mailjet monitors sender reputation closely, and accounts with elevated bounce or spam-complaint rates face sending restrictions. Filtering invalid, disposable, and catch-all addresses before they reach Mailjet keeps your account in good standing and ensures your emails land in inboxes—not spam folders.
Ready-to-use n8n workflow
Import this workflow into n8n — it verifies every address with BillionVerify before Mailjet sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Mailjet + 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 Mailjet contacts",
"message": "Replace this Gmail send with your Mailjet 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 Mailjet
Ready-to-use workflows that verify emails before Mailjet sends.
How it works
- 1
Set up BillionVerify alongside Mailjet using the n8n community node, an Integrately automation, or a REST API integration.
- 2
Route each new or existing email address through BillionVerify before it is used in a Mailjet send.
- 3
BillionVerify returns a deliverability verdict and flags for disposable, role-based, and catch-all addresses.
- 4
Suppress or remove any address not marked as deliverable from your Mailjet contact lists.
- 5
Send with Mailjet knowing your list is clean and your domain reputation is protected.
When to use this
Protecting transactional email deliverability
Transactional emails—receipts, notifications, password resets—must reach their recipient. Verify addresses with BillionVerify before passing them to Mailjet's API, ensuring each send attempt goes to a real, active mailbox.
Marketing campaign hygiene
Run your Mailjet contact segments through BillionVerify before a campaign send. Remove hard-bounce-prone addresses to maximize inbox placement and protect your sending domain.
FAQ
How does email verification protect my Mailjet account?
Mailjet can restrict accounts that exceed bounce rate thresholds. Removing undeliverable addresses beforehand keeps your metrics healthy and your account unrestricted.
Does BillionVerify work with Mailjet's transactional API as well as campaigns?
Yes. You can verify addresses in real time via the BillionVerify REST API before any Mailjet API call—whether it is a campaign send or a single transactional message.
What happens to catch-all addresses in my Mailjet list?
BillionVerify identifies catch-all domains and flags those addresses separately, giving you the choice to suppress them or treat them as lower-confidence contacts in your Mailjet segments.
Can multiple team members use this integration inside Mailjet?
The BillionVerify API key can be shared across any automation or workflow your team builds, making it straightforward to enforce consistent verification across all Mailjet sending flows.
Verify emails in Mailjet
Create a free account, grab your API key, and stop bounces before they happen.
Get started free