How can we improve WHMCS?

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

Automation

63 Ideas Found. Showing page 1 of 4.


Sync should mark domains that have been transferred out as Cancelled - or new state, "transferred out"

The sync script needs to check for domains that have been transferred out. Ideally it should mark them as "transferred out", an option which...

  • Completed
Automatic Unsuspend Client Notifications

As an Administrator, it would be helpful if once I unsuspended a client through WHMCS - they were automatically notified via Email notification from a...

  • Completed
Itemise automation actions in the automation status and daily report email

Restore the previous to V7 style of cron jobs email template where we had lot of info about suspensions, invoices...., not now we only have the number...

  • Completed
83 Votes
Product/Service/Hosting renewal notices

Hosting accounts need their own renewal notice system, just like domains have. Having only the invoice generation is not enough, and it's very unfrien...

55 Votes
To-do list email reminders

Create the ability to send email reminders for to-do list items on the due date.

41 Votes
Client upgrades should offer configurable options and confirmation

Client side upgrades should offer the various different options before producing a pro-rata price for the client (and then asking them if they want to...

30 Votes
Allow IPv6 and IPv4 in Licensing Module

Lets get WHMCS to add a feature to allow both IPv6 and IPv4 addresses. Make it an option within the module if you want to allow that or not. When an I...

27 Votes
Allow opt-out of "Support Ticket Feedback" emails.

We really like this feature, but we've had a few customers who wish to opt-out of receiving the feedback emails after their ticket is closed.

  • Declined
22 Votes
Docker and/or containers

As a company our systems are being replaced by containers instead of VMs. It gives us more control over our releases. We would like to run WHMCS from...

21 Votes
Make Registrar TLD sync tool automatable with cron job

Please add automation to the new tool "Registrar TLD sync"

15 Votes
WebsitePanel 2 module

WebsitePanel 2 stable was released before couple of months ago. It would be great if you can provide compatible module immediately. The module provide...

14 Votes
Auto Domain Name Parking for Register and Transfer Domains

Automatically parks any domain order (that has no hosting account or the default nameservers) in your Cpanel server! With domain parking service. Clie...

9 Votes
Multiple invoice unpaid reminders

Hello,Currently we can only send 1 unpaid invoice reminder before due date and multiple overdue invoice reminders. But it would very helpful if we can...

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
Automate TLD Pricing Synchronization

Registrars' domain prices are changing every day and they give promotions or finished it; therefore, this functionality must be automated by whmcs cro...

7 Votes
Cancel Invoice on Termination

Hi,I’m sure this has been discussed before, but not seen a feature request for it.Why when the cron terminates a hosting account is the relating invoi...

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

6 Votes
Mikrotik (RouterOS) Module

Mikrotik (RouterOS) Provisioning modules that enable provisioning and management of PPPoE user & services via API.

  • No Comments
6 Votes
Cancel domain invoice on transferred away

When a domain is marked as transferred away, the associated invoice needs to be cancelled.I honestly cannot believe this isn't already built into WHMC...

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
4 Votes
Different Payment Terms/Invoice Generation Dates for Different Customers

I would love to see an option to customize payment terms based on the customer. Some of our larger customers who take a long time to process payments...

  • No Comments
4 Votes
Stripe Fraud Check Additions

Would like to see an "authorize only" option added to the WHMCS Stripe module that could be turned on or off for new orders by new or existi...

  • 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