How can we improve WHMCS?

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

All Ideas

2362 Ideas Found. Showing page 53 of 119.


3 Votes
Daily Billing Cycle

I think it would be great to allow 24 hour billing cycles for clients that want their game servers for just 24 hours and don't want to commit to a ful...

  • No Comments
3 Votes
Allow menu customisation from admin interface

Having to write hooks and/or hack templates which may get reverted on an upgrade to control the primary menus seems to be well overdue a revisit.At th...

  • No Comments
3 Votes
NS1 and NS2 prefixes on order page

HiMy feedback from customers - most annoying part of the server order for a customer is to understand what should they put to the NS1 and NS2 prefix f...

3 Votes
Share contacts between clients

Hello,Sometimes we have the same client with two accounts (because this client can have two companies or more). Since WHMCS 8 we can have one user acc...

3 Votes
add dlocal go payment

dlocal go is a payment gateway that allows small businesses in emerging markets (Latin America, Africa, Asia and the United States) to make payments i...

3 Votes
Additional support for Laravel's Blade template compiler

For example, when whmcs cannot find the header.tpl Smarty file, it should try to compile the header.blade file as a 2nd option, so more themes will be...

  • No Comments
3 Votes
Alphanumeric IDs

I would prefer using randomly generated alphanumeric IDs for invoices (but also for tickets and other areas). Alphanumeric IDs provide higher amount o...

  • No Comments
3 Votes
Modify urls

Be able to modify the basic urlsFor example /login in /connect or /connexion or/register.php in /registerHave real control over existing urls Thanks

3 Votes
suscription to a product like a netflix does

I would like to have, the same method of suscription like netflixYou buy a product and fill the suscription form and conect with paypal, but you don´t...

3 Votes
Add ability to email clients who have no payment method stored on file

Clients should have atleast 1 payment method stored on file in most cases. Especially when they have services that need to be renewed.WHMCS already se...

  • No Comments
3 Votes
UserLogin hook should execute before tblusers is updated

When executing the UserLogin hook, it should occur after the user is authenticated but just prior to when tblusers is updated - specifically last_ip,...

  • No Comments
3 Votes
New Order >> Many services/domains/etc >> If no Client selected, reloads to error (loses all order items/EPPs)

Hi there,At the moment, via the Admin Area, if you compose a New Order and forget to choose a client, it will let you submit/reload the page and then...

3 Votes
Make Signup Date accessible via API getclientsdetails call

Hello,for transferring dates to accounting software, it would be great to make the signup date from the summary page of the client's profile availabe...

3 Votes
Add the ability to use multiple instance of the Stripe payment gateway module

*** SUBMITTED ON BEHALF OF CLIENT ***Currently, it is not possible to use multiple Stripe accounts on one WHMCS installation. Module duplication is no...

  • No Comments
3 Votes
Run domain sync (if supported by module) before changing status to expired

Hello,We have a custom made registrar module where all domains is set to auto renew with the registrar (Norid).Our problem is that in some cases where...

  • No Comments
3 Votes
Verify bank is supported at GoCardless before trying to setup mandate, otherwise it will fail.

I recently had an issue where a direct debit went through WHMCS successfully as PAID and then got a notification from GoCardless right afterwards tha...

  • No Comments
3 Votes
"View Invoices" permission for client sub accounts

Currently, any client subaccount can view invoices on that client account if they have the invoice URL. This includes if the "List Invoices"...

  • No Comments
3 Votes
When adding billing to a ticket can we please have the hours field and the radio button for hours/qty

When I am adding billing to a ticket I would like to see hours be added to the list of fields I can fill in. I would also like to see the hours/qty ra...

  • No Comments
3 Votes
Create API Endpoint GetUserDetails

I would like to see a GetUserDetails which mimics the request/response of GetClientsDetails (https://developers.whmcs.com/api-reference/getclientsdeta...

  • No Comments
3 Votes
POP/IMAP IMPORT: Launch each import in their own process: Reliability + Performance Increase

If your email gets attacked and import fails // hangs -- or for any other reason it hangs, all the email accounts are being blocked from that forward....

  • No Comments