Salesmate email verification with BillionVerify
Salesmate is a CRM and sales automation platform designed for small and mid-sized teams to manage deals, automate follow-ups, and track communication with prospects and customers. Clean contact data is the foundation of every Salesmate workflow β unreachable email addresses create dead ends in pipelines and waste rep time.
Why verify before the send
Contacts enter Salesmate from web forms, imports, integrations, and manual entry β each path introduces potential for invalid or disposable email addresses. When those addresses reach an automated email sequence or a bulk campaign, they generate hard bounces that hurt deliverability and clutter your pipeline with contacts that can never be reached by email. BillionVerify prevents this by validating addresses before or immediately after they enter Salesmate.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Salesmate sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Salesmate + 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 Salesmate contacts",
"message": "Replace this Gmail send with your Salesmate 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 Salesmate
Ready-to-use workflows that verify emails before Salesmate sends.
How it works
- 1
Connect BillionVerify to Salesmate using the n8n community node, Integrately's 1-click setup, or the REST API.
- 2
Trigger verification on new contact creation, deal stage changes, or before scheduled email sends.
- 3
BillionVerify evaluates each email address for syntax errors, domain validity, SMTP reachability, and risky patterns.
- 4
Write the verification status back to a custom field in Salesmate for filtering and reporting.
- 5
Use Salesmate's automation rules to skip or quarantine contacts where verification returned invalid or disposable results.
When to use this
Verify new contacts on creation
Trigger a BillionVerify check every time a new contact is added to Salesmate. Flag or remove invalid and disposable addresses immediately, so your pipeline only contains contacts with deliverable email addresses.
Pre-validate email campaigns from Salesmate
Before sending a bulk email sequence through Salesmate, verify the recipient list with BillionVerify. Suppress invalid and role-based addresses to keep bounce rates low and sender reputation intact.
FAQ
Can BillionVerify integrate with Salesmate without coding?
Yes. Using Integrately's 1-click integration or n8n's visual workflow builder, you can connect Salesmate and BillionVerify without writing any code, triggering verification on any contact event.
What should I do with contacts flagged as catch-all?
Catch-all addresses may or may not be deliverable since the domain accepts all mail. A common approach is to include them in lower-priority sequences and monitor bounce rates closely for those contacts.
How does email verification protect my sending domain?
Hard bounces caused by invalid addresses signal poor list hygiene to ISPs, which can result in throttling or blacklisting. Keeping bounce rates below 2% through verification maintains your domain's sending reputation.
Verify emails in Salesmate
Create a free account, grab your API key, and stop bounces before they happen.
Get started free