Extension Modules

Credit History

The Credit History module for WHMCS provides an intuitive way to track and manage credit transactions for your clients. With this module, clients can view their complete credit transaction history directly in the Client Area, including details of credits added, used, and remaining balances. It ensures transparency, enhances client trust, and simplifies financial management for both clients and administrators. Streamline your billing process and improve customer satisfaction with Credit History for WHMCS.

Auto Cancel Unpaid Orders

An action hook that runs during the WHMCS daily cron tasks each day and automatically cancels Unpaid orders if the order is more than the configured number of days old

Support PIN

This addon uses the Action Hook system and allows you to display a widget on client area pages to logged in clients with an unique PIN number. Useful for verifying their identity for support tickets.

Open Ticket on Cancellation Request

This addon uses the Action Hook system and allows you to open a ticket if a cancellation request is submitted. Useful if you need to process something about the request manually (such as a refund) or you wish to offer a discount to retain the service.

AI Assistant

Supercharge your customer support with the game-changing AI Assistant module for WHMCS - automate, personalize, and elevate your business like never before

Client Welcome Gift

Streamlines the process of welcoming new clients by automatically sending a personalized email with promotional codes, increasing customer satisfaction and boosting sales.

Auto Currency

This addon works by running whenever a client page is displayed and uses the visitors IP to automatically switch them to the relevant currency for their location. If their currency is not set up in WHMCS, it will fall back to the default. Location is determined using the geoplugin.com XML API. Simply register your WHMCS installation IP with them and you're good to go.

Cancel Invoice on Termination

This addon uses the Action Hook system and runs whenever a hosting account is terminated. It checks for any Unpaid invoices for the account and automatically marks them as cancelled if possible (amends if not).

Downloads Log

Logs files downloaded by clients.

Credit Invoices Addon
Empty Ticket Custom Fields on Close

This addon uses the Action Hook system and runs when a ticket is closed. It checks for any custom fields configured for the assigned support department and tries to empty their applicable values on the ticket. This is useful if the ticket custom fields are used to contain sensitive details, such as logins, that should be removed when a ticket is closed.

Admin Path Manager

This module is used to modify the WHMCS AdminArea path with one click

Credit List

This module is used to centrally list user credits.

Auto Fill Hostname

This module automatically fills in randomly generated hostnames based on different products on the product configuration page.

Check Associated Downloads

This module is used to count and display the number of files associated with downloads on the product settings page.

Disable Ticket Markdown

This module is used to disable Markdown formatting for tickets in the admin area/client area.

Add Stock After Terminate

Automatically add stock when the service executes Terminate, including scenarios of manual termination in the admin area and automatic termination by the WHMCS cron job. This addon uses the Action Hook system and runs whenever a hosting account (service) is terminated.

View Emails

This module provides an ability to view Email in full page

Auto Close Accounts

This module provides the ability to auto close accounts of inactive users and supports the option to specify after how many days an account must be closed when inactive.

Cancel Invoices

Auto cancel invoices after x days and allow customers to cancel invoices themselves.

Skip Email Verification
Associate Tickets with Clients

This addon uses the Action Hook system and runs during the daily cron job. It checks for support tickets that are not linked to a Client, but match a Client's e-mail address. This can occur for Sales tickets and others submitted by a client before they signed up for services. This hook links them to the client, allowing for easy access at any time.

Register Notifications
Auto Translate

Translate all WHMCS text automatically
Get API Key from DeepL (or Google Translate, or Yandex Translate)
Install our Add-on
Select DeepL from the list and paste API key
Enjoy free translations up to 500.000 characters/month!

  • //www.deepl.com/pro#developer) You need to create free DeepL Account, to use our Add-on. (https
Auto Refresh Dashboard Widgets

