> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravenna.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Emoji actions

> Use Slack emoji reactions to trigger Ravenna actions like creating tickets, assigning work, and updating status without leaving the conversation.

Emoji actions bring ticket management directly into Slack using reactions. React to messages with emojis to create tickets, assign work, update status, and more without leaving your conversation.

<Info>
  Ravenna uses Slack's [Reacjis](https://slack.com/help/articles/206870317-Use-reacjis-to-react-to-messages-) system to trigger actions. Reacjis are custom reactions that perform automated actions when added to messages.
</Info>

<Warning>
  Emoji actions only work on messages posted directly in a channel, not on replies within a thread. To trigger an action, react to the original message in the channel rather than a threaded reply. If you react to a thread reply, Ravenna shows an ephemeral notice explaining this limitation. You can dismiss this notice permanently by clicking **Don't show this again**.
</Warning>

<Info>
  When a non-workspace member reacts with the ticket creation emoji (🎫) in a channel where **Public emoji actions** is disabled, Ravenna sends them an ephemeral notice. The notice explains they don't have access and suggests asking an admin to add them to the workspace or to enable public emoji actions. Users can dismiss the notice permanently. To allow non-members to use emoji actions, turn on **Public emoji actions** in your [channel's ticket action settings](/documentation/tickets/channels).
</Info>

## Available actions

React to any message with these emojis to perform ticket actions instantly:

<AccordionGroup>
  <Accordion title="Ticket creation" icon="ticket" defaultOpen>
    | Emoji | Action        | Description                           |
    | ----- | ------------- | ------------------------------------- |
    | 🎫    | Create ticket | Creates a new ticket from the message |
  </Accordion>

  <Accordion title="Assignment and following" icon="user-plus">
    | Emoji | Action       | Description                                   |
    | ----- | ------------ | --------------------------------------------- |
    | 👀    | Assign to me | Assigns the ticket to yourself                |
    | 💼    | Assign       | Opens a modal to assign the ticket to someone |
    | ✋     | Follow       | Adds you as a follower of the ticket          |
  </Accordion>

  <Accordion title="Status management" icon="list-checks">
    | Emoji | Action  | Description                         |
    | ----- | ------- | ----------------------------------- |
    | ✅     | Resolve | Marks the ticket as resolved        |
    | ❌     | Close   | Closes the ticket                   |
    | 📖    | Reopen  | Reopens a closed or resolved ticket |
  </Accordion>

  <Accordion title="Ticket properties" icon="sliders-horizontal">
    | Emoji | Action   | Description                             |
    | ----- | -------- | --------------------------------------- |
    | 🏷️   | Tags     | Opens a modal to update ticket tags     |
    | ⚡     | Priority | Opens a modal to update ticket priority |
    | ✍️    | Edit     | Opens a modal to edit ticket details    |
  </Accordion>

  <Accordion title="AI and knowledge" icon="sparkles">
    | Emoji | Action             | Description                                       |
    | ----- | ------------------ | ------------------------------------------------- |
    | ✨     | AI response        | Suggests a response using AI                      |
    | 🧠    | Generate knowledge | Generates knowledge base articles from the ticket |
  </Accordion>

  <Accordion title="Privacy" icon="lock">
    | Emoji | Action          | Description                                                                                                                                 |
    | ----- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
    | 🤫    | Make private    | Creates a ticket (or converts an existing one) to private. Assigns the reactor as owner                                                     |
    | 🔒    | Private channel | Creates a dedicated private Slack channel for an existing ticket (with confirmation). Invites requester, assignee, followers, and approvers |
  </Accordion>
</AccordionGroup>

***

## System emoji updates

Enable automatic emoji reactions on tickets when events occur. Ravenna adds emojis to provide visual feedback about ticket status changes directly in Slack threads.

<Steps>
  <Step title="Navigate to channel settings">
    Go to **Channel > Settings** in your Ravenna workspace.
  </Step>

  <Step title="Open Slack settings">
    Click **Slack** in the settings navigation.
  </Step>

  <Step title="Enable system emojis">
    Toggle **System Emojis** in the ticketing behavior section.
  </Step>
</Steps>

<Info>
  System emoji updates only appear in <Tooltip headline="Request channels" tip="Slack channels where tickets are created from messages" cta="Learn about request channels" href="/integrations/slack/creating-tickets">request channels</Tooltip> with this setting enabled.
</Info>

### Agent feedback reactions

When a user leaves feedback on an [AI agent](/documentation/automate/agents/deploy-monitor) response, Ravenna mirrors that feedback back into Slack as an emoji reaction on the ticket's thread:

| Feedback               | Reaction |
| ---------------------- | -------- |
| Thumbs up (positive)   | 👍       |
| Thumbs down (negative) | 👎       |

Ravenna adds the reaction to the original request thread in the channel where the ticket was created and to the matching [triage channel](/integrations/slack/triage-channel) thread, when either exists. Responders can then see at a glance how the requester felt about the agent's reply without leaving Slack.

Agent feedback reactions are sent automatically for published tickets and require no additional configuration.
