> For the complete documentation index, see [llms.txt](https://userflux.gitbook.io/userflux-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://userflux.gitbook.io/userflux-docs/feature-guides/user-journeys/user-flows/adding-a-trigger.md).

# Adding a Trigger

Triggers are the starting points for your user flow. They define the conditions under which the workflow will initiate. In the workflow editor canvas, locate the **"Add trigger" node**. **Click the plus icon (+)** next to "Add trigger". A pop-up menu will appear with available trigger types.

<figure><img src="/files/kbeCCHnldzsp0RbgwJE2" alt=""><figcaption></figcaption></figure>

* **New Scheduled Trigger:**
  * *Description:* Setup a new trigger for a specific point in time or on a recurring schedule.
  * *Icon:* Clock.

<figure><img src="/files/RtOfovQH5guV9FpTal8X" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/6CiegYBy27X7Hu6Ifhpb" alt=""><figcaption></figcaption></figure>

* **New Profile Property Trigger:**
  * *Description:* Setup a new trigger based on the update of a properties of a user's profile (e.g., when a user's `last_login` date changes or `plan_type` becomes "premium").
  * *Icon:* User profile/person.

<figure><img src="/files/BmwgSTC0Hh6tinVHHcv7" alt=""><figcaption></figcaption></figure>

* **New User Event Trigger:**
  * *Description:* Setup a new trigger based on an event a user performs (e.g., "completed\_purchase", "viewed\_product").
  * *Icon:* Pointer/wand.

<figure><img src="/files/rREMfqnJNcmnWHon52x1" alt=""><figcaption></figcaption></figure>

* **New API Trigger:**
  * *Description:* Setup a new trigger callable from the Integration API, allowing external systems to initiate this workflow.
  * *Icon:* Code brackets (`</>`).

<figure><img src="/files/oUiOswgimPtOOCYuPvR7" alt=""><figcaption></figcaption></figure>

\
After selecting a trigger type, you would typically configure its specific conditions and parameters. Then, you would add steps (actions) to the workflow.