Auto Refresh Admin Dashboard Widgets
The addon will automatically detect all the widgets on the page and reload them once every 30 minutes without any user interaction.
Automatically refreshing widgets on the admin dashboard keeps you informed in real-time about staff and client activity within your business. Our addon is designed to be compatible with any and all WHMCS widgets which makes it a great way to keep an eye on orders flowing through the business, income generated, PayPal & Stripe balances, emails sent to clients, staff online and much more.
With an automatic refresh of the admin dashboard, it is now possible to setup a dedicated monitor or TV to provide a real-time overview of your business. We recommend pairing with our other addons to see live transactions, orders and cancellations as they happen.
Key Features
Refreshes only the widgets and not the whole page, conserving cpu, memory and bandwidth.
Stay informed with real-time information on your business
Automatically refreshes every 30 minutes
Pauses while browser tab is not in focus to save resources
Checks and reloads automatically when inactive tab is made active

Ticket Read Status

See ticket read status in WHMCS admin area.

Custom Template Vars

This module is used to quickly add custom template vars of client area in admin area

Domain WHOIS Checker

Extensive Functionality
Customers can use this tool to check if a domain name exists and to find information on an already registered domain name or website
Check Registrar Name,
Check Registrar Details
Check Registrar URL
Availability for registration
Domain Current status
Nameservers associated with the domain name
Domain Creation Date
Domain Registry Expiry Date
sidebar / Header / Client area multiple widgets Support

Product Maintenance

This module is used to prevent customers from accessing the management page when a product malfunctions and redirect them to the module page for notification.

Maintenance Mode Pages

Maintenance mode made for specific pages is used for preventing any users other than administrators from using the specific pages of the site, while maintenance is taking place on those specific pages.
It's designed to prevent user access to specific pages, during version upgrades, or new integrations, or for any other reasons.
When users attempt to access a specific page listed on the maintenance mode page module, the user will see that specific page under maintenance mode.
They obtain a fully customizable message informing them that the site is in maintenance mode.
If you wish, you can create a customized maintenance mode message, perhaps stating when the specific page will be available again or giving the reason for doing maintenance, or specifying whatever you want as that's allowed by our module that we developed.
Features
Show specific pages under maintenance mode.
Page content manager which allow you to show in the specific pages under maintenance mode a fully customized message.
Choose the specific admin role groups that you want to permit access to this module.
Checkbox to enable/disable the option to show up or not the social media.
Show in the specific pages under maintenance mode a full list of the social media networks you wish.
Fully customize the icons of the social media hyperlinks shown in the specific pages under maintenance mode.
Fully customize the social media titles of the shown ones in the specific pages under maintenance mode.
Social Media Link fields for Add/Remove Unlimited Amount of Buttons for directing visitors to Social Media / Contacts / Hyperlinks shown in the specific pages under maintenance mode.
Automatically creates tables in the database for every field that you fill up in social media fields.
Enable/Disable Table Delete option made to Delete and clean the tables automatically created in database for every social media field saved in the past for a fresh start adding the fields.

  • example@example.com Also you can show in the specific pages under maintenance mode any hyperlinks contact methods such as mailto
Partial Payment

Partial Payment WHMCS Module
Elevate your billing flexibility with the WHMCS Partial Payment Module, designed to offer both you and your customers enhanced payment options. This robust module allows customers to make partial payments on their invoices, improving payment convenience and potentially increasing timely collections.
MODULE FEATURES
Allow admin to enable Partial Payment option for specific invoice
Allow admin to set payment installments limit for each invoice
Allow customers to make partial payment for their invoices and also customers can see all paid partial payment transactions on same invoice
Partial Payments Tracker in admin side
Broad Payment Gateway Compatibility (All WHMCS Payment Methods)
Detailed Payment Logs
Multi-Language and Multi-Currency Support

Language Editor

This module is used to quickly modify language strings in the WHMCS adminarea.

Cancel 0.00 Domains

An Action Hook that checks for free ($0.00) domains associated with a non-Active hosting account (runs during Daily Cron Job) and sets any to Cancelled. Also hooks into the termination functions so that a free ($0.00) domain is not accidentally renewed if the customer does not wish to continue their hosting service.

Auto Update cPanel Contact

This addon uses the Action Hook system and runs whenever a client changes their main e-mail address. It checks for any cPanel services on their account and automatically updates the Contact Info (e-mail) on the cPanel account with the new one they've provided.

