> For the complete documentation index, see [llms.txt](https://help.novatalks.com.ua/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.novatalks.com.ua/en/get-started/settings/automation.md).

# Automation

## Automation rules list

**An Automation Rule** is a set of actions automatically executed when specified events occur and conditions are met. Automation rules allow you to automate existing processes that previously required manual effort.&#x20;

The Automation Rules page shows settings and lets you activate or deactivate them.

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

To create a new automation rule/edit an existing one, select **Add Automation Rule/Edit Automation Rule.**

***

## Create/Edit an Automation Rule

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

1. **Rule name**
2. **Description**
3. **Events** - a list of events that should trigger an automation rule. The following Events are available:

* Conversation created
* Dashboard On Loaded
* Conversation On Focus
* Conversation Out Of Focus
* Conversation status changed
* Conversation Sub Status Changed
* Conversation assignee changed
* Conversation team changed
* Conversation Custom Attribute Changed
* Conversation Label Changed
* Dialog Label Change
* Dialog Wrap-Up Code Change&#x20;
* Dialog Note Created
* Incoming message created
* Contact created
* Outgoing Message Created
* Message Status Changed
* Contact Detail Changed
* Contact Custom Attribute Changed
* Contact Label Changed
* Agent Status Changed

4. **Conditions** - a set of conditions that an event object must meet, otherwise a rule will not be triggered. The following conditions are available:

* Inbox Name&#x20;
* Phone number&#x20;
* Email&#x20;
* Email Subject&#x20;
* Status&#x20;
* Assignee Name
* Team Name&#x20;
* Label
* Wrap-Up Code
* Note Content
* Agent name
* Message content&#x20;

{% hint style="info" %}
Available conditions depend on the chosen event.
{% endhint %}

5. **Actions** - a set of actions to be performed. The following actions are available:

* Add a label
* Resolve conversation&#x20;
* Send a message&#x20;
* Send Attachment&#x20;
* Send Webhook Event&#x20;
* Send Browser Event

{% hint style="info" %}
Available actions depend on the chosen event.&#x20;
{% endhint %}

When configuring the action, you can select the **Dashboard App** to which the event will be sent, as well as pass additional custom parameters as part of the **event payload** by specifying their values in the corresponding **Key/Value** fields.

<figure><img src="/files/28e66BDfp2on3gGAEoum" alt=""><figcaption></figcaption></figure>
