- Home
- Resources
- Integrations
- BounceBan
BounceBan n8n integrationAutomate BounceBan with n8n.
A dead email address costs more than the message it wastes. The BounceBan n8n integration brings one verification operation into n8n, backed by a single API credential, and it covers catch-all addresses, the ones that accept everything and tell a basic test nothing.
Community node This node is not shipped with n8n: it is a community package (n8n-nodes-bounceban) you install from Settings › Community nodes on a self-hosted instance. npm
Verified Trustpilot reviews · AI, automation & growth agency
What does the BounceBan n8n integration cover?
BounceBan checks whether an email address can actually receive mail, and its stated angle is catch-all addresses, the ones that accept everything and tell a basic test nothing. In n8n the check becomes a node with a single resource and a single operation, email.validateEmail, which takes one address and passes the verification result to whatever comes next in the workflow.
The first place it earns its keep is the signup form. A workflow picks up the new address, runs the verification, and only then appends the row to Google Sheets or fires the welcome message through Gmail. Bad addresses never reach the list, so the sending reputation stays where it was.
A second pattern runs on an existing file. A batch of prospects comes in, the node checks each address, and the workflow splits the output into a clean branch and a branch that needs a look. When a whole import turns out to be unusable, Stop and Error ends the run with a message instead of letting the rest of the nodes work on nothing.
The third one is a notification loop. Sales adds a contact, the address gets verified, and the verdict lands in a channel through Slack so the person who typed the address can fix it while the context is fresh. The Webhook URL field is worth knowing here: BounceBan can POST the verification result event to a URL of your choice, and a failed delivery is retried up to 2 more times shortly after.
When something sits outside the node, the HTTP Request node calls any endpoint of the BounceBan API directly and reuses the same credential through predefined authentication. One operation covers the core job, so that fallback is there for the rest of the API rather than for daily use.
Two limits are worth stating up front. There is no BounceBan trigger node, so a workflow around it always starts with something else, and the package is a community node, which rules out instances that cannot install one. Node version is 1, and the operation works on a single address per call, with Processing Mode deciding whether items run one after another or concurrently.
How do you install and connect the BounceBan node?
- 01
Install the community package
The node does not ship with n8n. On a self-hosted instance, open Settings, then Community nodes, and install the npm package
n8n-nodes-bounceban(version1.1.1). n8n Cloud only accepts verified community nodes, so check that side before planning a workflow around it. Nothing is billed by n8n for installing a community node. - 02
Create the BounceBan credential
Once the package is installed, go to the Credentials menu in n8n and create the BounceBan credential there. A credential is created once and reused across every workflow on the instance, so there is no need to repeat the setup in each node. The node has no authentication selector: the credential is the only thing to set, and the exact fields to fill are not documented in the source used for this page, so check them in n8n when you create it.
- 03
Drop the node into a workflow
Add the BounceBan node, pick the credential from its dropdown, and select the Email resource with the Verify Single Email operation. Fill Email Address with a static value such as
example@domain.comwhile testing, then swap it for an expression like{{ $json.email }}that reads the address from the previous node. Run the node once to see the shape of what comes back.
What can the BounceBan node do?
The BounceBan node exposes 1 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Verify a single email address
email.validateEmailWhat you see in n8n
Notes & use cases
The operation sends one address to BounceBan and returns its verification result to the next node, catch-all addresses included.
Key parameters
- Email Address: the address to check, typed as
example@domain.comor read from the item with{{ $json.email }}. Required. - Processing Mode:
sequential, the default, verifies one email at a time;batchruns items concurrently. - Mode:
regularassumes nothing about the owner's company domain;deepverifyassumes it matches and lifts the success rate on accept-all addresses. - Disable Catchall Verify: at
1, only basic SMTP verification runs and those addresses returnresult: 'unknown',score: -1, credit cost0.
Need help automating BounceBan with n8n?
A person reads every message.