Salesmsg email verification with BillionVerify
Salesmsg is a business SMS and MMS platform that lets sales and support teams send two-way text messages at scale. Connecting BillionVerify ensures every contact number's associated email address is valid before outreach begins, keeping your messaging lists clean and your sender reputation intact.
Why verify before the send
SMS campaigns often rely on contact records where email is captured alongside phone numbers. Invalid, disposable, or role-based emails in those records signal low data quality and inflate bounce rates when you follow up via email. BillionVerify scrubs those addresses before they enter Salesmsg workflows, so every contact you text has a verified email on file.
Ready-to-use n8n workflow
Import this workflow into n8n β it verifies every address with BillionVerify before Salesmsg sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.
{
"name": "Verify emails before sending in Salesmsg + 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 Salesmsg contacts",
"message": "Replace this Gmail send with your Salesmsg 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 Salesmsg
Ready-to-use workflows that verify emails before Salesmsg sends.
How it works
- 1
Connect BillionVerify to Salesmsg via the n8n community node, Integrately's 1-click integration, or the BillionVerify REST API.
- 2
Choose a trigger β new contact added, form submission, or imported list β to start the verification flow.
- 3
BillionVerify checks each email for validity, deliverability, disposable domain detection, and catch-all status.
- 4
Contacts with verified emails are tagged or moved to your active Salesmsg list; invalid ones are flagged or excluded automatically.
- 5
Review a verification summary and adjust your workflow thresholds anytime from the BillionVerify dashboard.
When to use this
Clean leads before SMS follow-up sequences
When a new lead submits a form and enters your Salesmsg contact list, BillionVerify instantly checks the email address. Only leads with valid, deliverable emails proceed to automated SMS sequences, cutting wasted outreach to dead contacts.
Protect shared inbox quality
Salesmsg team inboxes can accumulate contacts from multiple sources. Running those lists through BillionVerify filters out catch-all and disposable addresses, ensuring conversations stay focused on real prospects and reducing noise for your reps.
FAQ
Can I verify a bulk contact import before it goes into Salesmsg?
Yes. Upload your list to BillionVerify's bulk verification endpoint, receive a cleaned CSV, then import only valid contacts into Salesmsg β all without manual intervention.
What types of invalid addresses does BillionVerify catch?
BillionVerify detects invalid syntax, non-existent mailboxes, disposable email providers, role-based addresses like info@ or admin@, and risky catch-all domains.
Does this work in real time as new Salesmsg contacts are created?
Yes. Using the n8n node or Integrately trigger, each new contact can be verified in real time before it's added to any active list or sequence.
Verify emails in Salesmsg
Create a free account, grab your API key, and stop bounces before they happen.
Get started free