Create a trigger definition
Define the type of trigger that determines when to start running your playbook.
Before you begin
- Make sure to set your current application to the application that you want your playbook to run in. For more information, see Application picker.
- Role required: admin, playbook.admin, or pd_trigger_author
Procedure
-
Navigate to All > Process Automation > Process Automation Administration > Trigger Definitions.
-
In the context header, click New.
-
On the Trigger Definition form, in the Label field, enter any label for your trigger definition.
This label appears as a trigger option when you Create a playbook.
-
Next to the Trigger Type field, click the lookup using list icon ([Omitted image "lookup-using-list-icon.png"] Alt text: Lookup using list icon).
-
In the Trigger Types list, select a trigger type to use for your trigger definition.
Options include:
-
Record Created
The playbook runs when a user creates a record anywhere in the ServiceNow AI Platform.
-
Record Updated
The playbook runs when a user updates an existing record anywhere in the ServiceNow AI Platform.
-
Record Created or Updated
The playbook runs when a user creates a record or updates an existing record anywhere in the ServiceNow AI Platform.
-
-
Click Next to go on to the next step.
-
In the Table list, select a table whose record operations you want to trigger your playbook.
-
Under Condition, use the condition builder to add field conditions for when you want to trigger your playbook.
-
To trigger your playbook for tables that extend your selected table, select the Run On Extended check box.
For more information, see Table extension and classes.
-
Click Update to finish creating your trigger definition.
Result
Your trigger definition is added to the Trigger Definition [sys_pd_trigger_definition] table. You can now select your preset trigger when you Create a playbook.
Parent Topic:Triggers
---
title: Create a trigger definition
description: Define the type of trigger that determines when to start running your playbook.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/build-workflows/workflow-studio/create-trigger-definition.html
release: brazil
product: Workflow Studio
classification: workflow-studio
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Triggers, Understanding the playbook components, Build Playbooks, Playbooks, Workflow Studio, Build workflows]
---
# Create a trigger definition
Define the type of trigger that determines when to start running your playbook.
## Before you begin
- Make sure to set your current application to the application that you want your playbook to run in. For more information, see [Application picker](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/c_ApplicationPicker.md).
- Role required: admin, playbook.admin, or pd\_trigger\_author
## Procedure
1. Navigate to **All** > **Process Automation** > **Process Automation Administration** > **Trigger Definitions**.
2. In the context header, click **New**.
3. On the Trigger Definition form, in the **Label** field, enter any label for your trigger definition.
This label appears as a trigger option when you [Create a playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/build-workflows/workflow-studio/create-process-definition.md).
4. Next to the **Trigger Type** field, click the lookup using list icon \(\[Omitted image "lookup-using-list-icon.png"\] Alt text: Lookup using list icon\).
5. In the Trigger Types list, select a trigger type to use for your trigger definition.
Options include:
- **Record Created**
The playbook runs when a user creates a record anywhere in the ServiceNow AI Platform.
- **Record Updated**
The playbook runs when a user updates an existing record anywhere in the ServiceNow AI Platform.
- **Record Created or Updated**
The playbook runs when a user creates a record or updates an existing record anywhere in the ServiceNow AI Platform.
6. Click **Next** to go on to the next step.
7. In the Table list, select a table whose record operations you want to trigger your playbook.
8. Under Condition, use the [condition builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-user-interface/c_ConditionBuilder.md) to add field conditions for when you want to trigger your playbook.
9. To trigger your playbook for tables that extend your selected table, select the **Run On Extended** check box.
For more information, see [Table extension and classes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-administration/table-extension-and-classes.md).
10. Click **Update** to finish creating your trigger definition.
## Result
Your trigger definition is added to the Trigger Definition \[sys\_pd\_trigger\_definition\] table. You can now select your preset trigger when you [Create a playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/build-workflows/workflow-studio/create-process-definition.md).
**Parent Topic:**[Triggers](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/build-workflows/workflow-studio/process-automation-designer-triggers.md)
| title | Create a trigger definition |
| description | Define the type of trigger that determines when to start running your playbook. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/build-workflows/workflow-studio/create-trigger-definition.html |
| release | brazil |
| product | Workflow Studio |
| classification | workflow-studio |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | TriggersUnderstanding the playbook componentsBuild PlaybooksPlaybooksWorkflow StudioBuild workflows |