Auto Client Area Login

Auto Client Area Login

Developed By Provonic

Compatible with WHMCS v9.1

Auto Client Area Login turns any WHMCS client email into a one-click login. Drop one merge field into a template, and the module adds a secure, time-limited auto-login link: a WHMCS single sign-on magic link that signs the client straight in. No password prompt, no reset, no "I can't get in" ticket. It works out what the email is actually about and lands them on that invoice, service, domain, support ticket, or quote, already signed in. And when a client has no email to click, they can ask for one: "Email me a sign-in link instead" under the login form sends a single-use passwordless login link to the address on the account.

Teams call these different things. Auto login links, auto-login links, login links, SSO links and magic links all mean the same feature here, as do a magic login link, an email magic link, a secure magic link, an email login link, a sign in link, a sign-in link, an access link, a secure login link and a single sign-on link. The destination gets written as an auto-login URL or an SSO URL just as often. Turn the words around, and it is a magic link login, a magic link sign-in, magic link authentication, a magic link email, magic link access, a magic link module, a passwordless magic link, magic link SSO, a login magic link, an auto-login magic link, a client area magic link, or an invoice magic link.

The sign-in itself has many names. Passwordless login or password-less login, passwordless sign-in, passwordless access, passwordless authentication. One-click login, one-click access, one-click sign-in, single-click login, one-click secure access. Instant login, instant access, direct login, secure login, secure access, token login, one-time login. Client login, customer login, customer area login, client area access, client area auto login. Email login, email sign in, email auto login, email template login, login from email. SSO login, SSO authentication, single sign-on authentication, single sign on, single signon. This module is all of them.

Spelling drifts too, so all of these land here: single sign on link, single sign on login, an SSO login link, an SSO auto login, an auto SSO login, email SSO, SSO email, email single sign-on, client area SSO, SSO client area, client area passwordless and passwordless client area. So does the link itself, as a one-click login link, a passwordless login link, an instant login link, a client login link, a customer login link, an email auto login link, a login access link, an auto-login email, an auto login token, a secure login token, or plain auto login access.

One variable covers every destination. {$sso_url} picks the most specific target the email offers, so invoice login, service login, domain login, ticket login, support ticket login, quote login and dashboard login all come from the same merge field, with a login redirect straight to the right page. Explicit per-destination variables are there when you want auto invoice login, auto service login, auto domain login, or auto ticket login pinned to one place, and every variable is listed in the WHMCS email template editor's merge fields, ready to click in.

Passwordless sign-in works from the login page too. Switch it on and clients can request a login link, request a sign-in link or request a magic link by email: an email me a login link option, a login link by email, a sign-in link by email, magic link login by email and passwordless login by email, all from one passwordless login page. The link is a single-use, short-lived one-time login link, requests are rate limited per email address and per IP, and the page answers the same way whether or not an account exists, so it never reveals who your clients are.

Security is the point, not an afterthought. Every link is an expiring link with an expiry you control: link expiration and token expiry are stored per link at the moment it is issued, so changing the setting never breaks a link already sent. Make it a single-use link if you want one, and revoke links the moment you need them gone. The login token is a random, secure token with no derivable connection to the client or the record, and the SSO token itself is never displayed anywhere in the admin area. Every issue and every click lands in a full login audit trail with IP address log and outcome, and every sign-in is written to the client's WHMCS Activity Log, so you can see exactly who opened what and when.

Admin Features:

  • Settings Tab With Link Expiry Hours
  • Expiry Stored Per Link When Issued
  • Single-Use Link Toggle, Off By Default
  • Log Retention Period For Expired Links
  • Per-Destination On/Off Switches
  • Email Template Variables Reference On Screen
  • Variables In The Email Template Editor
  • Links Tab, Newest First
  • Generate A Link By Hand
  • Ticket Links Generated By Hand
  • Access Restrictions Tab
  • Client Area Customization Tab
  • Info Tab: Version, License, PHP, ionCube
  • Check For Update Button
  • License Key With Cached Re-Validation
  • Manual License Sync Control
  • Staff Access Control Via Addon Permissions
  • Automatic Updates Via Daily Cron
  • Optional Refresh Database On Deactivate
  • Admin Sidebar Menu

