How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Welcome! First time here? Read our FAQ

Welcome to the new Feature Requests Portal
We've updated our feature requests tracker to provide a better experience. Learn more...
129 Votes
Whatsapp Client Notifications

Is it possible this way that a customer who registers the domain or a service gets an auto message in their Whatsapp and renewal notice also in the wh...

98 Votes
Ability to create extra tabs in the Admin Clients Summary

At times, there is need for additional information to be viewable from the Clients Profile which can allow, by means of editable template, the ability...

97 Votes
Ability to exclude configurable options from promotion discounts.

Have had issues with promo codes also discounting cPanel or additional IP's instead of just the product we wish to discount. There seems to be no iss...

91 Votes
Product Recommendations at Checkout

As a Product Provider, I would like the ability to enable a "Product Recommendation" at checkout. Where for example, if a client purchases a...

89 Votes
Expense - Balance Feature

I don't mean Quickbooks, or Freshbooks, or similar, but the ability to enter expenses (Our Hosting fees, Our Domains payments, our scripts renewals, e...

87 Votes
Support Ticket Timers

We should have the ability to implement timers, just like Ubersmith.. should we need to follow up with a client (sales lead) and or support maintenanc...

77 Votes
Dependent Configurable Options

When you're offering dedicated servers, you are more than likely to have an endless list of configurable options for the customer to build his server...

24 Votes
Customise Domain Sync batch size above 50

We have 6000+ active domains right now. With the domain sync cron set to run every hour (the most frequent available setting) and syncing 50 domains o...

87 Votes
Support Ticket Timers

We should have the ability to implement timers, just like Ubersmith.. should we need to follow up with a client (sales lead) and or support maintenanc...

0 Votes
Add a "send test email" function Email Templates editor

Hi,We can create / change Email Template so it will be more suited to us - and that's great.But there is no way for us to actually see the email we de...

3 Votes
Mass mailer sending

Good dayPlease can you add back to the Mass Mailer the ability to send ALL mail in one step as opposed to by Cron, which is restricted to 50 mails eve...

2 Votes
keyhelp

Is it possible to integrate it into whmcs keyhelp yes there is an api availableLink https://app.swaggerhub.com/apis-docs/keyhelp/api/1.1.1

124 Votes
Hosting Account Quota Notifications

I cant believe this does not exist in WHMCS!When a client reaches his disk quota limit we get a notification from our Control Panel (in our case Direc...

0 Votes
change the Link Tracking tool to be with random ID + Friendly URL

Hi,Please improve the Link Tracking tool so the link will be "friendly" so instead of https://www.domain.com/whmcs/link.php?id=3 it will be...

0 Votes
Add a way for to get hyperlink / button - links in the ticket system

Hi,Please allow hyperlink to be imported to WHMCS tickets.Now when a customer sends us an email and use hyperlink or buttons - WHMCS is removing them...

3 Votes
Recalculate tax on Total Due Today based on country

Hello,We have the following issue,Unregistered users placing an order will at checkout (checkout.tpl) create an account, and fill in details.When sele...

0 Votes
SFTP Option in Storage Settings

I would like to see an SFTP/FTP file storage option instead of just S3 and local.

3 Votes
Enable Whois server query with arguments

Currently it is not possible to execute the Whois server query with specific arguments.Example of such a Whois query:whois -h whois.myregistrar.com -R...

0 Votes
Keyboard navigable admin area main navigation

It would be beneficial for the WHMCS admin area navigation to be more navigable via keyboard commands (eg. tab and shift-tab). Currently the main navi...

  • Admin Area
  • No Comments
3 Votes
Mass mailer sending

Good dayPlease can you add back to the Mass Mailer the ability to send ALL mail in one step as opposed to by Cron, which is restricted to 50 mails eve...

3 Votes
More parameters for OrderProductUpgradeOverride

I was thinking about modifying how WHMCS calculates the price for upgrades and downgrades as it's currently being done incorrectly (https://requests.w...

  • Developers
  • No Comments
3 Votes
Change how upgrade/downgrade amount works when changing billing cycle

If you've configured your WHMCS products with monthly, semi-annually and annually billing periods where semi-annually and annually is priced with a di...

  • Payments/Billing
  • No Comments
3 Votes
Include credit balance check before deleting inactive clients

Currently there are 4 criteria to check before deleting inactive clients but there is a crucial one missing.If a client has a credit balance on their...

  • Automation
  • No Comments
3 Votes
Limits on Multiple Domains for Licensing Addon

On the Licensing Addon Module, it allows you to select the option to NOT validate Domains, which is good for Multiple Domains, however....I feel like...

  • Other
  • No Comments
3 Votes
Exclude Renewal Payments from Affiliate Commission Delay

As an admin I would like to add more control over the handling of affiliate commission maturation, specifically so that commission is always earned on...

  • Core System
  • No Comments
3 Votes
Enable Whois server query with arguments

Currently it is not possible to execute the Whois server query with specific arguments.Example of such a Whois query:whois -h whois.myregistrar.com -R...

3 Votes
RDAP Whois query integration

To improve future domain searches, WHMCS should support the RDAP protocol by default and optionally the current Whois system.What is RDAP?The Registra...

  • Core System
  • No Comments
0 Votes
Online language file translation

If the Hello language file is presented in public, it will be better if users can edit the language files according to them.When I translate my langua...

Ability to download PDF invoices in admin language

Hello,As an admin, I would like to be able to download PDF invoices in my admin language.For example, if my admin language is English, I would like to...

  • Completed
  • Admin Area
[aWHMCS] Add Clients

It would be very beneficial to every one if aWHMCS could add clients.

  • Completed
  • Mobile App
Android App - Ticket Display

In the Android App, since you can only display a maximum of 20 response for each ticket, why not display the most recent 20 responses instead of the o...

  • Completed
  • Mobile App
New Boxed Style for Knowledgebase Home

DearThe knowledge base should be improved and has had the same format for quite some time, and as whmcs has already raised its values some time ago, i...

  • Completed
  • Support
Ticketing System should obey RFC 3834 regarding auto-responses

The ticketing system should obey RFC 3834 and not auto-respond to mails coming in that are themselves auto-responses as indicated by the headers:Auto-...

  • Completed
  • Support
Disable or edit Security Questions by user or globally

Many users don´t remember the answer and call for support.. but i can´t reset, disable or edit from Admin.... and it is really annoyng i have to:a) gi...

  • Completed
  • Clients
"Test Email" button so we can get the email ourselves before clients get the emails

Can we have a "Test Email" button so we can get the email ourselves before clients get the emails?In this way we can spot errors before send...

  • Completed
  • Email
WHMCS 'child themes' in WordPress style to make upgrades less work

WordPress implements a feature called Child Themes to allow changes to be kept separate from the core files. When an upgrade is made, the core files...

  • Completed
  • Client Area
Bootstrap 4 Support

Update WHMCS to Bootstrap 4 instead of 3.3.7.

  • Completed
  • Client Area
Select several contacts when opening a ticket

Hi, When we open a ticket on behalf of a client we can select one contact that the ticket will be open on (sadly he will be CC on the ticket ant the t...

  • Completed
  • Admin Area