> Source: https://builder-docs.ema.ai/builder-guides/dashboard/dashboard-triggers
> Title: Creating Dashboard Triggers

# Creating Dashboard Triggers

> Dashboard triggers allow external systems or users to initiate GWE workflows directly from the Ema dashboard using structured, customizable input fields. Dashboard workflows can also be triggered via APIs.

## Key Features

1.  **Multiple input types** -- You can define Text, Number, Boolean, Enum (dropdowns), and Document inputs for each trigger, allowing rich data intake tailored to workflow needs.
2.  **Custom names and descriptions** -- You can assign custom names and descriptions to each input. Inputs tied to mandatory fields in the workflow are auto-marked as required, and additional fields can be marked manually to enforce data integrity.
3.  **API invocation** -- Triggers can be invoked via externally exposed APIs, enabling seamless integration with external apps or systems. Each API call creates or updates a dashboard row and returns all published inputs and outputs as part of the response.

## How to Set Up

### Step 1: Select the Template

Select the **GWE Dashboard Persona** template and create an AI Employee.

### Step 2: Add Inputs in the Workflow Builder

Go to the Workflow Builder and add inputs.

### Step 3: Configure Each Input

Provide an input name and an input type. Hit **Save**. Supported input types include:

-   Text
-   Number
-   Boolean
-   Enum (dropdown with predefined values)
-   Document

### Step 4: Build the Workflow

Connect each input to the desired agent by building the workflow on the GWE canvas.

### Step 5: Use the Dashboard

1.  Go to **Use AI Employee** to land on the Dashboard.
2.  Add a row. For each row added, provide the inputs.
3.  Hit **Save**.

### Step 6: Run the Workflow

You are all set. Run the workflow to process the inputs and generate outputs.
