Restrict user registration to approved email domains with comprehensive analytics, email verification, and seamless Ultimate Member integration.
⇨ Domain Whitelisting
Control which email domains can register. Use exact matches (example.com) or wildcards (*.example.com) for flexibility.
⇨ Email Verification
Automatically send verification emails to new users. Ensures signups from only trusted domains.
⇨ Basic Analytics
View registration statistics and track allowed vs blocked attempts on your dashboard.
⇨ Bulk Import/Export
Manage large domain lists easily with CSV import/export. Perfect for organizations with many approved domains.
⇨ Registration Logging
Detailed logs of all registration attempts (allowed and blocked). Filter, search, and export to CSV for analysis.
⇨ Ultimate Member Integration
Works seamlessly with UM registration forms and email activation.
Integrate with ZeroBounce, Kickbox, Hunter.io, or NeverBounce. Detect invalid, disposable, and risky emails automatically. Includes API connection testing.
Beautiful Chart.js visualizations: time-series trends, source breakdown, top domains, geographic distribution, conversion funnels. Export to CSV/PDF.
Automatically assign WordPress roles based on email domains. Supports wildcards, priority system, conflict resolution. Import/Export mappings.
Validate registrations at checkout and My Account pages. Track sources, assign roles by domain, B2B mode for wholesale customers.
Validate BuddyPress registrations, group-level domain restrictions, member type auto-assignment, invitation tracking. Perfect for private communities.
Automatically detect user location via IP address. Allow or block registrations from specific countries. Includes caching for performance.
Prevent spam with domain and IP-based rate limiting. Configurable time windows and attempt thresholds. Automatic temporary blocking.
Real-time event notifications via webhooks. HMAC signature verification for security. Track registration.allowed and registration.blocked events.
Automatically send analytics reports via email (daily, weekly, monthly). Includes statistics breakdown and links to dashboard.
Download the FREE version.
Go to WordPress Admin -> Plugins -> Add New.
Click "Upload Plugin" at the top.
Select the ZIP file and click "Install Now."
Click "Activate Plugin."
Purchase a PRO license below.
Download the PRO version from your account.
Install and activate like the FREE version.
Enter your license key in Settings -> License.
Your PRO features will be automatically available to you.
Go to Email Domain Restriction in the admin menu
Click "Domain Whitelist" to add approved domains.
Configure settings in the Settings tab.
Test with whitelisted and non-whitelisted emails.
(PRO) Configure integrations and advanced features.
The FREE version provides domain whitelisting, basic analytics, and registration logging. PRO adds advanced analytics with Chart.js visualizations, email validation APIs (ZeroBounce, Kickbox, Hunter.io, NeverBounce), role-based mapping, WooCommerce & BuddyPress integrations, geolocation, webhooks, and more.
All four services (ZeroBounce, Kickbox, Hunter.io, NeverBounce) are excellent. ZeroBounce offers the most comprehensive validation, Kickbox is fast and reliable, Hunter.io is great for B2B, and NeverBounce has competitive pricing. You can test connections to all services and choose your preferred one.
Yes! Use *.example.com to allow all subdomains like [email protected], [email protected], etc. Works in both FREE and PRO versions.
Yes! Our PRO version includes full WooCommerce integration (checkout + My Account validation, B2B mode, role assignment) and BuddyPress integration (registration validation, group-level restrictions, member type assignment).
Yes! The PRO version lets you export analytics to CSV or PDF. Also includes scheduled email reports (daily/weekly/monthly) sent automatically to specified addresses. You can still export the whitelisted domains from the FREE version.
PRO feature: You can map email domains to WordPress roles. For example, @company.com → Editor, *.partners.com → Contributor. Supports wildcards, priorities, and automatic conflict resolution when multiple patterns match.
Yes! The PRO version includes geolocation with allow/block modes. You can create a whitelist of allowed countries or a blacklist of blocked countries. Uses IP address detection with caching for performance.
PRO feature: Prevents spam by limiting registration attempts per domain and per IP address. Configure time windows (e.g., 1 hour) and maximum attempts (e.g., 5 attempts). Automatic temporary blocking when limits exceeded.
PRO feature: Get real-time notifications when registrations are allowed or blocked. Send to your own endpoints or integrate with services like Slack, Discord, and/or Zapier. Includes HMAC signature verification for security.
Yes, it works on both single-site and multisite WordPress installations. Each site requires its own license for PRO features.
The following features are included at no cost in the FREE-as-in-beer version: domain whitelisting (exact and wildcard), email verification, basic analytics, registration logging, Ultimate Member integration, CSV import and export, and community support.
But if you need a little more, we've got you covered:
$89 / year
Email validation APIs
Advanced Analytics Dashboard
Woo & BuddyPress Integrations
...and more...

No contracts - cancel anytime
$189 / year
Everything in starter
Use on up to five (5) sites
Priority support
Advanced customization

No contracts - cancel anytime
$499 / year
Everything in professional
Unlimited sites
White-label options
Early access to new features

No contracts - cancel anytime

© 2025 effina - All Rights Reserved.