The Customer Email Verification Pro plugin adds a crucial layer of security to your WooCommerce store by integrating an email verification step into the registration and checkout process. This ensures that only valid email addresses can be used to create accounts, reducing spam registrations and increasing customer confidence. Pro is the upgraded tier of the free Customer Email Verification plugin — new here? Start with Getting Started, then configure everything at Settings.
Require email verification at registration with full OTP configuration — length, expiry, and resend limits.
Verify guest & registered customers before or during checkout — choose Popup overlay or Inline OTP entry.
Require OTP for logins from new devices, new locations, or after a set number of days since last login.
Choose 4-digit or 6-digit OTPs and set expiry times — 10 min, 15 min, 30 min, 1 hr, 24 hrs, 72 hrs, or never.
Block disposable emails, fake domains, and unwanted addresses before the OTP is sent — disposable list with AI pattern matching, MX validation, B2B allowlist, custom blocked emails, AI risk scoring, and bot-cluster detection.
A fully-branded login & registration form for the My Account page or any post/page, with email or phone (SMS) OTP verification and a choice of password or one-time-code login. Learn more.
Add an authenticator-app (TOTP) layer to login — customers and staff scan a QR code once, then enter a 6-digit code on every login. Learn more.
See signups, verification rate, blocked spam, and a signup-to-verify funnel chart, right inside WooCommerce → Email Verification. Learn more.
Keep verified customers in a restricted state until their first order completes, so welcome coupons and bot accounts can’t be abused before a genuine purchase. Configured in Settings.
Keep your store clean automatically — delete stale verification log rows and abandoned user accounts on a daily cron, with safeguards that never touch users with orders or recent logins.
Bring back lapsed sign-ups automatically — customizable email reminders at 1h, 24h, 3d, or 7d after sign-up with a one-click button to complete verification.