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

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

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

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

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

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

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

13 Votes
Change currency rate source

WHMcs uses a currency rate source that is unable to convert automatically some currencies like ARS (Argentine peso).I see similar requests for other c...

21 Votes
Are you interested in integrating Cloudflare's Turnstile?

HiAre you interested in integrating Cloudflare's Turnstile?https://developers.cloudflare.com/turnstile/get-started/migrating-from-recaptcha/Thanks

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

119 Votes
Add an option to see the original mail from the client (with the original HTML formatting etc.)

Hi, Now any mail imported to the ticket system is converted to plain text by using the strip_tags function.This means that we cannot see the mail as t...

7 Votes
Plesk Temporary Domain Option

Add an Option to WHMCS Product for Plesk Module to be able to select "Give me a Temporary Domain" if a customer does not have a domain name,...

43 Votes
Weekly billing option

I need this feature to be able to sell online advertising as customers are used to weekly billing with adwords, Facebook...

0 Votes
Convert Invoice to Delivery Order (DO)

Hi, could you create function from Admin area where Admin can convert Invoice to DO?It's similiar like convert Quote to Invoice. But from Invoice to D...

36 Votes
Cleanup tool to prune tbllog_register table

This table gets EXTREMELY large in row size.When performing certain clean up tasks by going to Utilities -> System -> System Cleanup we have too...

6 Votes
Sendy Newsletter Integration

I saw that WHMCS currently has integration for Mailchimp. It would be nice to see Sendy Newsletter integration as it costs so much less. It’s also sel...

0 Votes
Tab order incorrect when adding new contacts

From:Client ProfileContacts tabadd new contactAfter entering the first name, hitting the [tab] key to go to the next field takes you to 'cancel' inste...

12 Votes
AutoRelease Auto Associate Service - Suspension Ticket

I have support tickets that are automatically opened, but they are not associated with the service.I would like to suggest that they be automatically...

3 Votes
Cross Selling when purchasing a domain name

The latest WHMCS has a neat product cross selling feature, it would be nice to extend this cross selling feature to domain purchases. Example: A custo...

  • Domains
  • No Comments
0 Votes
Requesting Provisiong in the Invoice for adding HSN/SAC codes

Dear Team,In India, adding HSN/SAC code for GST Billing is there mandatory. Hence, I request you add this feature in the next update.We can refer to Z...

  • Payments/Billing
  • No Comments
3 Votes
Update Product Pricing for exisiting clients (not using base currency)

From what I know, it is not possible to bulk update the pricing of a product for existing clients.Example: client A use CNY for billing since 10 years...

0 Votes
Convert Invoice to Delivery Order (DO)

Hi, could you create function from Admin area where Admin can convert Invoice to DO?It's similiar like convert Quote to Invoice. But from Invoice to D...

0 Votes
VAT MOSS Currency Conversion

As a business owner in the EU, I must submit a VAT MOSS return must be in EUR. I currently have USD as my base currency.It would be beneficial for com...

  • Reporting
  • No Comments
3 Votes
Add more granular permissions and appearance configuration options for To-Do List widget.

Hi,This feature helps a lot of people including me kindly add this feature in ToDO ListExample:I have 4 support staff & I want to add list of ToDo...

  • Admin Area
  • No Comments
0 Votes
Custom Client Field per product group

We can already choose among payment gateways to be offered for order forms for individual Product Groups.Add the same functionality to let us select w...

  • Order Forms
  • No Comments
3 Votes
Invoice customer change

It would be so nice to also have a customer drodown on the invoice settings if we want to set the invoice to some other client.

  • Payments/Billing
  • No Comments
3 Votes
Store Google Fonts local (GDPR Compliance)

If you are using Google Fonts embedded on your site, the Google server needs to collect the IP addresses of your website users to send them the Google...

3 Votes
Change Username etc Modul from WHMCS -> PLESK Modul

Changes to the service username won't be reflected in Plesk as WHMCS don't currently have a "Change Username" Module Command.e.g.: Change Us...

  • Automation
  • 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