# 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2FFf95R2l2CVtO4OV6fltP%2Fimage.png?alt=media&#x26;token=f62ea4e3-5c24-4221-bbf0-3a75d18e2703" 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="https://2498134934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5yF7NRiGknx3Bqj4OgYA%2Fuploads%2FH2rxIQpMd6tVdcsz5eKH%2Fimage.png?alt=media&#x26;token=35f77744-0672-46ef-8150-3ae66bbe9f9c" 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
* Conversation status changed
* Conversation assignee changed
* Conversation team changed
* Incoming message created
* Contact created
* Contact updated

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;
* Message content&#x20;
* Contact Name

{% 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 %}


---

# Agent Instructions: 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:

```
GET https://help.novatalks.com.ua/en/get-started/settings/automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
