# FX Event Triggers

## Overview

In the following section, all FX event triggers and their characteristics will be presented.&#x20;

Generally, these event triggers are customized and can be configured as desired.

The purpose is to provide the option to connect a specific FX activity to a particular event or button.

## Trigger 'limitations'

### Project trigger

Six out of the 22 FX event triggers can be accessed from within the Action menu.

These actions are linked with the following triggers:

* Open -> [Open\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/open_project)
* Custom -> [Custom\_FX](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/custom_fx)
* Restore saves -> [Restore\_Save](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/restore_save)
* Edit -> [Edit\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/edit_project)
* Duplicate -> [Duplicate\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/duplicate_project)
* Delete -> [Delete\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/delete_project)

There is one additional trigger that can be indirectly accessed from within the 'Add Project' dialog box when creating a new project from an imported project file.

* Import -> [Import\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/import_project)

<figure><img src="https://content.gitbook.com/content/cJYkTyk9qgh7aCR6dHIm/blobs/TrMrGeFpM6ykmKnOEbGF/image.png" alt="" width="241"><figcaption><p>HelmutFX Trigger</p></figcaption></figure>

### Adobe driven trigger

If the state of an Adobe project changes, certain triggers will be executed. These triggers are associated with the following triggers:

* Premiere Pro: Open a project -> [Open\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/open_project) (depending on PR configuration)
* Close a project -> [Unlock\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/unlock_project)

### Helmut4 Client driven

When a user logs into the website and a Helmut4 client with the correct version is running, it will trigger the [Connected](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/connected) event. Logging out from the website will trigger the [Disconnected](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/disconnected) trigger instead.

## Available trigger

* [Connected](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/connected)
* [Create\_Category](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/create_category)
* [Create\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/create_project)
* [Create\_User](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/create_user)
* [Custom\_FX](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/custom_fx)
* [Custom\_User](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/custom_user)
* [Delete\_Category](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/delete_category)
* [Delete\_Group](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/delete_group)
* [Delete\_Template](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/delete_template)
* [Delete\_User](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/delete_user)
* [Disconnected](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/disconnected)
* [Duplicate\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/duplicate_project)
* [Edit\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/edit_project)
* [Import\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/import_project)
* [Open\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/open_project)
* [Post\_Create\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/post_create_project)
* [Restore\_Save](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/restore_save)
* [Unassigned](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/unassigned)
* [Unlock\_Project](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/unlock_project)
* [Upload\_Template](https://docs.helmut.de/helmut4-releases/helmut4-components/helmutfx/streams/fx-event-triggers/upload_template)
