Authentication

WHMCS supports several authentication methods for logging in to WHMCS and for authenticating in custom development.


Automation

Your WHMCS system's automation settings determine how it performs tasks like generating invoices or sending emails.


Database and Storage

WHMCS stores all of your business's data in a MySQL® database. Make sure you back it up regularly.


Email

Email tools make it easy to create email campaigns, customize messages, and stay in touch with clients.


General Settings

Your General Settings configuration controls many of the most important settings in WHMCS.


Localization

The customizable localization system lets your admins and users view WHMCS in their chosen languages.


PHP

WHMCS runs on PHP. Make sure your server's PHP configuration meets our requirements.


Updates

The update system helps you stay up-to-date with WHMCS's releases, ensuring continued support on the latest version.


System Tutorials

How-to guides for performing general system tasks like changing the system theme or forcing license updates.




Banned IP Addresses

WHMCS automatically bans IP addresses after three failed login attempts, or you can permanently ban them manually.


Captcha Protection

Captchas help you prevent bots from placing orders, creating accounts, or logging in to your Client Area. WHMCS includes several captcha types, including a default verification code captcha and options with enhanced protection from Google® reCAPTCHA and hCaptcha.


Cookies

Cookies maintain session state and store small amounts of data while users interact with WHMCS.


Data Feeds

Data feeds offer a dynamic way to extract data from WHMCS for use on the pages of your website.


Friendly URLs

Your system can use search-engine-friendly URLs for some public-facing pages.


License Information

You can view license information, force license updates, and change your license key from within the WHMCS Admin Area.


Reports

WHMCS includes a wide range of reports that you can view and export.