WordPress Plugin Guide

NexMailPro WordPress Plugin Guide

Install, connect, and use the NexMailPro Email Validation plugin to check WordPress registration emails, WooCommerce checkout addresses, Contact Form 7 submissions, and manual or pasted email lists from your WordPress admin.

Open Source on GitHub Version 1.0.0 WordPress.org: Awaiting Review
WP

NexMailPro for WordPress

Email validation where users enter email addresses

Validate registration, checkout, and Contact Form 7 email fields.
Run manual single checks or paste a batch of email addresses.
Review logs and export validation activity to CSV.

1. Overview

The NexMailPro WordPress Email Validation plugin connects your WordPress site to the NexMailPro API. Once connected, it can check email addresses before a user registers, before a WooCommerce order is placed, when a Contact Form 7 form is submitted, or when an admin runs a manual check.

For implementation details, review the API Documentation, compare credits on the Pricing page, and follow release updates on the Blog.

Protect forms

Reject invalid, disposable, or risky email addresses before they enter your workflow.

Use credits

Plugin checks use the same NexMailPro credits and API key model as your dashboard.

Keep history

Review plugin validation logs and export records for auditing or support.

2. Download / Install Plugin

Download the official NexMailPro plugin package from the published WordPress plugin page or GitHub repository when it is available. If support provides a ZIP package directly, install it from the WordPress admin area.

  1. Sign in to your WordPress admin dashboard.
  2. Open Plugins and choose Add New.
  3. If the plugin is listed in WordPress search, install it from the listing.
  4. If you have a ZIP file, choose Upload Plugin, select the ZIP, and install it.
  5. Click Activate after installation finishes.

Plugin download status

The Download Plugin button still routes to support so the NexMailPro team can provide the latest approved ZIP package. The public GitHub repository is also available if you want to review the source or track plugin development.

Developer Resources

Keep the plugin docs, API docs, and SDKs close by

Use the live API docs, JavaScript SDK, WordPress guide, PHP SDK, and Laravel package now while keeping the remaining upcoming assets visible for future implementation work.

3. Get API Key

The plugin needs a NexMailPro API key before it can validate emails. Create and manage your keys from the Dashboard in the API Keys area so you can rotate or revoke a dedicated WordPress key later without affecting other integrations.

  1. Sign in to your NexMailPro account.
  2. Open App Dashboard and go to API Keys.
  3. Create a new key named for your WordPress site.
  4. Copy the full key immediately. The secret value may only be shown once.
  5. Store the key in a secure place until you paste it into WordPress.

4. Connect API Key

After activation, connect the plugin from the WordPress admin settings screen. Use a site administrator account because the API key controls validation requests and credit usage.

  1. In WordPress, open NexMailPro and then Settings.
  2. Paste your NexMailPro API key into the API key field.
  3. Save the settings.
  4. Use the connection test, if shown, to confirm WordPress can reach NexMailPro.
  5. If the connection fails, check that the key was copied fully and that your hosting server can make outbound HTTPS requests.

5. Enable Form Validation

Use the validation settings to choose where the plugin runs. Start with one form type, test it, then enable additional form integrations after the first validation path works.

Setting Use it for
Reject invalid emails Stops form submission when NexMailPro returns an invalid result.
Block disposable emails Prevents temporary mailbox addresses from registering or submitting forms.
Treat risky as warning Lets you decide whether risky addresses should be blocked or logged for review.

6. WordPress Registration Validation

Registration validation checks the email address before WordPress creates a new user account. This is useful for membership sites, communities, course sites, and any public registration form.

  1. Open NexMailPro settings in WordPress.
  2. Enable WordPress Registration validation.
  3. Choose whether to block invalid, disposable, and risky addresses.
  4. Save your settings.
  5. Test with a new user registration from a logged-out browser session.

7. WooCommerce Checkout Validation

WooCommerce checkout validation checks the customer billing email field before order submission. This helps reduce failed order emails, bounced receipts, and low-quality customer account records.

  1. Install and activate WooCommerce if your store uses checkout validation.
  2. Open the NexMailPro plugin validation settings.
  3. Enable WooCommerce Checkout.
  4. Set the message customers should see when their email cannot be accepted.
  5. Place a test checkout order in sandbox or test mode and confirm validation runs.

8. Contact Form 7 Validation

Contact Form 7 validation checks email fields before the form sends a message. Use this for lead forms, quote requests, newsletter interest forms, and support intake forms.

  1. Confirm Contact Form 7 is installed and your form includes an email field.
  2. Enable Contact Form 7 in NexMailPro settings.
  3. Choose the email field behavior and rejection message.
  4. Save settings and submit a test form from the frontend.
  5. Check NexMailPro logs to confirm the request was recorded.

9. Manual Email Validation

Manual validation is for admins who want to check a single email address without submitting a public form. It is useful when reviewing a customer record, testing the API key, or checking a suspicious address.

  1. Open NexMailPro in the WordPress admin menu.
  2. Go to Manual Validation.
  3. Enter one email address.
  4. Run validation and review the status, risk signals, and credit result.

10. Bulk Paste Validation

Bulk paste validation is for quick lists that do not need a CSV upload workflow. Paste one email per line, run the check, and review the grouped results in WordPress.

  1. Open the plugin bulk paste tool.
  2. Paste one email address per line.
  3. Remove obvious duplicates or blank lines before running the job.
  4. Start validation and wait for results to finish.
  5. Review valid, invalid, risky, unknown, and duplicate rows.

11. Logs and CSV Export

Logs help you confirm what the plugin checked, which integration triggered the check, and how each email was classified. Use CSV export when you need to review results outside WordPress or send records to support.

  • Filter logs by source, such as registration, WooCommerce, Contact Form 7, manual, or bulk paste.
  • Check timestamps, email status, API response, and validation source.
  • Export the visible result set to CSV when export is available.
  • Do not publish logs publicly because they may contain customer email addresses.

12. Common Issues

API key is rejected

Create a fresh key, paste the full value, and make sure no extra spaces were added before or after the key.

Validation does not run

Confirm the specific integration is enabled, the plugin is active, and your cache or optimization plugin is not serving an old form.

WooCommerce checkout still accepts bad emails

Check that WooCommerce validation is enabled and test the billing email field used by your active checkout template.

No logs appear

Make sure logging is enabled in plugin settings and run a fresh manual validation to verify log writing.

Requests time out

Ask your hosting provider to allow outbound HTTPS requests from WordPress to NexMailPro API endpoints.

13. FAQ

Do I need a NexMailPro account to use the WordPress plugin? +

Yes. The plugin connects to NexMailPro with an API key from your NexMailPro dashboard.

Where do I create my API key? +

Sign in to NexMailPro, open API Keys in the app dashboard, create a new key, and copy it before leaving the page.

Can the plugin validate WordPress registration emails? +

Yes. Enable WordPress registration validation in the plugin settings to check new user email addresses before account creation.

Does it work with WooCommerce checkout? +

The guide covers enabling checkout validation so customer billing email addresses can be checked before order submission.

Does it work with Contact Form 7? +

The plugin guide includes Contact Form 7 validation steps for email fields in your contact forms.

Can I validate emails manually in WordPress? +

Yes. Use the manual validation and bulk paste screens to check one email address or many pasted email addresses from the WordPress admin.

Can I export plugin validation logs? +

Use the logs screen to review validation history and export rows to CSV when the plugin log export option is enabled.

Need help connecting WordPress?

14. Support CTA

Contact NexMailPro support if you need the latest plugin package, help with API key setup, or guidance for WooCommerce and Contact Form 7 validation on your site.