Skip to main content
ZeroBounce Docs logo
Log InSign Up Free
  • Home
  • Getting started
  • Products
  • API
  • Integrations
  • FAQ
  • About ZeroBounce
Browse documentation
ZeroBounce Docs logo
  • Getting started
  • Products
  • API
  • Integrations
  • FAQ
  • About ZeroBounce

Type at least 2 characters to search the docs.

↑↓ Navigate↵ OpenEsc Close

Docs Assistant

Answers written from the ZeroBounce documentation

Hi! I'm your ZeroBounce Docs Assistant. How can I help you with our APIs or integrations today?

Try Asking

Loading suggestions...

AI-generated from our docs. Check important details against the linked pages.

Integrations

  • ActiveCampaign Integration
  • Adobe Journey Integration
  • Adobe Marketo Integration
  • Amazon S3 Integration
  • Amazon S3 Bulk API
  • BigCommerce Integration
  • AWeber Integration
  • Clay.com Integration
  • Drip Integration
  • Customer.io Integration
  • Constant Contact Integration
  • Contact Form 7 Integration
  • Email Validator Browser Extension
  • Ghost Integration
  • CloudFlare Worker Integration
  • ChatGPT Integration
  • Claude
  • Google Sheets Integration
  • Gravity Forms Integration
  • Infinity Integration
  • Integrations Contacts Monitoring, Scheduling and Sharing
  • iPost Integration
  • HubSpot Integration
  • Iterable Integration
  • HubSpot Forms Integration
  • HubSpot Warmup Integration
  • JS Widget
  • Klaviyo Integration
  • Klaviyo Forms Integration
  • LinkedIn Integration
  • Mailchimp Integration
  • Microsoft Dynamics Integration
  • MailerLite Integration
  • monday.com Integration
  • Moosend Integration
  • Outreach Integration
  • PipeDrive Integration
  • Salesforce Integration v1.39
  • SFTP/FTP Integration
  • SFTP/FTP Bulk API
  • Unbounce Integration
  • Wix Integration
  • WordPress/WooCommerce Plugins
  • Zapier Integration
  • Zendesk Sell Integration
  • ZeroBounce MCP Server
  • Zoho Integration
  1. Home
  2. API Integrations
  3. WordPress/WooCommerce

ZeroBounce + WordPress/WooCommerce Integration

The ZeroBounce WordPress/WooCommerce integration (plugin) allows users to validate single email addresses directly within WordPress/WooCommerce CRM, or via third-party plugins such as web forms.

It can also automatically validate users’ email addresses when they leave comments, register accounts, or place orders via WooCommerce. This ensures only approved email statuses can complete your forms. Invalid/risky email addresses will be rejected, and the form won’t submit.

The ZeroBounce plugin integrates with the following form builders:

  1. Contact Form 7
  2. WPForms
  3. Ninja Forms
  4. Formidable Forms
  5. WooCommerce
  6. WordPress Post Comments
  7. WordPress Registration
  8. MC4WP: Mailchimp for WordPress
  9. Gravity Forms
  10. Fluent Forms
  11. WS Forms
  12. Mailster Forms
  13. Forminator Forms
  14. BWS Forms

How to install the ZeroBounce + WordPress/WooCommerce integration

You must have a fully operational WordPress installation to validate email addresses within your chosen form tool.

To add the ZeroBounce plugin, please log in to your WordPress admin and follow the steps below:

  1. Navigate to Plugins → Add New.
  2. Search for ZeroBounce, and click Install once you find it.
  1. Once installed, click “Activate.”

Once the Zerobounce plugin is installed, complete the following configuration steps.

  1. Navigate to ZeroBounce Email plugin on your WordPress left menu and click on Settings.
  2. Firstly and foremost, create your API key – you can find your API key here.
  3. Set the API maximum timeout in seconds. This is important to ensure your website flow/load times, as some mail servers can take up to 30 seconds to respond. In such case, if your maximum API is 5 seconds, the system will return valid if it takes longer to respond.
  4. Select the form(s) or hook(s) you want our plugin to work.
    • For any forms, each time a message is sent, the email is validated to ensure the status is on the pass (see point 5).
    • For post comments and registration, the email is validated to ensure the status is on the pass (see point 5) before action is successful.
    • For WooCommerce, the email is validated to ensure the status is on the pass (see point 5) before a registration or an order is accepted and processed (billing_email or shipping_email field).
    • For MC4WP: Mailchimp for WordPress, the email is validated each time someone subscribes to the newsletter to ensure the status is on the pass (see point 5).
  5. Configure your email validation rules, and select which statuses should be accepted. The statuses that are not accepted will display a message to the end user saying the email address is invalid and action will NOT be performed. We recommend only accepting the following statuses: “Valid,” “Catch-All,” and “Unknown.” Please refer to this documentation for an explanation of statuses.

    In the event of validation failure, the system will present the following error message: Sorry, upon checking, we cannot accept this email address.
    Should this message not align with your specific requirements, you have the option to customize it by populating the Custom Invalid Error Message field. This customization is particularly crucial for websites catering to non-English audiences, as the default error message may not be linguistically compatible. Ensuring a tailored and professional communication approach is essential for enhancing the user experience and accommodating diverse language preferences.

Important: If you skip these steps, the plugin will have no effect, and emails will not be validated.

You can also validate email addresses manually, directly on your WordPress via Zerobounce plugin, by going to Tools and using the interactive email form.

Simply enter any email address you wish to check and click “Validate.” Both manual testing and automatic email validation costs one credit per email address validation.

In terms of statistics and logs, you can use the Dashboard for accurate graphing of your email validation statuses and credits usage. Please note that one credit equals one successfully processed email address. “Unknown” results are always refunded automatically.

If you are looking for more detailed information, please navigate to Logs under the Zerobounce plugin, which will provide you the source of validation, the validated email, status, sub status, user IP address, and date with time. Also, using the View button, you can display full details of a particular validation.

Was this page helpful?

PreviousWix IntegrationNextZapier Integration
Interested in our partner programs?
Partner program

Interested in our partner programs?