← All Forms

Formsite email verification with BillionVerify

Formsite is a long-established online form builder trusted for creating surveys, order forms, and registration pages. Integrating BillionVerify with Formsite helps you collect only genuine email addresses β€” preventing bounces, protecting your sender score, and keeping subscriber lists accurate.

Why verify before the send

Formsite is often used for high-value workflows like order processing and event registration, where a bad email address can mean a missed confirmation or a lost customer. BillionVerify ensures every submitted address is reachable before your transactional or marketing emails are sent.

Ready-to-use n8n workflow

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

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

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

How it works

  1. 1

    A visitor completes and submits a Formsite form.

  2. 2

    Formsite's notification or webhook system triggers an automation in n8n or Integrately.

  3. 3

    The email address from the submission is sent to BillionVerify for verification.

  4. 4

    BillionVerify returns a result covering domain health, mailbox existence, disposable detection, and catch-all status.

  5. 5

    Valid addresses proceed to your CRM or email platform; invalid or risky ones are flagged or bounced back with a helpful message.

When to use this

Order and registration confirmation deliverability

Validate emails submitted through Formsite order or registration forms before sending confirmation emails. Catching unreachable addresses upfront prevents silent delivery failures that frustrate customers and create support tickets.

Event attendance list hygiene

For event registration forms built in Formsite, run each attendee email through BillionVerify. Send reminders and follow-ups knowing your list contains only real, reachable participants.

Survey mailing list quality

When Formsite surveys feed into ongoing mailing lists, verify addresses at collection time. Keep your email platform metrics accurate by ensuring every contact can actually receive messages.

FAQ

How do I trigger BillionVerify from a Formsite submission?

Configure a Formsite email notification or webhook to send submission data to an n8n workflow or Integrately automation. Both tools have native support for calling the BillionVerify REST API.

Will verification slow down the form experience for users?

Not meaningfully. Real-time API verification completes in under a second in most cases. Async verification after submission is also an option if you prefer not to gate form completion on the result.

Does BillionVerify flag role-based addresses like info@ or admin@?

Yes. Role-based addresses are flagged because they typically go to group inboxes, leading to low engagement, spam complaints, and unpredictable deliverability behavior.

Can I re-verify existing Formsite contacts in bulk?

Yes. Export your existing Formsite contact list and upload it to BillionVerify for bulk verification, then use the results to clean your list before your next campaign.

Verify emails in Formsite

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

Get started free