Changelog
v1.2.3
Released June 18th, 2026
Latest Version
- Improvement: Updated task handling to mark automation tasks as cancelled instead of failed when no action is required - case #109
Previous Versions
v1.2.2
Released May 15th, 2026
View/hide detailed changelog
- Improvement: Introduced "Failed" status for tasks that end with an exception to distinguish them from canceled ones - case #107
- Bug Fix: Updated task handling to mark emails blocked by user settings, service status, or blacklist/whitelist conditions as canceled instead of failed - case #109
- Bug Fix: Corrected client ID mapping in email tasks to prevent "Invalid user ID provided" errors when sending messages to new clients - case #106
v1.2.0
Released August 13th, 2025
View/hide detailed changelog
- New Feature: Introduced "Service Upgraded" trigger that activates when a client upgrades from one specified product to another - case #81
- New Feature: Implemented "Customer Groups" to let administrators create custom client lists and use them to include (whitelist) or exclude (blacklist) users from specific actions - case #80
- New Feature: Added "Queue" section that provides better performance, logging, and task management compared to the previously used action processing system - case #82
- New Feature: Added "Missing Elements" and "Dynamic Translations" support to the "Translations" tool for easier localization of newly added entries and values returned dynamically by connected environments or APIs
- Improvement: Reorganized addon module navigation by moving the "Logs" and "Translations" pages into a new "Tools" submenu for a cleaner interface
- Improvement: Updated framework code to provide better compatibility with other modules and further enhancements
- Changed: Sending email message actions are now automatically blocked for services with "Terminated" or "Canceled" status, or with a pending cancellation request, to better comply with legal regulations - case #78
- Bug Fix: Other minor code corrections, UI and language adjustments
v1.1.2
Released May 7th, 2025
View/hide detailed changelog
- New Feature: WHMCS V8.13 support
- New Feature: Support for PHP 8.3 version
- New Feature: Added "Auto-Accepted Orders" option for order-related triggers that enables actions to be triggered when an order is automatically accepted by WHMCS - case #72
- Changed: Requires ionCube Loader V14 or later
- Removed: Support for WHMCS V8.9 and previous
- Bug Fix: Fixed issue with the "The system cannot find the specified user ID" error that could occur when the module attempted to open a support ticket if the client ID differed from the user ID in the "tblclients" and "tblusers" tables - case #71
- Bug Fix: Using the "{$order.renewals}" merge field variable in ticket content will no longer cause "Object of class class@anonymous could not be converted (...)" error when executing the cron job - case #74
v1.1.1
Released March 12th, 2025
View/hide detailed changelog
- New Feature: Added "Mark as Marketing Email/SMS" toggle to the "Send Email Notification to Customer" and "Send SMS Notification to Customer" actions to exclude recipients who opted out of marketing messages - case #68
v1.1.0
Released February 24th, 2025
View/hide detailed changelog
- New Feature: WHMCS V8.12 support
- New Feature: Module now considers the status of the "Marketing Emails" and "Marketing Email Opt-in" WHMCS options from General Settings when determining whether to send messages - case #56
- Improvement: Email templates for "Actions" are now obtained from the "General Messages" category in addition to "User Messages" - case #55
- Improvement: Added support for merge field variables used in email templates such as client, service and package details - case #61
- Removed: Support for WHMCS V8.8 and previous
- Bug Fix: Fixed issue where "Show Client Area Popup" actions were not triggered and remained in the "Ready" status when using the Lagom WHMCS Client Theme - case #51
- Bug Fix: Resolved issue where changes to an existing Popup Message were lost after clicking the "Submit" button - case #52
- Bug Fix: Solved problem where each email template for selection could be displayed twice in the "Action" edition - case #54
- Bug Fix: Module will now properly include WHMCS global email CSS styling, header and footer content set in General Settings - case#56
- Bug Fix: Translated email templates now use user language settings instead of defaulting to English - case #56
- Bug Fix: Affiliate activation trigger actions will now be executed properly
- Bug Fix: "Invoice Gateway Changed" will now properly take into account the selected "Currency" for trigger action execution
- Bug Fix: "Trigger Quota Status Changed" now executes regardless of whether quota status is changed manually or by another action
- Bug Fix: "URL Post Data Contains Parameters" now properly displays "Post Data Params" when editing the trigger
Luke @luke3254
We’ve been using this module for several months now, and it has delivered clear time and cost savings. By replacing manual, repetitive tasks with automated triggers and actions, we’ve been able to run processes end‑to‑end with no staff intervention required. While we’re currently only using a small subset of the available triggers and actions, the breadth of options gives us plenty of scope to expand our automation in the future. This module will play a key role in supporting that growth.