← All Marketing Automation

Abyssale email verification with BillionVerify

Abyssale is a marketing automation platform for generating personalized visual content at scale. Connect BillionVerify to your Abyssale workflows and ensure the contact lists driving your creative campaigns are free of bad addresses β€” so your personalized visuals reach real people and your sender reputation stays intact.

Why verify before the send

Personalized campaigns are only as effective as the lists behind them. Sending beautifully crafted visuals to invalid, disposable, or catch-all email addresses wastes creative effort, inflates costs, and damages deliverability. BillionVerify cleans your audience data before campaigns launch, so every personalized asset you generate in Abyssale has a legitimate recipient waiting for it.

Ready-to-use n8n workflow

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

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

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

How it works

  1. 1

    Connect BillionVerify to Abyssale via the n8n community node, Integrately's 1-click integration, or the REST API.

  2. 2

    Trigger email verification whenever a new subscriber is added or a campaign segment is built.

  3. 3

    BillionVerify checks each address for validity, mailbox existence, disposable-domain status, and catch-all behavior.

  4. 4

    Contacts that fail verification are flagged, suppressed, or removed from the segment before asset generation begins.

  5. 5

    Launch your Abyssale campaign knowing every personalized asset will be delivered to a real, reachable inbox.

When to use this

Verify contacts before generating personalized assets

Before triggering Abyssale to create a personalized image or banner for each contact, run their email through BillionVerify. This avoids generating assets for addresses that will never receive β€” or open β€” your campaign.

Maintain clean subscriber segments for visual campaigns

Use BillionVerify to continuously validate your marketing lists. Removing invalid and role-based addresses keeps your Abyssale-driven campaigns targeted at engaged, real recipients, improving open rates and reducing bounce-related deliverability damage.

FAQ

Why verify emails before generating personalized visuals?

Generating and sending personalized content to bad addresses wastes compute, inflates costs, and causes bounces that hurt your sender reputation. Verifying first ensures each asset goes to a real recipient.

How does BillionVerify integrate with marketing automation tools like Abyssale?

You can use the n8n community node to build multi-step workflows, Integrately for a no-code 1-click connection, or the BillionVerify REST API to call verification directly from any automation step.

What happens to addresses flagged as catch-all or disposable?

You control the outcome. BillionVerify returns a clear status for each address, and you decide whether to suppress, tag, or remove flagged contacts based on your campaign risk tolerance.

Verify emails in Abyssale

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

Get started free