How can we improve WHMCS?

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

Sorted by

All Ideas

2480 Ideas Found. Showing page 1 of 124.


27 Votes
Add to the GetClients and GetClientsDetails API calls the option to search client by phone number

Hi,Now there is a way to search by phone number only on the contact level - but there is no such way on the client level.Now I can use the GetContacts...

0 Votes
Check for Session Expiry on Ticket Submit in Client Area

Clients can take longer than the configured PHP session length to compose their message when opening a new ticket or replying to an existing tickets....

257 Votes
Cloudflare Turnstile

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

0 Votes
Order Confirmation Recipient

I would like to suggest having a field to enter to receive an order confirmation. As of today, the only option is through the user role.

3 Votes
Outgoing email frequency

If we could set a specific number of emails that could be sent out in a span of time would be great. For example, you have a queue of 1000 emails to s...

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

0 Votes
API function add - ability to assign task template to a task

Currently there is only one way to programmatically add a task to a project: https://developers.whmcs.com/api-reference/addprojecttask/It would be ver...

34 Votes
GoGetSSL

Please consider a direct SSL integration with gogetssl. They are a massive reseller of certs and already have a plugin that could be brought into the...

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

43 Votes
Please add more data to the ContactDelete hook Parameters

Hi, Now when using the ContactDelete hook there are only 2 Parameters:userid and contactidThis information is lacking to say the least.I want to get t...

0 Votes
Implement Get/Update & Delete Billable Items API

On behalf of client: I want to be able to retrieve, edit and/or delete billable items via the API -Please implement these API calls - - GetBillableIte...

176 Votes
Add Ability to Add a New Stripe ACH Payment Method from the Payment Methods Screen

Currently, the only way to add a new ACH payment method to a client's account when using the Stripe ACH payment gateway is when physically paying an i...

21 Votes
Use GoCardless Payouts API to get Transaction Fees

Somehow, the GoCardless fees need to be included in the transactions to avoid leaving an accounting black hole as GoCardless doesn't invoice merchants...

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

145 Votes
Option for Registrar-Lock

Not all TLDs supports a Registrar/Transfer-Lock, so it would be nice if WHMCS has an option (like the EPP Code, ID Protection, DNS Management) in the...

40 Votes
Bootstrap 5

Since Bootstrap 5 is currently what they recommend as their latest version in their site, it would be great time to start planning WHMCS default theme...

67 Votes
Better Additional Domain Fields #2

Maintaining additional domain fields is unnecessary complex in the current way of maintaining it over config file.How to improve:(1) Having a possibil...

697 Votes
Billing Term Change

Clients have the ability to change the Billing Term via the Client Area or even a link to request the term to be changed.

18 Votes
Approval of affiliates by admin

Add the ability for users to apply to become affiliates by activating a setting that only allows administrators to add affiliates to the site, and not...

112 Votes
Peppol integration

Peppol integration to send invoices on a secure wayhttps://peppol.org/