Defer Automatic Provisioning

An action hook that runs during the WHMCS cron job and can be used to defer automatic provisioning on new orders to it. Useful to speed up the order process itself, especially with items that may take some time (such as a VPS).

Exit Offers

This addon uses the Action Hook system and allows you to display a popup if the customer appears to be leaving the ordering process on your website. For example, you can offer them a discount in the popup for them to use.

Payment Reminder

Remind your clients once, twice or several times. Expiring licenses or domains, due invoices...
You can set any day BEFORE due date. Your client will receive a reminder-email two weeks, 7 days to... Or on the seventh, the fourth, the last day. Just as you like. Applicable to every service. And for every single reminder you can create a separate email template if you want.

Airwallex Alipay & WeChat

Airwallex Alipay & WeChat Payment Gateway

Admin Menu Manager

With Admin Menu Manager you will be able to do lots of different actions like adding unlimited menus and sub-menu items, identifying when and to whom each item will be displayed, changing the order of menu items, and many more, all of this can be done easily only with few clicks. You probably know WHMCS v8.0 no longer provides statistics on top of the page admin display - Pending Orders, Overdue Invoices, and Tickets Awaiting Reply with this module you have that also to make lift easy.
Supports WHMCS Blend Template
Add Unlimited Menus and Sub-menu links
Compatible with Custom Templates
Change menu links ordering with Drag-and-Drop
Add core system URL from categorized lists
Add Icon

  • Feature
Gateway Manager

Manage Gateways for each Customer
Disable Gateways by Default for All
Mass Disable Gateways for Clients
Optimized for Latest WHMCS
Regular Updates
Premium Support

Multi-Gateway

Bind Gateways with Products
Set Rules for all Products Separately
Invoices Restrictions
Optimized for Latest WHMCS and PHP
Regular Updates

Mass Promo Codes

Generate Mass Promo Codes
Export Generated Codes
Import Custom Codes
Add Prefix and/or Suffix
Dashboard Import Widget
Set Default Prefix/Suffix

ClickUp Integration

Sync tasks and track time seamlessly between WHMCS and ClickUp

GoHighLevel Integration

Leverage Go High Level to improve your agency client experience. This module lets you resell your Go High Level Saas offering as well right from WHMCS!

Client Login Verification

WHMCS Client Login Verification is used to Validate your customers account with received Email Based 2FA code.

IP Login History

Record all login activities of your customers and identify accounts with the same IP.

Hide Client Products

Sometimes you want to hide certain products from the clientarea. For example, dependent products, which the client should not see. This module makes it possible.

Mail Tracker

From now on, you can track exactly how well your emails are accepted by your customers. The overview page, created with great attention to detail, offers you all the necessary options to make comparisons and analyses. Topped off with some other useful features, this is the best mail tracking system for WHMCS.

Extended Domain Reminders

The standard system for domain reminders of WHMCS is in need of improvement. Apart from the limitations, it sends individual reminders for each domain, instead of grouping them, and floods your clients with mails when they have multiple domains. This module enhances and extends the domain reminder system of WHMCS.

Auto Login From WHMCS Mails

From now on, your customers do not must to log in into your client area manually. This module makes it possible to send an automatic login link. When opened, the customer will be automatically logged in and redirected to the desired page.

Admin Login Notify & Security

WHMCS is the heart of your company, which needs special protection from unauthorized protection. The module provides you with everything you need to protect your admin backend.

Seo Manager

Provides advanced search engine optimisation (SEO) capabilities for your WHMCS-based website.

Check Domain Autocomplete

In order to speed up the entry of the desired domain name, a plugin was created that adds the function of autocomplete a set of domain names from the list of available in WHMCS.
To activate the autocomplete function, you only need to enter the hostname and put a dot in front of the TLD.

Wise Invoice Manager

WiseInvoiceManager is an addon that allows you to easily and conveniently manage your invoices right in the WHMCS admin panel
To get started, you just need to get an API token from Wise and fill out the configuration form.

