Daily Task to Try All Payment Methods in WHMCS for Overdue Invoices

By default, WHMCS will only attempt to capture payment from the default payment method a few times, based on the retry settings that you have in “Automation Settings”. This PHP file and the associated hook will attempt to capture payment from all payment methods in a client’s account, on a daily basis. There’s two files […]

Read More…



Uptime Robot Heartbeat Monitoring for WHMCS Daily Cron Task

If you run multiple web hosting brands and worried about whether the WHMCS Daily Cron Task has run on one of your brands, or missed it due to PHP errors or other problems with your WHMCS install, then this simple Hook is for you. Simply copy/paste the code below into a file called /includes/hooks/uptimerobot.php in […]

Read More…



Syncing User and Client Email Updates in WHMCS

In WHMCS 8.0, a new User and Account system was introduced which has caused a lot of headaches for web hosting support team members and customers. As a result of this change, there are two places that a user can update their email address: the Account Profile, which doesn’t change the email address they use […]

Read More…



SMS Payment Notification Hook for WHMCS using Twilio

Getting a notification for every payment that you receive in your business is a great little dopamine hit that motivates you to keep going. Shopify know this, which is why they send push notifications to store owners for every purchase if you install their mobile app. But, what if you’re using WHMCS, the industry standard […]

Read More…