Entries by ivan

Cancel invoice for terminated and cancelled services

This hook runs after all the automations and set the invoices to “Cancelled” it the services have been terminated or cancelled. This feature has been long requested to WHMCS but it was never implemented. All you need to do to install and activate the hook is to upload the file into the /includes/hooks of you […]

WhmcsTricks email Status

As a business you send many important e-mails to your customers. Invoices, renewal notices, quotes, and important announcements are just a few of the many things you may communicate to your customers via e-mail. Wouldn’t it be great if you could tell if your customers have read the e-mails you have sent? Now you can! […]

WHMCS API Update CustomFields

A big problem with WHMCS is that you don’t have any API to manage customfields. With this API you can update all clients, products and support custom fields. You can use it as a standard WHMCS API. You may want to use it with internal API function or using CURL. In this case WHMCS documentation is […]

WHMCS API Get CustomFields

A big problem with WHMCS is that you don’t have any API to manage customfields. With this API you can get all clients, products or support custom fields. You can use it as a standard WHMCS API. You may want to use it with internal API function or using CURL. In this case WHMCS documentation is […]

Related product required when opening a ticket

WHMCS by default lets your customers pick a service, addon or domain when opening a ticket. For some departments it could be useful to force this, setting the Related Service select required. This is exactly what this hook does. Installation and configuration To install the hook simply upload the php file in the includes/hooks folder […]

Check for manual activation

Sometimes you need to activate a product or service after it has been ordered by the client. For example you might have a VPS or a license that you’re managing manually. This hook will create a ToDo in the ToDo list for every product, addon and configurable option that has been ordered. The hook gets […]

Ask for ticket feedback

We believe that the feedback request after a ticket is closed could be improved in whmcs. We decided to create a custom jotform form, where to redirect our users. We ask them to rate their experience, if they give us 4 or 5 stars then we’ll send them to a review website to leave a […]

Ask for customer reviews on ticket

One of the most important things in a business are reviews. It’s very important to remind your operators to ask for reviews whenever they are helping clients. This is simply the best moment to ask for a review. This hook adds a box for every review website you’re on just below the ticket box. This […]

Check for manual renewal

Sometimes you need to renew a product or service once it has been renewed by the client. For example you might have a VPS or a license that you’re managing manually. With this hook you can check if when an invoice gets paid includes a package, addon or configurable options that has to be renewed […]