Marketing Triggers Automation For WHMCS
Contents |
About Marketing Triggers Automation For WHMCS
Marketing Triggers Automation For WHMCS is a tool that automates tasks by triggering specific actions based on customer behavior or initiated processes. Configure triggers for various events to automatically perform actions such as sending email or ticket notifications, displaying custom popups, or creating admin to-do items. |
- Addon Module Features:
✔ Create Triggers That Will Lunch Specific Automated Actions |
✔ View Dashboard With Recently Triggered Actions And Summaries |
✔ Create And Manage Actions: |
✔ Add Action Name |
✔ Select Action Template |
✔ Create Triggers: |
✔ Add Trigger Name |
✔ Select Trigger Status |
✔ Select Trigger On Specific Actions: |
✔ Configure Related Trigger Settings |
✔ Select Action To Lunch Based On Trigger |
✔ Enable Overwriting Pending Action |
✔ Specify Action Delay In: |
✔ Seconds |
✔ Minutes |
✔ Hours |
✔ Days |
✔ Customize Module Language Files With "Translations" Tool |
✔ View Module Logs |
- Available Actions:
✔ Add To-Do Item |
✔ Email Notification For Admin |
✔ Email Notification For Customer |
✔ Open Support Ticket |
✔ Send SMS Notification For Admin |
✔ Send SMS Notification For Customer |
✔ Show Popup Notification |
- Available Triggers:
✔ Add / Edit Credit Card |
✔ Addon Activated |
✔ Addon Added To Service |
✔ Addon Cancelled |
✔ Addon Removed |
✔ Addon Renewed |
✔ Addon Suspended |
✔ Addon Terminated |
✔ Addon Unsuspended |
✔ Affiliate Activated |
✔ Affiliate Link Clicked |
✔ Affiliate Withdrawal Requested |
✔ Cancellation Requested |
✔ Client - Contact Added |
✔ Client - Contact Deleted |
✔ Client - Contact Edited |
✔ Client - Details Updated |
✔ Client - Email Verified |
✔ Client - Knowledgebase Page Viewed |
✔ Client - Password Changed |
✔ Client - Quote Accepted |
✔ Client - Status Changed |
✔ Domain Contact Details Updated |
✔ Domain DNS Records Updated |
✔ Domain Details Viewed |
✔ Domain EPP Code Requested |
✔ Domain Nameservers Updated |
✔ Domain Registered |
✔ Domain Renewed |
✔ Domain Transfer Failed |
✔ Domain Transferred |
✔ Invoice Cancelled |
✔ Invoice Gateway Changed |
✔ Invoice Paid |
✔ Invoice Refunded |
✔ Invoice Unpaid |
✔ Order Accepted |
✔ Order Cancelled |
✔ Order Marked As Fraudulent |
✔ Order Placed |
✔ Page Viewed |
✔ Quota Status Changed |
✔ Service Created |
✔ Service Details Viewed |
✔ Service Package Changed |
✔ Service Password Changed |
✔ Service Renewed |
✔ Service Suspended |
✔ Service Terminated |
✔ Service Unsuspended |
✔ Ticket Closed |
✔ Ticket Opened By Admin |
✔ Ticket Opened By Client |
✔ Ticket Reply By Admin |
✔ Ticket Reply By Client |
✔ URL Post Data Contains Parameters |
✔ Upgrade Page Viewed |
- General Info:
✔ Integrated With SMS Center For WHMCS - Send SMS Notification To Admins And Customers |
✔ Multi-Language Support With Custom Translations Tool |
✔ Supports Google Analytics 4 |
✔ Supports PHP 8.2 Back To PHP 8.1 |
✔ Supports WHMCS V8.11 Back To WHMCS V8.8 |
✔ Requires ionCube Loader V13 Or Later |
✔ Easy Module Upgrade To Open Source Version |
Installation
This tutorial will show you how to successfully install and configure Marketing Triggers Automation For WHMCS. We will guide you step by step through the whole installation and configuration process. |
1. Log in to our client area and download the module. |
![]() |
2. Extract the package and upload its content into the main WHMCS directory. The content of the package to upload should look like this. |
![]() |
3. When you install Marketing Triggers Automation For WHMCS for the first time you have to rename 'license_RENAME.php' file. The file is located in 'modules/addons/MarketingTriggersAutomation/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'. |
![]() |
4. In order to configure your license key, you have to edit the previously renamed 'license.php' file. Enter your license key between quotation marks as presented on the following screen. You can find your license key in our client area → 'My Products'. |
![]() |
5. Now, set up the 'storage' folder as recursively writable. This folder is available at '/yourWHMCS/modules/addons/MarketingTriggersAutomation/'. |
![]() |
6. Now you have to activate the module in your WHMCS system. Log in to your WHMCS admin area. Go to 'System Settings' → 'Addon Modules'. Afterwards, find 'Marketing Triggers Automation' and press the 'Activate' button. |
![]() |
7. In the next step, you need to permit access to this module. To do so, click on the 'Configure' button, tick 'Full Administrator' and press 'Save Changes'. |
![]() |
8. The final step of the module installation is setting up a cron command that is required for several module features to work properly.
php -q /yourWHMCS/modules/addons/MarketingTriggersAutomation/cron/cron.php actions:run Note that the above directory is exemplary, please adjust the cron line to your own needs. 5 minute interval is recommended. |
9. You have just successfully installed Marketing Triggers Automation! You can access your module under 'Addons' → 'Marketing Triggers Automation'. |
![]() |
Management
Marketing Triggers Automation For WHMCS lets you automate tasks based on customer actions.
In this guide, we'll walk you through the management features of the module. |
Dashboard
The dashboard provides crucial information regarding the module operating processes.
At the top, you will find the 'Configuration Guide' make sure to read it thoroughly to learn how to set up actions and triggers. |
![]() |
Besides the guide, the dashboard features 'Recently Triggered Actions' table which presents the history of actions including:
|
![]() |
The 'Actions Summary' counts actions taken by the module, the counters include:
|
![]() |
Actions
After triggers are triggered, the actions will be taken. To create a new action, navigate to the 'Actions' section of the addon. To create a new action, click on the 'Create Action' button. |
![]() |
Choose a name for easy identification when adding triggers and select the action that should be performed. |
![]() |
After an action is created, you can use the mass action function and the action button to delete it. |
![]() |
To configure the action click on the 'Edit' button. |
![]() |
Add To-Do Item
This action will create an item in the WHMCS to-do list. Use it to assign and track specific tasks related to triggers within your workflow. Complete the following fields and click 'Submit' to create the action.
|
![]() |
Send Email Notification to Admin
Send an email to selected admins. This can be used to notify specific team members about important updates or actions that require their attention.
|
![]() |
Send Email Notification to Customer
Send an email to clients when they trigger the action. This is useful for keeping clients informed or confirming actions they have initiated.
|
![]() |
Open Support Ticket
This action will create an open support ticket for the customer that triggers it. It helps automate the process of addressing customer issues by automatically generating a ticket for prompt follow-up.
|
![]() |
Send SMS Notification to Admin
Important: This action requires SMS Center For WHMCS to be installed and active. |
Send an SMS message to selected admins. This can be used to notify admins about important updates or actions that require their attention via SMS.
|
![]() |
Send SMS Notification to Customer
Important: This action requires SMS Center For WHMCS to be installed and active. |
Send an SMS message to the triggering client. This allows you to quickly notify the client via SMS about important updates or actions they have initiated.
|
![]() |
Show Client Area Popup
Show a popup window with a notification you customize. This can be used to alert users or display important messages in a visually engaging way.
|
![]() |
This is how the notification is displayed to the user. |
![]() |
Triggers
With action prepared, we can proceed to set up triggers. Move to the 'Triggers' section and click on 'Create Trigger'. |
![]() |
While creating a trigger, you will need to specify:
|
![]() |
Here is a list of all available triggers:
Add/Edit Credit Card Client - Email Verified Order Cancelled Addon Activated Client - Knowledgebase Page Viewed Order Marked as Fraudulent Addon Added to Service Client - Password Changed Order Placed Addon Cancelled Client - Quote Accepted Page Viewed Addon Removed Client - Status Changed Quota Status Changed Addon Renewed Domain Contact Details Updated Service Created Addon Suspended Domain DNS Records Updated Service Details Viewed Addon Terminated Domain Details Viewed Service Package Changed Addon Unsuspended Domain EPP Code Requested Service Password Changed Addon Suspended Domain Nameservers Updated Service Renewed Addon Terminated Domain Registered Service Suspended Addon Unsuspended Domain Renewed Service Terminated Affiliate Activated Domain Transfer Failed Service Unsuspended Affiliate Link Clicked Domain Transferred Ticket Closed Affiliate Withdrawal Requested Invoice Cancelled Ticket Opened by Admin Cancellation Requested Invoice Gateway Changed Ticket Opened by Client Client - Contact Added Invoice Paid Ticket Reply by Admin Client - Contact Deleted Invoice Refunded Ticket Reply by Client Client - Contact Edited Invoice Unpaid URL Post Data Contains Parameters Client - Details Updated Order Accepted Upgrade Page Viewed |
After a trigger is added, you can disable/enable it with the 'Status' toggle, as well as edit or delete it with the action buttons. |
![]() |
You can also use the mass function to delete multiple triggers at once. |
![]() |
Translations
Customizing language files is now extremely easy with the "Translations" tool that is now available directly in the addon. Its user-friendly design makes managing various language file tweaks a smooth and efficient process. Prepare translations for the original English files with this handy built-in tool. For specific instructions on how to use this tool please refer to its dedicated article, you will find it here. |
![]() |
Logs
The "Logs" tool makes monitoring and managing module activity records simple and efficient. It provides options to categorize, filter, and view detailed entries, giving you control over the logs. Features like bulk deletion, rule-based deletion, and export options make it easy to organize and maintain your logs. For detailed guidance on using this tool, check its dedicated article, which is available here. |
![]() |
Update Instructions
An essential guidance through the process of updating the module is offered here. Ensure successful completion of the module update by carefully following each step, thereby preventing data loss or any unforeseen issues. |
Upgrade Guide
Seeking a solution that offers greater flexibility, customization tailored to your precise needs, and unrestricted availability? There is an option that not only proves to be cost-effective in the long run but also includes prioritized support services, making it a truly valuable investment. Opt for the Open Source version of your Marketing Triggers Automation For WHMCS module to unlock these benefits. Follow a comprehensive guide covering the transition process, the advantages it brings, and step-by-step instructions on what to do next after the order has been successfully finalized. |
Common Problems
1. When you have problems with connection, check whether your SELinux or firewall does not block ports. |