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.
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, 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, MX validation, B2B allowlist, and custom blocked emails.
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.