← All Forms

Zonka Feedback email verification with BillionVerify

Zonka Feedback is a multi-channel survey and feedback platform used to collect customer satisfaction scores, NPS responses, and product insights. Integrating BillionVerify ensures the email addresses captured through your surveys and contact lists are real, keeping your feedback data meaningful and your follow-up campaigns deliverable.

Why verify before the send

Survey platforms depend on valid email addresses to send invitations, collect responses, and follow up with closed-loop actions. Disposable and invalid addresses inflate response metrics with throwaway data, waste survey sends, and bounce follow-up emails. BillionVerify filters these out before they enter Zonka Feedback, giving you cleaner data and better sender reputation.

Ready-to-use n8n workflow

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

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

Ready-to-use workflows that verify emails before Zonka Feedback sends.

How it works

  1. 1

    Set up a BillionVerify connection through n8n, Integrately, or a direct REST API call.

  2. 2

    Trigger verification when a new contact is added to Zonka Feedback or when a survey send is scheduled.

  3. 3

    BillionVerify evaluates each address for validity, disposability, role-based characteristics, and catch-all status.

  4. 4

    Suppress or tag contacts that fail verification so they are excluded from the survey send queue.

  5. 5

    Monitor verification summaries to understand the quality of different contact sources over time.

When to use this

Verify emails before sending survey invitations

Before dispatching NPS or CSAT survey emails, pass the recipient list through BillionVerify. Removing invalid and disposable addresses reduces bounce rates, protects your sending domain, and improves open-rate accuracy by eliminating unreachable contacts from your metrics.

Filter contact imports from external sources

When importing contacts from a CRM, spreadsheet, or web form into Zonka Feedback, run the email column through BillionVerify's bulk API first. Tag or exclude addresses that fail verification before the import completes.

Clean up post-survey follow-up lists

After collecting responses, follow-up emails to detractors or promoters must reach real inboxes. Verifying those addresses before the follow-up sequence starts ensures your closed-loop actions actually land.

FAQ

Why do disposable emails matter for survey platforms specifically?

Respondents sometimes use throwaway addresses to submit multiple survey responses or access incentives without intent to engage further. Filtering them improves data integrity and prevents skewed NPS or CSAT scores.

Can I verify emails collected through embedded Zonka Feedback forms?

Yes. Configure an n8n or Integrately workflow triggered on new form submissions to verify the respondent's email before saving it as a contact. Invalid addresses can be flagged in real time.

How does BillionVerify handle catch-all domains?

Catch-all domains return a positive response to any address, making it impossible to confirm individual mailbox existence through standard checks. BillionVerify identifies them with a distinct status so you can treat them as uncertain and decide how to proceed.

Is bulk verification supported for large contact imports?

Yes. BillionVerify's REST API supports bulk submission, allowing you to verify thousands of addresses in a single request before importing them into Zonka Feedback.

Verify emails in Zonka Feedback

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

Get started free