Where Auto-Login Applies:

  • Invoices
  • Services
  • Domains
  • Support Tickets
  • Quotes
  • Client Area Home

Turning a destination off stops new magic links from being issued for it. Links already sent keep working until they expire.

Email Template Variables:

  • {$sso_url} — auto-detects the destination
  • {$sso_clientarea_url} — client area home
  • {$sso_invoice_url} — invoice login link
  • {$sso_service_url} — service login
  • {$sso_domain_url} — domain login
  • {$sso_ticket_url} — support ticket login
  • {$sso_quote_url} — quote login
  • {$csso_url} — legacy alias, still supported

Passwordless Sign-In:

  • Email Me A Sign-In Link Option
  • Request A Login Link By Email
  • Optional, Off By Default
  • Single-Use Requested Links
  • Link Validity In Minutes
  • Requests Per Hour Limit
  • Rate Limit Per Email And IP
  • Same Answer For Unknown Addresses
  • Your Own Email Subject And Message
  • Active, Non-Excluded Clients Only

Security And Audit:

  • Random Token, Not Derived From Client
  • Time Limited Link With Controlled Expiry
  • Auto Expiring Link, Expiry Per Link
  • Single Use Link Or Reusable
  • One Time Use Link When Required
  • Single-Use Links Cannot Be Claimed Twice
  • Revoke Links Instantly, History Kept
  • Link Revocation Without Losing The Record
  • Revoked Links Stay In The Log
  • Ownership Checked On Issue And Click
  • Same-Site Destinations Only
  • Full Link Access Log
  • Date, IP Address, User Agent, Outcome
  • Failed Attempts Logged Too
  • Sign-Ins In The WHMCS Activity Log
  • Login Activity Log Per Client
  • Sign-In Activity Log, On By Default
  • Tokens Never Shown In Admin
  • Admin-Facing Templates Never Get A Link

Access Restrictions:

  • Excluded Clients By ID
  • Excluded Client Groups
  • Exclusions Kill Links Already Sent
  • Excluded Clients Keep Normal Password Sign-In
  • Removed Clients Cleared With One Click

Client Area Behaviour:

  • Valid Link Signs The Client In
  • Redirect To Invoice, Service Or Ticket
  • Expired Link Falls Back To Login
  • Plain-Language Notice On Failure
  • Sign-In Link Request Page
  • Styled By The Theme, Dark Mode Included

Configurable Options:

  • License Key And Refresh Database
  • Enable Module Logs
  • Link Expiry Hours
  • Single-Use Links Default
  • Log Retention Days
  • Record Sign-Ins In The Activity Log
  • Per-Destination Toggles
  • Passwordless Sign-In Settings
  • Excluded Clients And Client Groups

What The Module Works With:

  • Any Client-Facing WHMCS Email Template
  • Custom Messages From A Client's Send Email Page
  • WHMCS CreateSsoToken API
  • WHMCS Invoice, Service, Domain, Ticket URLs
  • WHMCS Activity Log
  • Client Groups For Group-Level Exclusion
  • WHMCS Daily Cron For Pruning

Links are only minted for emails that actually contain one of the module's variables, and only for the variables they show, so a busy install never accumulates thousands of unused SSO credentials.

This is a native WHMCS addon. Whether you are after WHMCS auto login, WHMCS autologin, a WHMCS magic link, WHMCS passwordless login, a WHMCS login link, WHMCS one click login, WHMCS email login, WHMCS client area login or WHMCS SSO login, this is the module that does it. Administrators also search for it as a WHMCS login module, a WHMCS SSO module, a WHMCS auto login module or a WHMCS magic link login, and as auto login for WHMCS, magic link for WHMCS, passwordless login for WHMCS, client area login for WHMCS, single sign-on for WHMCS, SSO for WHMCS, a login module for WHMCS, an SSO module for WHMCS or a magic link login for WHMCS. However they found it, what they get is a client area link in every email that already knows who the client is.

