--- title: "Triggers" slug: "triggers" updated: 2026-07-22T13:06:42Z published: 2026-07-22T13:06:42Z canonical: "support.dise.com/triggers" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.dise.com/llms.txt > Use this file to discover all available pages before exploring further. # Triggers Triggers can be used in scripts to control what plays on a display. ## Create a Trigger 1. Navigate to 'Admin' in the left menu:![Admin_menu](https://cdn.document360.io/b18b81f9-f0ab-453e-8933-1b71091f98f7/Images/Documentation/Admin_menu.PNG?sv=2026-02-06&spr=https&st=2026-11-12T22%3A42%3A59Z&se=2026-11-12T23%3A42%3A59Z&sr=c&sp=r&sig=N85PGkH4xnWlPhRTE4cQW5AuJ9k09kM1whm%2BGwgy%2FZU%3D)🔎︎ 2. Under 'Triggers', click 'Create'. 3. Enter a name for the trigger. 4. Select the trigger type: 1. Default - Stays active until explicitly cleared. 2. OneShot - Triggers a scenario once, then deactivates automatically. 3. Shared - Syncs across all players in the same sync group. 5. Click 'Create'. 6. A trigger can be referenced in a script by the name or Id: ![](https://cdn.document360.io/b18b81f9-f0ab-453e-8933-1b71091f98f7/Images/Documentation/Screenshot%202026-06-24%20at%2013.56.50.png?sv=2026-02-06&spr=https&st=2026-11-12T22%3A42%3A59Z&se=2026-11-12T23%3A42%3A59Z&sr=c&sp=r&sig=N85PGkH4xnWlPhRTE4cQW5AuJ9k09kM1whm%2BGwgy%2FZU%3D) --- ## Add a Trigger A trigger can be added to a scenario within a channel. 1. In a scenario change the type to trigger: ![](https://cdn.document360.io/b18b81f9-f0ab-453e-8933-1b71091f98f7/Images/Documentation/Screenshot%202026-06-24%20at%2013.55.15.png?sv=2026-02-06&spr=https&st=2026-11-12T22%3A42%3A59Z&se=2026-11-12T23%3A42%3A59Z&sr=c&sp=r&sig=N85PGkH4xnWlPhRTE4cQW5AuJ9k09kM1whm%2BGwgy%2FZU%3D) 2. Select a trigger. 3. Click 'Create' or 'Update'. --- ## Call a Trigger from a Script Use methods from the Dise library to call a trigger: #### DISEScript.GetTrigger(string name) Queries the playback engine for a trigger with the given name and returns its value as a boolean value. #### DISEScript.SetTrigger(string name, boolean value) Sets a trigger in the portal with the name provided. #### DISEScript.ToggleTrigger(string name) Sets the trigger in the portal, setting its value to true if it is already false, and to false if it is true. ## Related - [Dise Methods Library](/dise-methods-library.md) - [CX Portal API](/api.md)