Email Verification Extended

Email Verification Extended

Developed By Provonic

Compatible with WHMCS v9.0
Upgrade your WHMCS save 20% off. With
Use promo code: COUNTDOWN20

Email Verification Extended for WHMCS Module by Provonic

Ensure Only Verified Users Access Your WHMCS Client Area

Provonic Email Verification Extended is an email verification module for WHMCS that stops spam signups, spam registrations, fake signups, fake registrations, fake accounts and fake orders by making every new client verify email address ownership before anything is created. On registration and at checkout the client receives a six-digit code by email (a 6-digit code, a one-time verification code, used once as a one-time code) and types it into a verification popup on the same page: no code, no account. It is WHMCS email verification done as email OTP verification, so registration verification, signup verification, account verification, order verification and checkout verification all happen without editing a single template, and only verified, real email addresses reach your client list: email verification for WHMCS with real email address verification at the door.

Version 1.8 adds automated verification reminders and lifecycle rules for unverified accounts. Clients who have not verified their email address receive email verification reminders, reminder emails sent on a schedule you set: the first reminder after a number of days, then repeat reminders until the maximum is reached. Each reminder email carries a one-click verification link (a secure email confirmation link that expires after the hours you choose), so the client can confirm the email address without logging in. Lifecycle rules then deal with unverified clients that never respond: deactivate unverified accounts (the client is set to Inactive), terminate unverified accounts (every service is terminated and the account is closed) or delete unverified accounts, each after its own number of days. This automatic cleanup of fake accounts and abandoned signups runs on the WHMCS daily cron, an Apply From date keeps existing clients out of it, a paid-client safeguard skips anyone who has paid an invoice, and a deactivated account is reactivated automatically the moment the client verifies.

The same email verification code can protect client area logins too. With login verification switched on, a login OTP is emailed as a second step, giving you two-step login and two-step verification (2-step verification) without an authenticator app: a simple email 2FA for your clients. Profile change notifications are built in as well. When a client edits their own details, a profile change notification lists the changed fields with previous and new values, the date and the IP address; when the email itself changes, the module can notify previous address owners as well, so the old email address gets a security alert. Every account change notification and email change notification is sent automatically.

Every message is yours to write: editable email subjects and bodies per language in three email templates, the verification code email, the verification reminder email and the profile change email, each delivered in the client's own language, so multi-language and multilingual stores are covered. Send account emails through WHMCS's own mail settings, through the server's local mail or through remote SMTP: custom SMTP with SSL / TLS or no encryption, delivered via PHPMailer, set up on the SMTP configuration tab and checked with a one-click test email. Clients who need a fresh OTP code simply press Try Again, and you can verify new clients only at checkout so existing customers are never asked twice.

Test all features with our 5-Day Free Access!

Admin Area Features:

  • Dashboard With Verification Statistics
  • Recent Activity Log
  • Unverified Clients List:
    • Search By Name, Company Or Email
    • Days Unverified And Reminders Sent
    • Next Action And Its Date
    • Send Reminder Button
    • Mark Verified Button
  • Run Now Button For Due Reminders And Rules
  • Registration Verification On/Off
  • Login Verification On/Off
  • Code Expiry In Minutes
  • Trust WHMCS Email Verification
  • Automated Verification Reminders:
    • First Reminder After Set Days
    • Repeat Every Set Days
    • Maximum Number Of Reminders
    • One-Click Verification Link
    • Link Validity In Hours
  • Lifecycle Rules For Unverified Accounts:
    • Deactivate Unverified Accounts
    • Terminate Unverified Accounts
    • Delete Unverified Accounts
    • Separate Days For Each Rule
  • Rule Safeguards:
    • Apply From Date
    • Skip Clients Who Have Paid
    • Automatic Reactivation On Verification
  • Profile Change Notification On/Off
  • Also Notify The Previous Address
  • Module Log For Troubleshooting
  • Three Email Editors Per Language
  • Language Fallback To English
  • Account Emails Via WHMCS Mail Settings
  • Remote SMTP Or Local Mail
  • Test Email Button
  • Colours For Each Client Area Template
  • Popup In Light Mode Or Dark Mode
  • Follows Your Template's Light/Dark Toggle
  • Info Tab With License And Versions
  • Refresh Database On Deactivation
  • Daily Auto-Update Check

Client Area Features:

  • Popup On Registration, Checkout And Login
  • No Template Edits Required
  • Six-Digit One-Time Code
  • Encrypted Codes In The Session
  • Three-Attempt Limit Per Code
  • Try Again For A Fresh Code
  • Only New Customers Verified At Checkout
  • Verified Email Addresses Are Remembered
  • Email Verification Page In The Client Area
  • Verify Your Email Address Notice On The Home Page
  • Request A New Verification Link
  • One-Click Verification From The Reminder Email
  • Emails In The Client's Language
  • Profile Change Email:
    • Field, Previous Value, New Value
    • Date, Time And IP Address
    • Client-Side Edits Only
    • Sent Without Slowing The Page

