--- title: Create an escalation trigger rule description: Create a trigger rule to specify both the conditions under which an escalation process should begin and the actions \(workflow or script\) to perform for the escalation. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/on-call-scheduling/create-trigger-rule-oncall.html release: australia product: On-Call Scheduling classification: on-call-scheduling topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Designing an escalation process, Escalations in On-Call Scheduling, Defining On-Call Scheduling escalation process, On-Call Scheduling, IT Service Management] --- # Create an escalation trigger rule Create a trigger rule to specify both the conditions under which an escalation process should begin and the actions \(workflow or script\) to perform for the escalation. ## Before you begin Role required: rota\_admin, admin, or rota\_manager ## About this task - Users with rota\_manager role can create escalation trigger rules \(with the **Trigger action** field set to **Workflow**\) only for the groups that are managed by the rota\_manager. - Users with rota\_admin role can create escalation trigger rules \(with the **Trigger action** field set to **Workflow** or **Subflow**\) for all the groups. - Users with admin role can create escalation trigger rules to execute **Workflow**, **Subflow**, and **Script** for all the groups. ## Procedure 1. Navigate to **All** > **On-Call Scheduling** > **Administration** > **Trigger Rules**. 2. Click **New**. 3. On the form, fill in the fields.
Field Description
Name Unique and meaningful name for the trigger rule.
Table Task table that applies to the trigger rule. **Note:** - Only tables and database views that are in the same scope as the trigger rule appear in the list. - Tables that do not extend tasks do appear in the list only if those tables are configured for trigger rules in the [Trigger Rule Table Configuration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/on-call-scheduling/configure-tables-for-escalation-trigger-rule.md) \[trigger\_rule\_table\_cfg\] table. .
Execution order Run order of the trigger rule.
Active Option to activate the trigger rule.
**When to activate**
Run Trigger Frequency at which the trigger rule is run. Available values:- Run once: Trigger rule is run only once. - Every time trigger field changes: Trigger rule is run every time the value of the **Trigger fields** field is changed.
Trigger fields List of fields for a specific table which when changed causes the trigger rule to re-run. For example, for the incident table, you can select fields such as assignment group, priority and state.**Note:** - This field is visible only if the **Run Trigger** field is set to **Every time trigger field changes**. - You can use the Trigger Rule Table Configs table to configure which fields must be displayed for a specific table. For more information, see [Configure a table for escalation trigger rules](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/on-call-scheduling/configure-tables-for-escalation-trigger-rule.md).
   
Trigger when Type of trigger for the table that is the default behavior or conditional.This field is available only when the **Trigger when group assigned changes** check box is enabled. - **Condition matches**: Triggers escalation when conditions match. - **Default**: Triggers escalation based on only the **Trigger action** field value.
Match conditions Conditions type to match before triggering escalation. - **All**: Each condition must be met. - **Any**: Any one of the conditions can be met.
Conditions Conditions that must be met for the trigger rule to fire \(run the workflow or subflow or script that is the action for the rule\).
**What action to take**
Group Group that becomes the **Task assignment group** when the trigger rule fires.**Note:** - This field is visible only when the **Trigger fields** field doesn’t contain the **Assignment group** value. - This field enables you to set the group level trigger rule. When this field is not set, or the **Trigger fields** field contain the **Assignment group** value, it becomes a global level trigger rule.
Trigger action Action that is triggered when the **Match conditions** and **Conditions** are met. Possible values:- Subflow - Workflow - Script \(server-side JavaScript\) **Note:** - Starting Zurich release, the following options are available: - For new users, the **Subflow** option is visible while the **Workflow** option is not visible. - For existing or upgrade users, both the **Subflow** and **Workflow** options are visible, and either of them can be selected. - The **Script** option is available only for users with the rota\_admin and admin roles. For more information, see [On-Call Scheduling subflows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/on-call-scheduling/on-call-scheduling-subflows-overview.md).
Trigger workflow Workflow to run. Available only if **Trigger action** is set to **Workflow**.
Trigger subflow Subflow to run. Available only if **Trigger action** is set to **Subflow**.**Note:** The following subflows under the On-Call Escalation Triggers category can be configured using the trigger rules: - On-Call: Assign - On-Call: Assign and Notify - On-Call: Assign By Acknowledgement - On-Call: Escalations by Email
Trigger script Script \(server-side JavaScript\) to run. Available only if the **Trigger action** field is set to **Script**.**Note:** This action is available only for users with the rota\_admin and admin roles.
4. Click **Submit**. **Parent Topic:**[Designing an escalation process](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/on-call-scheduling/designing-escalation-process-oncall.md)