Want instant Discord notifications? Need to know when you've received a ticket reply without waiting for emails to give you a notification? This hook will allow just that! It's free, open-source and customisable - offering a range of instant notifications within your Discord server.
PrimeNodes offers a range of high-performance Intel Core and AMD Ryzen bare metal dedicated servers featuring Corero DDoS mitigation, ultra-low-latency global networking and remote administration tools as standard! Other service offerings include CloudLinux and LiteSpeed based web hosting, DDoS protected London colocation and i7 powered hybrid servers.
- Download a free copy of this github repo or release version; you should end up with a
.zip
file. - Extract the file, upload the
includes
folder within the zip to your base WHMCS directory (we'd recommend doing so on a development environment first). - Open up the file you have just uploaded, which will be within the
includes/hooks
directory. The full path isincludes/hooks/WHMCS-Discord-Notifications.php
- Modify lines
11-41
to enter your Discord configuration. Comments are provided below each option to assist you in understanding what data is needed for each. - Modify lines
42-74
to your liking to enable or disable which notifications are sent by the hook to your Discord server. - Give it a test! Check to make sure it sends through to the channel configured within your Discord server, if it doesn't work, double check your config options! Enjoy!
- Set a specific rank depending on the notification type to get pinged to deal with it.
- Automatically generated link to instantly navigate to the page the notification is relating to.
- Configurable name of the bot sending messages.
- Configurable avatar profile image (allowing the same webhook to be used by multiple installs).
- Configurable message colours.
- New Ticket Opened
- New Ticket Reply Received
- New Ticket Note
- Ticket Flagged To Staff Member
- Invoice Payment Received
- Invoice Refunded
- Invoice Late Fee Added
- Order Marked as Pending
- Order Paid
- Order Accepted
- Order Marked As Fraudulent
- Order Cancelled
- Order Cancelled and Refunded
- New Network Issue
- Network Issue Modified
- Network Issue Closed
- Cancellation Request Received