How can we improve WHMCS?

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

All Ideas

2210 Ideas Found. Showing page 53 of 111.


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
Vector PDF Invoices / SVG logo

HiPlease make it possible to use an SVG logo for invoice creation.I'd like to be able to send customers a vector PDF (without bitmap logo).

  • 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 ability to disable domain validation checking - "The domain you entered is not valid"

As standard, many common domain extensions (i.e. .vn, .com.ng and so on) are not included in WHMCS' dist.whois.json file, meaning that people who try...

  • Declined
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
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
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...

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
Automatically Cancel Renewal Invoice When Releasing Domain to New IPSTAG

Currently, when a customer changes the IPSTAG of their domain via the WHMCS client area, any existing renewal invoice remains active and will still be...

  • 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
3 Votes
Add more data to the GetAffiliates API

Hello,I'm currently developing a project that grabs data from the WHMCS API and displays it, however, the GetAffiliates API doesn't have a whole lot o...

  • No Comments