← All Marketing Automation

Unbounce email verification with BillionVerify

Unbounce is a landing page platform that lets marketers build, publish, and A/B test conversion-focused pages without code. Every visitor who converts submits an email address β€” making list quality a direct factor in downstream campaign performance and deliverability.

Why verify before the send

Landing page leads arrive from paid traffic, so bad addresses are expensive twice: once to acquire and again when they bounce. BillionVerify screens for invalid, disposable, role-based, and catch-all addresses the moment a form is submitted, protecting your sender reputation and keeping your Unbounce-generated lists clean from day one.

Ready-to-use n8n workflow

Import this workflow into n8n β€” it verifies every address with BillionVerify before Unbounce sends, so only deliverable contacts are emailed. Install the BillionVerify community node first, then add your API key.

verify-emails-in-unbounce.json
{
  "name": "Verify emails before sending in Unbounce + 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 Unbounce contacts",
        "message": "Replace this Gmail send with your Unbounce 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 Unbounce

Ready-to-use workflows that verify emails before Unbounce sends.

How it works

  1. 1

    A visitor submits a form on your Unbounce landing page.

  2. 2

    The form submission triggers a webhook that routes the email address to BillionVerify via n8n, Integrately, or the REST API.

  3. 3

    BillionVerify checks the address for validity, disposable domain, role prefix, and catch-all status.

  4. 4

    Verified addresses pass through to your CRM or email platform; invalid ones are flagged or discarded.

  5. 5

    Your Unbounce lists remain deliverable, protecting campaign performance over time.

When to use this

Clean lead capture in real time

Connect BillionVerify to your Unbounce webhook via n8n or Integrately. Every new lead is verified before it reaches your email platform, so bounce rates stay low and your sender score stays healthy.

Filter disposable emails from gated content

Visitors who enter throwaway addresses to grab a free resource skip your funnel entirely. BillionVerify flags disposable domains instantly, letting you redirect or re-prompt without cluttering your list.

Protect paid campaign ROI

When CPC traffic converts to undeliverable addresses, budget is wasted twice. Verifying at the point of conversion ensures every contact in your follow-up sequence is reachable.

FAQ

Does this work with Unbounce's built-in form integrations?

Yes. Use Unbounce's webhook feature to send form data to n8n or Integrately, then call BillionVerify before forwarding the lead to any downstream tool like Mailchimp or HubSpot.

Can I block invalid emails before they enter my list?

Yes. The verification result lets your automation decide whether to store the lead, trigger a re-entry prompt, or simply discard the address β€” all without manual intervention.

What types of bad addresses does BillionVerify catch?

BillionVerify identifies invalid addresses, disposable/temporary domains, role-based addresses like info@ or admin@, and catch-all domains where delivery cannot be confirmed.

Verify emails in Unbounce

Create a free account, grab your API key, and stop bounces before they happen.

Get started free