How can we improve WHMCS?

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


194 Ideas Found. Showing page 1 of 10.

Daily Remote FTP Backup using SFTP

At the moment using the Daily Remote FTP Backup feature in your admin area you have to connect to backup server using standard FTP.But like me who has...

  • Completed
MariaDB Support

MariaDB is a drop in replacement for MySQL. It is a fork from MySQL in order to move it away from Oracle.Implementation should be trivial and it may b...

  • Completed
Prevent duplicate usernames

For example when a new account is made, or when a service is assigned (especially if it is being assigned by domain name and if the domains just diffe...

  • Completed
221 Votes
CentOS Web Panel Module

Hello,it would be nice to create a provisioning module for the free control panel "CentOS Web Panel" to be added to the list of supported co...

168 Votes
Payment Gateway processing Fee

Hello All,I want that whmcs should have an option where we can add a % amount of total invoice amount + any fixed amount.For example paypal takes : Se...

97 Votes
Display long term or annual-biennially pricing before monthly on products in cart templates/sliders

You should be able to choose what price option you want to display on product template pages (eg. comparison pages and sliders) instead of the default...

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

93 Votes
Arrears billing

In b2b relations often the need to bill with due date after a service is provided. it would be great if you could add that option for reocurring billi...

68 Votes
CSV Import Utility for third party imports.

It would be great if we could have some generic import scripts for new customers / those migrating from other platforms for which a specific set of im...

54 Votes
Banning clients for failed login attempts (similar to the admin)

You may notice many failed login attempts to your clients and we would like to protect them from being hacked or something like that by banning client...

49 Votes
Ability to create custom cPanel application links

Hello,This is just a quick idea, it would be great if there was the option to create custom links in cPanel, the option to reference a icon URL, add a...

39 Votes
Domain expiration email

We need to be able to automatically send a "domain expired" email, so we can confirm it's expired, talk about the grace period/redemption fe...

36 Votes
Ability to assign specific administrators to have access to specific clients' only

We have several staff members who are assigned full time to specific clients. In some cases they're not even staff, but rather contractors. In that...

29 Votes
picture update with details on the product

picture with details on the product tat you sell

28 Votes
Add List-Unsubscribe header for emails

Add List-Unsubscribe header for WHMCS mail system, like this$x->AddCustomHeader("List-Unsubscribe: <{$unsubscribe_url}>");...

27 Votes
project management: Bill for Task Time Entries: To choose between billable item of new invoice

I want to use the ticket and project management system for my time and project billing, as this comes closest to a workable enviroment for me as serv...

25 Votes
Major improvements to the calendar utility

Hi,I think that the current calendar utility is not as usable as a calendar should be,I will list here few ideas for improvement that will make the ca...

23 Votes
New Cookie LAW European Community "Cookie Widget"

Please,we need a "Cookie Policy Widget"like this one you can see on this page: in orde...

  • Declined
23 Votes
Option to Disable Template Caching

When changing the templates for pages, it is extremely annoying to have to manually delete the files from templates_c when making small iterative chan...

20 Votes
Credit Balance overview for clients

Clients have the right to know what happens with their money. What they owe is clearly displayed and managed with invoices. That is for good us, becau...

20 Votes
Add Client Credit Hook

Currently WHMCS does not process credits until AddTransaction or AddInvoicePayment completes - meaning there is currently no way to hook into WHMCS an...

18 Votes
Allow "banned emails" to accept direct emails and domains. And check against banned emails on contact form.

The current "email banlist" does not encompass the contact form, this seems like an oversight by the WHMCS dev team. The "email banlist...

  • No Comments
17 Votes
Custom session timeout settings for admin

It would be nice to have an option to set the session timeout for admins. Currently it logs out admins to fast for us, for us it should be optimal to...

  • Declined