How can we improve WHMCS?

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

Automation

92 Ideas Found. Showing page 2 of 5.


8 Votes
Discord Integration

Being able to send notifications to Discord as an option alongside Email, HipChat and Slack would be really nice.Discord has a very similar concept to...

8 Votes
add to the Support Ticket Escalations system a new condition - ticket is flag / assign to

Hi,Please add to the Support Ticket Escalations system a new condition - ticket is flag / assign to.Let's say I want to move / escalate any ticket tha...

  • No Comments
8 Votes
Automated cancellation status without termination when invoices are not paid

We would like to request for a new feature to have a mechanism to automatically set a product status to "Cancelled" at the end of the billin...

7 Votes
Billing Advance Notification Email

I propose the ability to send to customers a billing advance notification to prevent generate a new invoice. Some customers don't whish to continue wi...

  • No Comments
7 Votes
Any chosen period of time

1. Allow customers at any time (not just when invoice is already generated) to pay for servces for any chosen period of time.2. For hosting and dedica...

7 Votes
Disable reminder emails for domains which are set to auto renew

Our clients are used to set domains to auto renew. Usually they get very much confused if we inform them, that their domains are about to expire. Ther...

6 Votes
Student system

Hello, The idea would be to add a zone in the client area, where clients can check their student status. Or submit a validation, which the staff will...

  • No Comments
6 Votes
Auto Provision Services ONLY if client has used 2FA

We would like to see an option to enable auto-provision ONLY if a client has used two factor authentication to login and place the order.

6 Votes
Ability to reissue WHMCS licences via the WHMCS licence reseller module

Hello,Currently, how the WHMCS licence reseller module operates in regard to reissuing licences is the client has to contact your company's support te...

5 Votes
Add afterProductDowngrade hook point

Currently the afterProductUpgrade hook point runs during downgrades, but doesn't contain the upgradeid value expected despite the order being created...

  • No Comments
5 Votes
Automatically complete certain 'to do'

When a client orders a transfer of a domain, a to do entry is created, reminding admins to check up on the domain transfer. It would be great if these...

  • No Comments
5 Votes
WHMCS CLI

Please provide a CLI for web host automation through a command-line or script. The API is provided for developers who wish to build off of WHMCS so wr...

4 Votes
Automatically accept/reject orders based on Fraud Report

A feature to let you automatically accept or reject orders based on the fraud report from your installed fraud plugin would be great. It should also l...

  • No Comments
4 Votes
MarketConnect Digicert SSL manual renewal changes

Currently for SSLs that are standalone orders or don't have a valid connection to the hosting account, whmcs reuses the old CSR to renew the certifica...

  • No Comments
4 Votes
improve username creation

When creating usernames, the only option is a random name or the first 8 chars of the domain.This is so outdated now.When creating products/services,...

3 Votes
Change Username etc Modul from WHMCS -> PLESK Modul

Changes to the service username won't be reflected in Plesk as WHMCS don't currently have a "Change Username" Module Command.e.g.: Change Us...

  • No Comments
3 Votes
Include credit balance check before deleting inactive clients

Currently there are 4 criteria to check before deleting inactive clients but there is a crucial one missing.If a client has a credit balance on their...

  • No Comments
3 Votes
DomainSync Exclude specific TLDs

It would be very useful to have the ability to exclude some tld's from domainsync cron or cron.php job of WHMCS.

3 Votes
Due date shift.

Due date shift for webhotell with bundled domain. Shift forward to prevent customers losing domains when they pay ON due date and bank processing time...

3 Votes
Add multiples module for one product/service

I propose to add a system to give the possibility to the vendor to use two modules with one product.It could be usefull if for exemple, we want to cre...