AutomationFlowsMarketing & Ads › Verify Form Leads in Real Time with Neverbounce Before Adding to Your CRM

Verify Form Leads in Real Time with Neverbounce Before Adding to Your CRM

BySharon @sharonraz on n8n.io

Stop lead pollution at the source. This workflow creates a "Gatekeeper" for your web forms, ensuring that only 100% valid email addresses ever reach your CRM.

Event trigger★★★★☆ complexity7 nodesForm TriggerN8N Nodes Neverbounce Email VerificationForm
Marketing & Ads Trigger: Event Nodes: 7 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #14060 — we link there as the canonical source.

This workflow follows the Form → Form Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "NeverBounce Lead Gatekeeper",
  "nodes": [
    {
      "id": "bd74b608-3e8f-4681-9486-bfae15ed8f99",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {
        "formTitle": "Verify",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Email"
            }
          ]
        }
      },
      "typeVersion": 2.5
    },
    {
      "id": "3e6e56d2-1871-4860-b661-53deeb8e2af6",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1040,
        -320
      ],
      "parameters": {
        "width": 992,
        "height": 912,
        "content": "## Goal: Stop lead pollution at the source.\nThis workflow creates a \u201cGatekeeper\u201d for your web forms, ensuring that only 100% valid email addresses ever reach your CRM.\n\n## Setup Steps:\n1. Webhook Link: Open 'On form submission' and copy the Test URL to your form settings.\n2. Credentials: In 'Neverbounce: verify an email', select your NeverBounce API key.\n3. Logic: The 'If' node is set to valid. Add catchall if you want to be less restrictive.\n4. Error Handling: If an email is invalid, the 'Form - Invalid' node triggers a retry screen for the user.\n5. Success State: The 'Form - Success' node displays your \"Thank You\" message after a valid submission.\n6. Final Step: Replace 'Create Lead in CRM' with your actual CRM node (HubSpot, Salesforce, etc.).\n\n\n## Video Tutorial:\nWatch the 75-second setup guide above\n@[youtube](FDy-eaITcAQ)"
      },
      "typeVersion": 1
    },
    {
      "id": "ce2a949e-55b0-49f6-8e0f-78cb9e34b6a0",
      "name": "Neverbounce: verify an email address",
      "type": "n8n-nodes-neverbounce-email-verification.nbEmailVerification",
      "position": [
        208,
        0
      ],
      "parameters": {
        "emailField": "={{ $json.Email }}",
        "additionalFields": {}
      },
      "typeVersion": 1
    },
    {
      "id": "9e82e251-21fa-4330-a1e7-adefe6da39ac",
      "name": "Check if Status = Valid",
      "type": "n8n-nodes-base.if",
      "position": [
        416,
        0
      ],
      "parameters": {
        "conditions": {
          "conditions": [
            {
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.verification_result.status }}",
              "rightValue": "valid"
            }
          ]
        }
      },
      "typeVersion": 2.3
    },
    {
      "id": "22889c9b-1602-4f0f-a39b-73b78cf1ed9c",
      "name": "Form: Error & Retry",
      "type": "n8n-nodes-base.form",
      "position": [
        624,
        196
      ],
      "parameters": {
        "formFields": {
          "values": [
            {
              "fieldName": "Email",
              "fieldLabel": "\u26a0\ufe0f Invalid email. Please check for typos and try again."
            }
          ]
        }
      },
      "typeVersion": 2.5
    },
    {
      "id": "70c75bb5-ff74-4d94-8755-1c682df7af33",
      "name": "Create Lead in CRM",
      "type": "n8n-nodes-base.noOp",
      "position": [
        624,
        -64
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9586ad65-74a1-486f-9f05-d286a4f17c6e",
      "name": "Form: Success Message",
      "type": "n8n-nodes-base.form",
      "position": [
        848,
        -64
      ],
      "parameters": {
        "operation": "completion",
        "completionTitle": "Form submitted successfully",
        "completionMessage": "Thank you for your submission"
      },
      "typeVersion": 2.5
    }
  ],
  "connections": {
    "Create Lead in CRM": {
      "main": [
        [
          {
            "node": "Form: Success Message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Neverbounce: verify an email address",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Form: Error & Retry": {
      "main": [
        [
          {
            "node": "Neverbounce: verify an email address",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check if Status = Valid": {
      "main": [
        [
          {
            "node": "Create Lead in CRM",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Form: Error & Retry",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neverbounce: verify an email address": {
      "main": [
        [
          {
            "node": "Check if Status = Valid",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Stop lead pollution at the source. This workflow creates a "Gatekeeper" for your web forms, ensuring that only 100% valid email addresses ever reach your CRM.

Source: https://n8n.io/workflows/14060/ — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Marketing & Ads

This n8n template demonstrates the easiest way to build a lead capture flow for your side project, startup or small business where simple works best!

Form, Form Trigger, Google Sheets +1
Marketing & Ads

Made by Biznova | TikTok

Form, HTTP Request, Form Trigger
Marketing & Ads

This LinkedIn automation workflow monitors post comments for specific trigger words and automatically sends direct messages with lead magnets to engaged users. The system checks connection status, han

HTTP Request, Noco Db, Form Trigger
Marketing & Ads

This n8n automation captures new leads from a form submission and automatically:

Form Trigger, Google Sheets, Gmail
Marketing & Ads

HR teams, internal comms managers, and operations leads using Keephub who want to turn form completions into a friendly competition and drive faster engagement across the organisation.

Gmail, N8N Nodes Keephub, Form Trigger