Settings:

  • Settings Tab:
    • Verification
    • Reminders
    • Lifecycle Rules
    • Rule Safeguards
    • Profile Change Notification
  • Email Customization Tab, Per Language:
    • Verification Code Email: {$username}, {$verification_code}, {$expires_in}, {$company_name}
    • Verification Reminder Email: {$client_name}, {$client_email}, {$verification_link}, {$link_validity_hours}, {$days_unverified}, {$next_action}, {$next_action_date}, {$company_name}
    • Profile Change Email: {$username}, {$changes_table}, {$changes_list}, {$change_date}, {$ip_address}, {$company_name}
  • SMTP Configuration Tab:
    • Send Account Emails Through WHMCS
    • Mail From Address And Name
    • Host, Port, Username, Password
    • Encryption: SSL, TLS Or None
  • Client Area Customization Tab:
    • Light Or Dark Theme Mode
    • Brand Colours For Each Mode
    • Dark Class, White Class Or Both
  • Addon Configuration:
    • License Key
    • Refresh Database
    • Enable Module Logs

Tracked Profile Fields:

  • First Name, Last Name, Company Name
  • Email Address
  • Address 1, Address 2, City
  • State/Region, Postcode, Country
  • Phone Number, Tax ID

Supported Languages:

  • Email Content: Every Language In Your WHMCS
  • Popup Text Translated In:
    • Arabic, Azerbaijani, Catalan, Chinese
    • Croatian, Czech, Danish, Dutch
    • English, Estonian, Farsi, French
    • German, Hebrew, Hungarian, Italian
    • Macedonian, Norwegian, Portuguese (Brazil)
    • Portuguese (Portugal), Romanian, Russian
    • Spanish, Swedish, Turkish, Ukrainian
  • Anything Else Falls Back To English

General Info:

  • WHMCS 8.7 To 9.X
  • PHP 8.1, 8.2, 8.3 And 8.4
  • Six, Twenty-One, Nexus, Nexum And Lagom Themes
  • Requires ionCube Loader v13 Or Later
  • Reminders And Rules Run On The WHMCS Daily Cron
  • 5-Day Free Trial, Once Per Client

Available Pricing Models:

  • Annually: $19
  • One-Time: $39
  • Open Source: $99

 

Reviews

5 stars
6
6
4 stars
0
0
3 stars
0
0
2 stars
1
1
1 star
0
0
Joseph tom avatar

Joseph tom @joseph4131

July 2, 2026 at 12:43:14 PM

Solid module. Stops fake signups dead. No verification, no orders. Simple and effective.

  • 3 months ago
  • Version Number 1.5.0
Alex Brow avatar

Alex Brow @alex8730

May 12, 2026 at 12:36:58 PM

Pretty solid module. No more unverified users wandering around my client area. Sets up fast and just works.

  • 5 months ago
  • Version Number 1.1.0
Jack Christopher avatar

Jack Christopher @jack5217

April 29, 2026 at 01:17:00 PM

No more unverified users accessing my client area or placing orders. Simple, effective, and exactly what WHMCS needed. Great module

  • 5 months ago
  • Version Number 1.1.0
Nael Vallee avatar

Nael Vallee @nael3677

December 6, 2025 at 12:50:32 PM

I'm extremely satisfied with the service. The developer even released updates tailored to our specific needs, and in record time. They were very understanding and adaptable. A huge thank you.

  • 10 months ago
  • Version Number 1.1.0
Smith david avatar

Smith david @smith3210

July 22, 2025 at 10:13:09 AM

A must-have module! Supports very well, adds solid security by allowing only verified users to place orders or access accounts. Quick and helpful support.

  • 1 year ago
  • Version Number 1.1.0
Emma Noor avatar

Emma Noor @emma7933

July 2, 2025 at 03:01:50 PM

Great module! Super Easy to set up and has helped us filter out invalid and disposable emails effectively. The support team is responsive and helpful. Definitely a must-have for WHMCS users!

  • 1 year ago
  • Version Number 1.1.0
mohit kumar avatar

mohit kumar @mohit1239

June 4, 2025 at 03:57:05 AM

<h1>Hello</h1>

Provonic Support avatar

Provonic Support @whmpress

June 10, 2025 at 02:06:28 PM

We noticed that you left a review with the content:
<h1>Hello</h1>
As of now, we have not received any orders for this product from your name . If this review was posted by mistake or as a test, we kindly request that you remove or update it to reflect an actual experience with the product.
We take our product reputation seriously and aim to maintain an honest and helpful review environment for all users.
Thank you for your understanding and cooperation.

