Zoho CRM workflow rules have historically only been configurable at the module level, meaning any automation tied to subform line items had to be tracked and actioned manually. A recent update changes this: workflow rules can now be triggered directly by actions taken within individual subform rows, giving teams far more precise control over how automation responds to detailed record data.
For example, in a Deals module containing a Product Details subform (where sales reps record each product line item against a deal), a rule could now fire the moment a Discount (%) value on a single product row exceeds 50 percent. This could instantly alert the sales manager and change the Approval Status field on the parent Deal record to "Pending review", so significant discounts are flagged and escalated without anyone needing to check for them manually.
A rule can be set to trigger on subform row events, such as a row being added, modified, added or modified, or deleted. It can also trigger on date and time fields, including created time, modified time, or a custom date field, with a defined execution time and recurrence. Where a rule responds to a row being modified, you can choose whether it should apply when any field changes, or only when specific fields change, and set your own conditions around that.
Once a trigger and its conditions are satisfied, a range of instant actions can run at the subform level, including field updates, email notifications, SMS notifications, webhooks and custom functions. A field update action can touch the subform itself, the parent module, or a related lookup module.
Using the Deals example above, a single trigger on the Product Details subform (row modified, Discount (%) over 50 percent) could run several field updates at once:
| Detail | Status |
|---|---|
| Data centres | All DCs |
| Editions | All editions |
| Rollout status | Released to partner accounts, being rolled out to all customers in a phased manner |