How can we improve WHMCS?

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

Sorted by

All Ideas

2206 Ideas Found. Showing page 82 of 111.


5 Votes
Project management ability to hide billing tab by role

Wit the project management module it would be great if we can hide the billing tab for certain roles as we don't want to share financials with all mem...

  • No Comments
12 Votes
VAT in two different currencies on the same invoice

Hi,i am starting this topic because it will be great to have possibility to display VAT in two different currencies on the invoice, one after another...

1 Votes
Product name in admin order overview page

Currently, there is no product name in the order overview page, so it's not possible to know which product the order is for unless we open that client...

1 Votes
Overusage notifications

HIOn the last day each month when whmcs bills for over usage, we get lots of complaints as we never notified the customer.can a notification be added...

  • No Comments
1 Votes
Add all products in bundle without having to click continue for each one

I have product bundles that have as many as 5 products in them, currently clients have to click continue on each product in the bundle, I would like t...

6 Votes
Blacklist specific SLDs from sale

We might not want to sell some specific domains or not sell hosting accounts for specific domains.Ability to have a BlackList of domains would be of g...

12 Votes
Support Hours built-in in WHMCS

Hi,Being WHMCS a support tool with built-in ticketing functionality, it should have "support hours" built-in.That is, allow us to define &qu...

1 Votes
Invoices for the product needs to be added / seen in particular products profile

Hi,I would like to request to you add one feature, to easily get the invoices for the particular product from it's product profile only. What is happe...

12 Votes
Add Terms of Service checkbox to Contact Form

Without a checkbox where any visitor accept that his data are going to be send or save, the Contact form potentially does not help me meet my GDPR obl...

2 Votes
Product overview improvements

The Product overview on: /clientarea.php?action=products is good, nut there are Customers who order the same Product multiple times.So on there overvi...

29 Votes
Microsoft Teams Integration OR Activity Stream

Greetings, We have very much enjoyed the WHMCS Slack integration, but we are now moving to Microsoft Teams and would love to see an integration down t...

36 Votes
Display registered private name servers

hello WHMCS team ,from client side , i can register a new name server with its IP , you call it " private name server" in your product ,and...

1 Votes
Opt in history report

This would be a record of clients that have opted in or out of marketing emails. Presently you have to check each client's profile, which, if you have...

  • No Comments
1 Votes
$params needs more detail for ConfigOptions to use with UpdateClientProduct

Hello,Currently, $params contains Configurable Options indexed by String name, but to update them with UpdateClientProduct you need the database IDs....

  • No Comments
1 Votes
PHP Version Compatibility - Additional features

HIIn WHMCS 7.5 I have a new feature "PHP Version Compatibility"I would like it if this could also check for missing PHP modules.We recently...

22 Votes
Automatic Product/Service Upgrade/Downgrade without first requiring payment

Currently when a customer upgrades a product/service the automatic module upgrade only takes effect once the customer has paid the related upgrade inv...

5 Votes
TDS Support

With all the due respect I want to inquire about a problem that occurred while deducting the TDS of one of our clients.The total billing amount of the...

6 Votes
Client data export as PDF

Hello,It is possible to export in JSON format, but this should also be avaliable as PDF download:http://help.whmcs.com/m/managing/l/866846-exporting-c...

2 Votes
Customise the daily database backup email

As the database backup contains personal information, under GDPR the email subject should contain the word "CONFIDENTIAL". So either code th...

  • No Comments
1 Votes
API GetClients ordering

GetClients currently orders by the clients name .Syncing / retrieving new clients then ends up requiring a loop through potentially the entire databas...

  • No Comments