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...
128 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...

94 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...

88 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...

84 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...

83 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...

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...

20 Votes
eNom DNSSEC Management

eNom supports DNSSEC entries via API calls or manual submission.Adding the API call configurations for DNSSEC management (add, get & delete) will...

5 Votes
Contact custom fields

Hey,it would be very useful to add a new type of custom field for products: contact.There would be a dropdown where you can choose one of the clients...

23 Votes
Allowing a Client to be Assigned to Multiple Client Groups

It would be very helpful if you could assign a client to multiple client groups. As it is now, you can only assign them to one group. However, the a...

7 Votes
Webmin module WHMCS

A module for this free and open panel.

2 Votes
Skipping the nameserver configuration page of a domain order

In our case there is no reason for asking for nameservers when ordering new domains or requesting transfer of existing domains because our clients wil...

44 Votes
Pay with Google

Please consider integrating this to WHMCS:https://www.blog.google/topics/shopping-payments/pay-with-google-and-speed-through-checkout/Thanks

1 Votes
Set the relevant product status upon compilation per product

Hi,I'm selling mostly one time products without any maintenance or support after that.Now when we sell such a product and accept the customer order (a...

1 Votes
Limit attachment size in support tickets

Hello,Most of the times client upload jpg of 8-10 MB or taken from mobile phone instead of taking screenshot.The size of screenshot is under 400 KB an...

1 Votes
Use contact information for additional domain fields

We have a problem, when a client registers a domain he can choose registrant type, registration number, and fiscal code. These infos can be set to som...

1 Votes
Disabling Autonumbering via AutoCorrect

For hosting like us that deal mainly with IPs, the AutoCorrect feature in the editor is really annoying. When you type 1.1.1.1 and hit enter, it will...

0 Votes
Add a way to search for ticket CC Recipients email addresses via the sidebar Filter Tickets menu

Hi, Now we can use the sidebar Filter Tickets menu to search for ticket by email address, this search will show only the TO email address of such a ti...

  • Support
  • No Comments
3 Votes
Telegram integration

It would be useful to provide customer's users the option to activate notifications via Telegram, as a complement of email notifications.Also to add T...

  • Integrations
  • No Comments
6 Votes
Add some Merge Tags to email templates - requestor_email and support department's custom fields

A follow up request based out of a ticket exchange I had with support (UYJ-366196).It would be a GREAT addition to be able to, from within email templ...

  • Email
  • No Comments
1 Votes
Maximum Amount or Resources for Usage Billing

Give the customer the opportunity to specify the maximum amount or the maximum resources for usage billing for which he is willing to pay in order to...

  • Payments/Billing
  • No Comments
1 Votes
Admin Setup Page - Reorganize / Regroup Items

On the system settings page (/admin/setup), I think it would be nice to see sections put together where products, addons, domain pricing, etc are all...

1 Votes
Add Recurring Expenses, Vendors, and Expense Categories to the Transactions functionality.

It would be extremely helpful to be able to manage basic accounting in WHMCS, and the Transactions feature comes close, but is not optimized to manage...

  • Payments/Billing
  • No Comments
1 Votes
Open tickets for emails not registered on WHMCS

Regarding opening tickets through emails, currently, the system only opens tickets if the email sending the request is already a registered contact fo...

1 Votes
Email campaigns by domain tld

Sometimes it is necessary to carry out campaigns for clients who let a domain expire with a specific termination

  • Email
  • No Comments
1 Votes
Stand alone Mailchimp subscribe and unsubscribe form

We need the ability to have a stand alone Mailchimp subscribe and unsubscribe form. When I attempt to create a page I get form errors clashing with t...

  • Client Area
  • No Comments
1 Votes
Next due date on billable items overview

To see the (next) due date on the Billable Items overview from a client.URL https:///clientsbillableitems.php?userid=;

  • Admin Area
  • No Comments
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