It replaces the whole remember password and forgot password detour. Clients never type credentials, so you skip the login page entirely — no credentials, without credentials, no password login, login without password — and you reduce support tickets from people locked out of their own account.

General Info:

  • Supports All Client-Facing Email Templates
  • Passwordless SSO Via WHMCS Native Tokens
  • Client Area Sign In, No Password
  • Supports WHMCS V8 To V9
  • Supports PHP 8.1 To PHP 8.4
  • WHMCS Themes Six, Twenty-One, Nexus, Nexum, Lagom
  • Requires ionCube Loader V13 Or Later
  • 28 Language Files Included

Available Pricing Models:

  • Monthly
  • Annually

 

Reviews

5 stars
4
4
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Dimitris Trikkas avatar

Dimitris Trikkas @dimitris5707

November 4, 2026 at 08:09:55 PM

Great product. Quick support. Pleased to make business with you.

  • 5 days ago
Alex Brow avatar

Alex Brow @alex8730

July 2, 2026 at 12:21:06 PM

Handy module that saves clients from the hassle of remembering passwords. Auto-login links work perfectly, expiration times are customizable, and redirects are smooth. Login logs give us full visibility, and automatic cleanup keeps things tidy. . Great little tool.

  • 4 months ago
  • Version Number 1.1.0
Plame Nick avatar

Plame Nick @plame1451

May 11, 2026 at 12:43:15 PM

Secure password less login links for clients. Saves support time and works perfectly

  • 5 months ago
  • Version Number 1.1.0
Ferdi  avatar

Ferdi @ferdi8564

February 6, 2025 at 07:04:32 AM

I have started using the module, and it has proven to be extremely beneficial for the clients. I am very happy with its performance and the value it brings.

  • 1 year ago
  • Version Number 1.0

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • 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.4.1 Released November 2nd, 2026

Latest Version


Fixed

  • Generating a sign-in link for a quote no longer fails with "The link could not be generated"
  • Quote emails that use the module's variables are sent with a working sign-in link again
  • The access log shows each visit's date and IP address on one line

 

Previous Versions


v1.4.0 Released October 24th, 2026

View/hide detailed changelog

Added

  • Clients can request a single-use sign-in link by email from the login page
  • Request link lifetime, hourly request limit and email wording are configurable
  • Every sign-in through a link is recorded in the WHMCS Activity Log
  • The module's link variables appear in the email template editor
  • Sign-in links in custom messages sent from a client's Send Email page
  • Support ticket links can be created by hand on the Links tab
  • Removed client accounts can be taken off the exclusion list
  • Admin sidebar menu and an Enable Module Logs option

Changed

  • A link is created only for the variables an email actually shows
  • The admin area follows Provonic's current design
  • Settings are stored with the module's WHMCS configuration and carried over on update

Fixed

  • A link signs the client in from any browser, not only one where an administrator is signed in
  • A single-use link can no longer be used twice by two quick clicks
  • Only addresses on your own WHMCS are accepted as link destinations
  • Old access log entries are now cleaned up automatically
  • Automatic updates now check the correct product
  • A link's source tag in the Links table no longer wraps onto two lines

 

v1.3.0 Released August 24th, 2026

View/hide detailed changelog

Fixed

  • A blank page after activating or deactivating the module
  • Table borders in the Actions column of the Links and Access Restrictions tabs

 

v1.2.0 Released August 22nd, 2026

View/hide detailed changelog

Added

  • Sign-in links for any client email, opening the invoice, service, domain, ticket or quote
  • Links tab with each link's visits and access history
  • Links created by hand, and revoking a single link
  • Access Restrictions to exclude individual clients or whole client groups
  • On/off switches for each kind of destination
  • Optional single-use links and automatic clean-up of old links
  • Automatic module updates

Fixed

  • Links are random and can no longer be worked out from a client's details
  • Staff emails never carry a link

 

v1.1.0 Released June 25th, 2025

View/hide detailed changelog

Changed

  • The admin sidebar collapses automatically on the module's page

 

v1.0.0 Released January 3rd, 2025

View/hide detailed changelog

Added

  • Invoice emails carry a link that signs the client in automatically
  • Link expiry time set from the module's settings

 

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