# Actions

An action is an automated event which is executed when the visitor reached any particular stage in the conversation.

List of different actions available:-

#### **Add Tags**&#x20;

This action is used to add Tags to the profile of the visitor. You can specify multiple tags using a comma-separated list.&#x20;

#### **Set Lead Stage**&#x20;

This action is used to set Lead Stage of the visitor.&#x20;

Available lead stages are&#x20;

* Visitor
* Engaged
* Lead
* LeadNurtured
* QualifiedLead
* Customer
* Competition
* Careers
* Others

#### **Alert**

This action is to send alerts to human agents. This will move the conversation to incoming conversations and will send alerts over browser and mobile apps.&#x20;

#### **Set Profile Attribute**&#x20;

This action is used to set a profile attribute of the visitor with a specified value. Specify both the **Attribute** and the **Value** here.&#x20;

If the Attribute was already set, the value will be overwritten.&#x20;

{% hint style="info" %}
Attribute name is an alphanumeric string with only underscore "\_" as the special character allowed. The first letter should be an alphabet and only lowercase alphabets are allowed.
{% endhint %}

#### Save as Profile Attribute

This action is used to save the user's response as the value of a profile attribute for the visitor. Just specify the **Attribute.** The **Value** will be taken from the user's response for the node on which the Action is added.&#x20;

If the Attribute was already set, the value will be overwritten.&#x20;

#### Remove Profile Attribute

Use this to remove the profile attribute that was set using the **Save as Profile Attribute** or the **Set Profile Attribute** action.

#### **Set Persona**

Sets the persona of the visitor to the specified value.

#### **Send Lead Email**

Sends a **New-Lead** Email about the visitor to human agents. This only works if either of mobile number or email is already captured at some previous stage in the conversation.

#### **Change Input Box State**

This is use to change the visibility of the text input box at the bottom of the chat window. You can choose make Input Box **Hidden** or **Visible** using this.

![](/files/-LXOl-AKmR9lFvtlGqvN)

#### **Close Chat Widget** -&#x20;

Use this to auto-minimize the chat window

#### **Add Temporary Attribute (Advanced)**

Use this to set a temporary profile attribute of the visitor. This attribute remains valid only during the current session of the visitor.

#### **Remove Temporary Attribute** (Advanced)

Use this to remove the temporary attribute that was set using the Add Temporary Attribute variable.

{% hint style="warning" %}
**Add Temporary Attribute** and **Remove Temporary Attribute** are advanced actions. Please consult or take help from IntelliTicks team before using this.
{% 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://docs.intelliticks.com/ai-builder/actions.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.
