> For the complete documentation index, see [llms.txt](https://docs.diaflow.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.diaflow.io/workflow-builder/nodes/trigger.md).

# Trigger

Input components enable you to gather data from the user of your flow and integrate various types of media, including text, images, videos, and audio.

## 1. Automation

With automation, you can choose one of types:

* At scheduled time
* Webhook
* On App Event
* Microsoft Outlook

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

\------------------------------------

## 2. Apps&#x20;

With the app, you can choose multiple types:

* Short Text
* Long Text
* Checkbox
* Number
* File Upload
* Audio Record
* Dropdown List
* Time

For each type, you will need to input the corresponding information.

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

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

\------------------------------------

## 3. AI Chat & Agent

With "AI chat & Agent" , you can view and update the Trigger&#x20;

Follow these steps:

**Step 1**: At "setting AI chat & Agent page", switch mode from "**Simple**" to "**Advanced**"

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

**Step 2**: Will display the Popup confirm. Click the button "**Switch**"

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

**Step 3**: At "Flow setting", you can view the trigger

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

You can switch the toggle for attachments to allow users to attach files in the chat.

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

\------------------------------------

The following sections detail the available Input components.
