# Component

Components are operations to create automations. Components has 5 types: trigger, action, flow, data and browser.

## Component Types

### 1. Trigger Components

Trigger components operate based on specific events. They provide event data as output. And automation runs as a result of these events.

#### a. Basic Trigger Components

Components triggered by events supported by the platform. Core trigger components are manual, timer, webhook, and email triggers.

#### b. Application Trigger Components

Components triggered by events in integrated applications.

### 2. Action Components

Action components process either the automation flow or user-provided data, providing the outcome of the process to the next components in the automation. Action components are:

* Math: Mathematical operation components.&#x20;
* Text: Componants that work with text.
* Date and Time: Contains components that work with date and time.
* Table: Components that work with table data.
* List: Components that work with list data.
* Entity: Components that work with entity data.
* HTTP: Components that send HTTP requests.
* Email: Components for sending emails and working with email boxes.
* Transformation: Components that transform numerical units.
* Other: Encompasses action components that don't fit into the above sub-categories.

### 3. Flow Control Components

Flow control components are action components that manage flows. These components can be conditional branching, loops, and termination functions.

### 4. Data Components

Data components provide temporary or permanent storage of data while automation is running. These data are accessible.

### 5. Browser Action Components

Browser action components are action components that interact with web pages (navigation, accessing page data, interacting with elements such as clicks and form filling on the page).
