Woocommerce email verification with BillionVerify
WooCommerce powers millions of online stores, collecting customer email addresses at checkout, account registration, and newsletter opt-in. Connecting BillionVerify to your WooCommerce store ensures every email in your customer database is valid and deliverable, reducing order notification failures and protecting your transactional email reputation.
Why verify before the send
E-commerce stores depend on transactional emails β order confirmations, shipping updates, and receipts β to keep customers informed. A single invalid email at checkout means a customer never gets their order confirmation, increasing support tickets and chargebacks. BillionVerify catches mistyped, disposable, and invalid addresses at the point of entry, so your order flow and marketing lists stay clean.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Woocommerce sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in WooCommerce + 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 WooCommerce contacts",
"message": "Replace this Gmail send with your WooCommerce 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 Woocommerce
Ready-to-use workflows that verify emails before Woocommerce sends.
How it works
- 1
Connect BillionVerify to WooCommerce via the n8n community node, Integrately's 1-click automation, or the REST API.
- 2
Trigger verification on new customer registrations, checkout email submissions, or newsletter opt-ins.
- 3
BillionVerify checks each address for validity, domain health, disposable status, and catch-all behavior.
- 4
Block or flag invalid addresses before the order or account record is created, or route them to a review queue.
- 5
Schedule periodic bulk re-verification of your existing customer list to keep your database accurate over time.
When to use this
Validate customer emails at checkout
Verify each email address entered during checkout before the order is placed. Catching typos and invalid addresses in real time prevents missed order confirmations and reduces customer service overhead from 'I never got my email' complaints.
Clean marketing lists from WooCommerce accounts
Customer accounts accumulate over time and may include outdated or abandoned email addresses. Run your WooCommerce customer list through BillionVerify in bulk to remove undeliverable contacts before your next promotional campaign.
Filter newsletter opt-ins from your store
Shoppers who opt into marketing during checkout are valuable, but disposable addresses inflate your list without real intent. Verifying opt-in emails keeps your marketing list engaged and your sending metrics healthy.
FAQ
Will verifying emails at checkout slow down the WooCommerce order process?
BillionVerify responds in under a second for most addresses, so real-time verification at checkout adds no meaningful delay to the customer experience.
Can BillionVerify help reduce failed transactional emails?
Yes. By filtering invalid and mistyped addresses before they are stored, BillionVerify directly reduces the number of order confirmations and shipping updates that fail to deliver.
Does BillionVerify integrate with WooCommerce email marketing plugins?
BillionVerify works at the data level via n8n or API, so it can sit upstream of any email marketing tool connected to WooCommerce, cleaning addresses before they reach your sending platform.
How do I handle bulk verification of my existing customer database?
Export your customer email list from WooCommerce, upload it to BillionVerify, and receive a scored result for each address. You can then suppress or remove invalid contacts before your next send.
Verify emails in Woocommerce
Create a free account, grab your API key, and stop bounces before they happen.
Get started free