Owner@Provonic  
  • 1 year ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.6
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.5
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Provonic

Changelog

v1.8.0 Released October 13th, 2026

Latest Version


Added

  • Automated verification reminders with a one-click verification link
  • Lifecycle rules to deactivate, terminate or delete accounts left unverified
  • Apply From date and paid-client safeguard for lifecycle rules
  • Automatic reactivation when a deactivated account verifies its address
  • Dashboard and Unverified Clients list with Send Reminder and Mark Verified
  • Run Now button to process due reminders and rules immediately
  • Client page and home-page notice to request a new verification link
  • Per-language reminder email template
  • Option to send account emails through WHMCS's own mail settings

Changed

  • Admin area rebuilt, with the module's tabs in the admin sidebar
  • Client area colours mapped for Six, Twenty-One, Nexus, Nexum and Lagom
  • Module logging switch moved to the module's configuration screen
  • Settings from earlier versions are carried over automatically

Fixed

  • Module settings now require a signed-in administrator to change
  • SMTP password is stored encrypted and no longer shown after saving
  • Profile change notifications not being sent on some servers
  • Automatic updates not being offered
  • Verification code requests are now rate-limited

 

Previous Versions


v1.7.0 Released August 19th, 2026

View/hide detailed changelog

Added “Notify Client On Profile Change” toggle in the Settings tab. When enabled, a client who updates their own details in the client area is emailed a summary of what changed. Tracks 12 fields: First Name, Last Name, Company Name, Email Address, Address 1, Address 2, City, State/Region, Postcode, Country, Phone Number and Tax ID. The email lists each changed field with its previous and new value, plus the date/time of the change and the IP address it came from. Added “Also Notify The Previous Address” toggle – when the email address itself was changed, the same notification also goes to the old address so the previous mailbox owner is alerted. Subject and message are editable per language in the Email Customization tab, with the new variables {$changes_table}, {$changes_list}, {$change_date} and {$ip_address}. Only fires for a client editing their own details in the client area. Admin-side edits do not trigger it. The email is sent after the page response is handed back, so the client never waits on the mail server. Improvement Rebuilt the header to the standard two-row layout: logo, module title and subtitle on the first row, tabs on their own bar below with underline active states. Settings, Email Customization and SMTP Configuration tabs rebuilt on the settings-card layout, with an icon header per card, per-toggle descriptions and helper text on every field. Settings tab regrouped into Verification, Profile Change Notification and Logging cards. Email Customization now holds two editors: the verification code email and the new profile change notification email, each with its own language selector. Info tab now also shows License Status, WHMCS Version, PHP Version and ionCube Version. Dropdowns no longer get cut off inside cards, flip upwards when there is no room below, and show a search box when the list is long – the language pickers in particular. Added the “Refresh Database” configuration field, which drops the module’s own tables on deactivation when it is set to Yes.

 

v1.6.0 Released July 8th, 2026

View/hide detailed changelog

  • Update Module Style Both On Admin and Client Side.
  • Fully Compatible With Lagom Every Style.

 

v1.5.0 Released June 3rd, 2026

View/hide detailed changelog

  • Admin can now configure email subject and message content per language directly from the settings.
  • Added language dropdown in email content settings — select a language to view and edit its corresponding subject and message fields.
  • Verification emails are now sent to clients in their own selected language.

 

v1.4.0 Released July 15th, 2026

View/hide detailed changelog

  • Add language feature. Update
  • Enhanced login verification. Update
  • Resolved Captcha Confliction with login verification.
  • Update Popup Text into the default language on login

 

v1.3.0 Released January 6th, 2026

View/hide detailed changelog

  • Add login verification where the admin can set from the settings tab if they want to enable or not.

 

v1.1.0 Released June 25th, 2025

View/hide detailed changelog

  • Sidebar auto-collapses when the module is accessed from the WHMCS admin area.

 

v1.0.0 Released June 3rd, 2025

View/hide detailed changelog

Version 1.0.0 - Initial Release

  • Implemented protection against spam and fake orders during client registration.

 

See also

Discord Notifications

A simplistic, free & open source hook allowing instant Discord notifications when an action is triggered.

Free
Netgsm SMS

Netgsm Sms addon provides you sending customized bulk sms and creating sms templates.

Free
MSG91 SMS/OTP Plugin

MSG91 WHMCS SMS plugin gives you the power and flexibility to stay connected with your customers by sending them an SMS and OTP's for 2FA at the crucial steps that matters the most.

Free
SMS Manager

More Advanced SMS System

Commercial
SMSQ Notify

Send SMS Notification From WHMCS by SMSQ Notify

Free