> For the complete documentation index, see [llms.txt](https://docs.3dolphins.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.3dolphins.ai/customer-service/agent-automation/automation-component.md).

# Automation Component

### Trigger

Agent automation will only work on the agent that was modified after the trigger was configured. Each trigger has specific rules, and when those rules are met one or more actions are performed.

| Component                        | Description                                                                                               |
| -------------------------------- | --------------------------------------------------------------------------------------------------------- |
| ![](/files/1hCkceREM9qk2UBxrBNb) | This field allows you to create triggers based on the Agent (Operator) assigned to the user.              |
| ![](/files/GUomc1ZaGQCKjExZGALF) | This field allows you to create triggers based on the groups contained in the 3Dolphins omnichannel.      |
| ![](/files/PQPGEU5KnxuuCEZ9tFyt) | This field allows you to create triggers based on Agents with conditions on Aux Changed or on Agent Idle. |

### Filter

There are two areas in the filter section where you can specify whether Agents fulfill the trigger criteria. You can set conditions where ALL conditions must match (logic AND). You have the option of adding as many filters as you want.

| Komponen                         | Deskripsi                                                                                                                                                                                                                                                                                             |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/NlxGwNzRmJSord6SALBY) | Default field if your automation component (Trigger) is on Aux Changed.                                                                                                                                                                                                                               |
| ![](/files/Xwgpk0mhZI7tDuMi1RdM) | This condition only appears when the on Aux Changed trigger is selected. Where all conditions of block 1 are more than conditions of block 2.                                                                                                                                                         |
| ![](/files/5viMACQkzxyGzxCRbUq2) | This condition only appears when the on Aux Changed trigger is selected. Conditions in block 2 are filled in based on the number percentage of Agents in a group or the whole group.                                                                                                                  |
| ![](/files/WCyJJPtz2rFBq4EdLR0r) | This adjusted field is selected depending on your Trigger condition. If you select on Aux Changed, you can take action when the Agent status changes. However, when selecting the on Agent Idle, this condition is only executed when the Agent is idle (i.e. there is no activity on the Agent tab). |
| ![](/files/nLwQfcO61rufHwFi8WsD) | All block conditions 1 Is or Equals to block conditions 2.                                                                                                                                                                                                                                            |
| ![](/files/SwRoWrEx4pmCq3KuzIPE) | This field allows you to create filters based on status Agents, such as available, break, etc.                                                                                                                                                                                                        |
| ![](/files/ilwqvNct3Fdz9x7EaDhH) | All block conditions 1 Equals to block conditions 2.                                                                                                                                                                                                                                                  |
| ![](/files/FAxQKuKJQLvUyPJ6DceS) | This field allows you to create filters based on the time was the Agent in the 'Idle' state.                                                                                                                                                                                                          |

### Action

Setelah kondisi trigger ditentukan, Anda dapat menyusun action yang akan dilakukan ketika kondisi telah terpenuhi. Anda juga dapat menambahkan sejumlah action.

| Komponen                         | Deskripsi                                                                                                                                                                                                                                                                                                                                            |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/zfxZZGxRZvWwQF2tacDq) | <p>Parallel: All actions in the action list will be executed simultaneously regardless of the action order that was added. <br>Sequential: All actions will be executed in order according to the action list that was added.</p>                                                                                                                    |
| ![](/files/P8Z2qzXRv6qS2o3XhCCJ) | This component will reject status changes from the Agent following the conditions that have been determined. Only available when trigger using On Aux Changed.                                                                                                                                                                                       |
| ![](/files/BOaYOfXVPPA0nqjZI2y1) | Associate the selected process flow keyword with the ticket.                                                                                                                                                                                                                                                                                         |
| ![](/files/YV6Trk6tFwdiaMuCZppR) | <p>Sending notifications to affected supervisors from the automation agent that has been created. This field has macro elements that can be used by the user, namely: <br>\[0}: to display an automatic replace message using the concerned agent's name. <br>{1}: to display an automatic replace message by using the concerned agent's group.</p> |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.3dolphins.ai/customer-service/agent-automation/automation-component.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
