> For the complete documentation index, see [llms.txt](https://docs.clearfeed.ai/clearfeed-help-center/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clearfeed.ai/clearfeed-help-center/clearfeed-helpdesk/emoji-rules.md).

# Emoji Rules

Emoji Rules let you trigger actions on ClearFeed requests or tickets from Slack. They can also show when the Virtual Agent is responding to a request.

**Who Can Use Emoji Rules?**

* **Assign (**:eyes:**)** and **Solve (**:white\_check\_mark:**)** actions can only be triggered by **Responders** in Request Channels.
* **Urgent (🚨)** action can be configured to work for **all users or only Responders**.
* **Virtual Agent Responding (**:speech\_balloon:**)** is applied automatically by ClearFeed. Adding this reaction manually doesn't trigger an action.

#### Where Emoji Rules Work

* Reaction-triggered rules function only in Request Channels.
* You can trigger these rules from just the parent message or from reactions anywhere in the thread, depending on your settings.
* The Virtual Agent Responding emoji applies only to ClearFeed requests. ClearFeed adds it to the request message in the Request Channel.

{% hint style="info" %}
**Note:** Emoji reactions in **Triage Channels** are **not supported**.
{% endhint %}

## Supported Rules

<table><thead><tr><th width="180">Action</th><th width="120">Default emoji</th><th>Description</th></tr></thead><tbody><tr><td>Assign</td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f440">👀</span></td><td>Assigns the request to yourself</td></tr><tr><td>Solved</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td>Marks the request as resolved</td></tr><tr><td>Urgent</td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f6a8">🚨</span></td><td>Sets the request priority to "Urgent"</td></tr><tr><td>Virtual Agent Responding</td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4ac">💬</span></td><td>Shows while the Virtual Agent is handling the request</td></tr></tbody></table>

## **Configure Emoji Rules**

1. Open your [Collection's Settings](https://github.com/clearfeed/new-docs/tree/main/collections/standard-collections.md#configuration-options).
2. Expand **Emoji Rules**.
3. Enable the rules that you want to use.
4. Select an emoji to change it, if needed.
5. Click **Save**.

{% hint style="info" %}
**Pro-Tip:** You can also add Custom Emojis for these actions. To do this, click the edit icon next to the emoji, then select “Add Custom Emoji” in the emoji selector popup.
{% endhint %}

<figure><img src="https://3455705434-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE2O2wTaNovd6fXpEuLKz%2Fuploads%2Fgit-blob-ec1d09da0b9261a5567490cab27be155f261940a%2Fnew-emoji-rules-with-va.png?alt=media" alt="" width="563"><figcaption><p>Emoji Rules under Collection Settings</p></figcaption></figure>

### Show when the Virtual Agent is responding

Enable **Virtual Agent Responding** to show when the Virtual Agent is handling a request. This rule is off by default and appears only when the Virtual Agent is enabled for the Collection and its Emoji Rules apply to ClearFeed Requests (i.e., **Apply emoji rules for** is set to **ClearFeed Requests** or **ClearFeed requests & external ticketing platform**). The setting is hidden when Emoji Rules apply only to external tickets.

ClearFeed adds the configured emoji to the request message in the Request Channel when the Virtual Agent starts responding. ClearFeed removes it when the session ends, including when the request is handed off to a human or solved.

The default emoji is :speech\_balloon:, and you can select another emoji. This indicator works independently of the Virtual Agent assignee setting. ClearFeed doesn't add the :eyes: emoji for Virtual Agent activity because :eyes: continues to indicate a human assignee.

### Emoji Settings

For the Assign, Solved, and Urgent rules, use the :gear: icon next to the Enable/Disable slider to configure these settings:

1. **Tag Requests with Emojis:** When an action is triggered, the associated emoji will be automatically added to the message in the Triage Channel. You can enable this option to also add the emoji reaction to the message in the Request Channel.
2. **Apply emoji rules for (only applicable for External Product Edition):**
   1. **ClearFeed Requests:** Emoji actions only work on ClearFeed Requests
   2. **External ticketing platform:** Emoji actions only work on External Tickets
   3. **ClearFeed requests & external ticketing platform:** Emoji actions work on both the external ticket and the associated ClearFeed Request.
3. **Enable only for parent message:** By default, reactions on any message in the thread will trigger the action. Enable this option to restrict the trigger to only reactions on the parent message.

{% hint style="info" %}
**Note:**

* Emoji Actions for Assign and Solve are currently supported for ClearFeed Requests, ClearFeed Tickets, Jira Ticketing, ClickUp Ticketing, Intercom Ticketing, HubSpot Ticketing, Freshdesk Ticketing and Zendesk Ticketing.
* Emoji Action for Urgent is only supported for ClearFeed Requests and ClearFeed Tickets.
* When the Assign, Solve, or Urgent action runs, ClearFeed adds its emoji to the Triage Channel message and, if configured, to the Request Channel message.
* When ClearFeed applies emoji actions on request or triage channels, in response to actions like Assigning or Resolving requests/tickets - these emoji reactions are applied by the `ClearFeed` bot in Slack (and not as the user who may have performed those actions). The actual actor is still recorded correctly inside ClearFeed (i.e., will be visible in the ClearFeed web app and triage channels as ticket metadata).
  {% endhint %}

<figure><img src="https://3455705434-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FE2O2wTaNovd6fXpEuLKz%2Fuploads%2Fgit-blob-e24e0bbaed34d41bff0510740a1e6ee1944f8f65%2FEmoji%20Actions.gif?alt=media" alt="" width="563"><figcaption><p>Emoji actions with ClearFeed Ticketing</p></figcaption></figure>

## Implicit acknowledgement

When a Responder reacts to a customer message with any emoji that isn't mapped to an Emoji Rule (for example, `:+1:` or `:eyes:` when those aren't configured as actions), ClearFeed treats the reaction as an "agent saw this" signal and moves the request from **Open** (or **Reopened**) to **In-Progress**.

This applies only when:

* The reaction is added by a Responder
* The reacted message was posted by a non-Responder
* No Responder has replied to that message yet
* The request comes from a Slack channel (not from ClearFeed's native private ticketing flow or MS Teams)

Reactions that match a configured Emoji Rule (Assign, Solved, Urgent, etc.) run the configured action instead and don't trigger this implicit transition.
