Our Blogposts

February 25, 2020
WHMCS API CreateToDo

For some reasons WHMCS has a UpdateToDoItem to be able to update a todo as well as GetToDoList and GetToDoItemStatuses to manage todo using API, but not a CreateToDo API function. Because of this reason we just decided to create a custom API to create a ToDo record. You can use it as a standard WHMCS […]

Read More
February 20, 2020
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. In this case WHMCS documentation is helpful so […]

Read More
February 20, 2020
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. In this case WHMCS documentation is helpful so […]

Read More
January 20, 2020
Custom module to manage hooks settings

We manage multiple WHMCS installations, all with our hooks. Every time we need to upgrade an hook it is necessary to check the old one, change the settings, then upload it. In the past we made a setting file with a big array for every WHMCS installation, but that way is still suboptimal. We had […]

Read More
December 21, 2019
Custom Hook survey EPP request

This hook allows you to ask a question to your clients right before they get the EPP code using a jotform.com form. Once they fill the question they will be redirected to the client area where the EPP code is shown. Create the form the right way The first thing we have to do is […]

Read More
May 5, 2019
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 […]

Read More
April 23, 2019
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! […]

Read More
February 22, 2018
Do not send Upcoming Domain Renewal Notice for "do not renew" domains

WHMCS has what we think it's a bug. If one of your clients decides to not renew a domain you can see it in the domain page, having this checked: Even if the client expressed he doesn't want to renew the domain, WHMCS will still send the reminder email, which we think isn't useful. We […]

Read More
February 16, 2018
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 […]

Read More
February 13, 2018
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 […]

Read More
February 13, 2018
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 […]

Read More
February 12, 2018
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 […]

Read More
usersspell-checksmile