Products/Addons Images

Bring attention to your products and services in WHMCS with Products/Addons Images! Products/Addons Images is an addon for WHMCS allowing you to easily add images when creating or editing your WHMCS Products/Services, Product Addons, Configuration Option or Group.

Log Prune

ForWHMCS created a small module of Admin Section as a result of my database becoming too large for the log it saves in. This module helps to easily remove entire logs that have been there for years. Automatically purge the log tables to reduce the size of the database. A smaller database and fewer entries means increased performance and lower resource usage.

WhoIsOnline

WhoIsOnline in the "Who is Online module" that WHMCS is missing. WhoIsOnline is a complete re-write of its predecessor and enables transparent session monitoring of your clients which allows you, the admin to see who is logged on, what page they last viewed, where they were referred from, and when, and how long they have been online.
The module will give you the functionality to see whoisonline on the home page of the client are and track every move they make.

No Payment Required

The place order without payment for WHMCS module provides a seamless solution, allowing customers to place orders on your WHMCS store without needing immediate payment. This module is particularly useful for pre-orders, and free trial products when the order total is $0.00 services.

MantisBT

MantisBT is a simple WHMCS module through which you can easily add your WHMCS client to your MantisBT located anywhere. Clients will be granted access to the MantisBT all they need to click on the Link under the client area to get access to your MantisBT. This module uses a real WHMCS client name. This module is good for any developer company that sells software.
What is MantisBT?
MantisBT is an open source issue tracker that provides a delicate balance between simplicity and power. Users are able to get started in minutes and start managing their projects while collaborating with their teammates and clients effectively. Once you start using it, you will never go back!

Elavon Virtual Merchant Converge

Process payments using your Elavon merchant account, using either locally stored card details or tokenization. Full support for transactions and refunds directly from within WHMCS.

DataDive: Google Sync for WHMCS
Keyword Rank Tracker

Display comprehensive keyword ranking reports directly within the client portal.

Sitemap Manager

The WHMCS Sitemap makes it so simple to add a fully dynamic, valid and stylish sitemap to your WHMCS website.
No need to scan the site for links, announcements, knowledgebase and downloads are all added for you. All you need now is to add your specialised content right in the admin UI.

Errors Plus

This module deals with all the connection errors you may encounter when running a web server.

Clientdetails Log

Keep track of all changes to client data, and restore them with just one click, if necessary.
As you can safely know, the client and also the admin the customer data such as e.g. Easily change the address in the client or admin area. The Admin will receive an e-mail. An e-mail which usually flew over quickly and then deleted.
In some situations, however, it may be important to know who made which changes to the data. For example, for a complaint, the one invoice could not have been made because the address was wrong. Our module logs all changes to the client data (address, name, e-mail and telephone number) including the date and who made the change. This way, you can quickly find out who made the change and whether the new address, e.g. only after dispatch of the invoice.

Sign in with Passkey

Enhance the security and convenience of your WHMCS platform with the Passkey Integration module. This integration enables seamless, passwordless login for Client and Admin Areas using Passkey technology, providing a fast and secure alternative to traditional login methods.
With Passkey Integration, you can -
Simplify Login Process - Allow clients and admins to log in effortlessly without the need to remember passwords.
Boost Security - Add an additional layer of security by leveraging Passkey’s cutting-edge authentication.
Enhance User Experience - Deliver a modern, user-friendly experience that saves time and reduces login friction.
Ideal for businesses prioritising security and user experience, this module is the perfect solution for organizations looking to streamline access and reduce reliance on passwords within WHMCS

Captcha Pro

Secure your WHMCS installation with our Captcha Add-on. This addon will add multiple different captcha services to the WHMCS billing platform. It can benefit users by adding multiple different ways to confirm a client/user is a human.

CloudFlare Turnstile

This module integrates CloudFlare Turnstile verification into WHMCS registration and checkout pages, with backend validation to effectively prevent bots.

Batch Delete Clients

A module to batch delete clients in WHMCS.

Powered by WHMCompleteSolution