# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://userflux.gitbook.io/userflux-docs/feature-guides/user-journeys/user-flows/adding-a-trigger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
