Use Time-based Rules to automate triggering desired actions based on a specified date or time. Thus, time-based rules will help you automate routine tasks, improve communication with customers, ensure compliance with service commitments, and streamline the entire service delivery process. Below are some examples:
- Asset Warranty Tracking: A time-based rule can be set up to reach out to the customer and discuss warranty extension options when the warranty is about to expire.
- Request Follow-Up: Using a time-based rule, you can automatically send a follow-up email to the customer a specific period of time after a request is created. This will improve customer satisfaction thereby encouraging repeat business.
- Service Appointment Reminder: A time-based rule can be set up to send a reminder to a field agent a day before their service appointment scheduled date. This can help ensure that the technician is prepared and available for the appointment.
- Service Appointment Confirmation: To improve customer experience, a time-based rule can be set up to send an appointment confirmation email or SMS to the customer a day before the scheduled service visit.
- Escalation Processes: With the help of time-based rules, you can initiate escalation processes when certain criteria are met, such as an extended delay in resolving a request. This can help ensure that critical issues are addressed promptly and efficiently.
List of Modules Supported
Time-based rules can be created for the following modules:
- Assets
- Attendance*
- Companies
- Contacts
- Estimates
- Requests
- Service Appointments
- Services and Parts
- Time Sheets*
- Trips*
- Work Orders
*Internal modules.
Components of a Time-Based Rule
Specify the following details:
- Module for which the rule has to be triggered
- Name of the rule
- Description of the rule
Rule Trigger
Specify when and for which field value the rule should be triggered for a record. You can create a rule trigger using the following trigger parameters:
Field: Select the field whose value you want to use to trigger the rule. All the Date and Date Time fields present in the selected module will be listed here.
Date of Execution: Select the date on which you want the rule to be triggered. You can choose one of the below two options:
- On the date in the "<field_name>" field
If you choose this option, the rule will be triggered on the same date as the date in the Field parameter.
- X Days/Weeks/Months After/Before <field_name>
If you choose this option, the rule will be triggered X Days/Weeks/Months After/Before the date in the Field parameter.
The maximum value that can be used for Days is 31, Weeks is 5, and Months is 12.
Time of Execution: Select the time at which you want the rule to be triggered. You can choose one of the below options:
- At the time in the "<field_name>" field
If you choose On the date in the "<field_name>" field for Date of Execution, the rule will be triggered at the time in the Field parameter.
If you choose X Days/Weeks/Months After/Before <field_name> for Date of Execution, the rule will be triggered at a time that is X Days/Weeks/Months After/Before the time in the Field parameter.
This option will only be available if you select a Date Time field in the Field parameter.
- X Minutes/Hours After/Before <field_name>
If you choose this option, the rule will be triggered X Minutes/Hours After/Before the time in the Field parameter.
This option will only be available if you select a Date Time field in the Field parameter and also if you select On the date in the "<field_name>" field for Date of Execution
The maximum value that can be used for Hours is 12.
- Specific time
If you choose this option, the rule will be triggered at the specific time mentioned. The Zoho FSM organization time zone will be considered. The Org time zone can be configured at Setup > General > Organization Details > Preferences.
Rule Criteria
Specify filter criteria so that the rule can be selectively applied to matching records.
- Matching field(s) - You can specify the matching field values for which the rule should be triggered.
You can specify a maximum of five criteria.
- All records - The rule will be triggered for all the records in the module.
Actions
Creating a time-based rule
A sample time-based rule has been used to explain the steps involved in creating one. This rule will automate the process of reaching out to the customer to discuss warranty extensions four days before the asset warranty expiration date.
- Go to Setup > Automation > Time Based Rules and click Create Time Based Rule.
- Enter the following details, then click Next:
- Module: Assets
- Rule Name: Warranty Tracking
- Description: Reach out to customer to discuss extending warranty options
- Select the following and click Next:
Field: Warranty Expiration
Date of Execution: 4 Days Before Warranty Expiration
Time of Execution: 08:00
Select the rule criteria as To all Assets and click Next.
- Click Email Notification.
- Select Existing email notification and click Next.
- Select an existing email notification and click Next.
You can also create a new email notification and add it.
- Click Save.
Editing a time-based rule
To edit a time-based rule:
- In the Time Based Rules page, click on the rule you want to edit.
- Make the necessary changes and click Save.
Disabling a time-based rule
If you disable a rule, it won't be executed. To disable a rule:
- In the Time Based Rules page, toggle the Status switch to the left to disable the rule.
Points to remember
- If multiple time-based rules are created for a module, then these rules will be executed in the order in which they were created.
- The number of time-based rules you can create will depend on your Zoho FSM Edition.
- When you downgrade the edition of a Zoho FSM account from Professional to Standard or Free, all the time-based rules will be rendered inactive.
- Workflow rules will not be triggered for records whose Date or Date/Time fields have been added or modified through Data Import or Data Sync.
- Encrypted fields can not be used in the time-based rules.
- Every day, a maximum of 1000 records matching the time-based rules will be processed. This is besides the records whose Date or Date/Time fields have been added or modified that day and match the rule criteria.