> ## 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.

# Notifications

> Manage Ravenna notifications in a unified inbox with granular controls for Slack and email delivery across approvals, assignments, and comments.

Configure notification preferences to control when and how you receive updates about <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip>, assignments, approvals, and team activity. Organization admins set default preferences in <Tooltip headline="Organization settings" tip="Configure organization-wide policies" cta="View organization settings" href="/documentation/platform/organizations/settings">organization settings</Tooltip> while individual users customize their own notification settings.

<View title="Human" icon="user">
  ## Notification center

  View and manage all your Ravenna notifications in one place. Approvals, assignments, comments, and team activity surface in a single view, helping you stay focused without jumping between <Tooltip headline="Channels" tip="Organized workspaces for managing tickets by team or topic" cta="Learn about channels" href="/documentation/tickets/channels">channels</Tooltip> and individual <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip>.

  <Frame>
    ![Notification center](https://d1kzozfjh72w00.cloudfront.net/documentation/screenshots/platform/notifications/centre.png)
  </Frame>

  ***

  ## Notification events

  Control which types of updates generate notifications. Each event type can be enabled or disabled for Slack and email delivery independently.

  <AccordionGroup>
    <Accordion title="Assignments" defaultOpen>
      Notifications when <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip> or <Tooltip headline="Tasks" tip="Trackable subitems on a ticket" cta="Learn about tasks" href="/documentation/tickets/tasks">tasks</Tooltip> are assigned or unassigned to users.

      * New ticket assignments
      * Ticket reassignments between users
      * Removal from ticket assignments
      * Task assignments and unassignments on tickets you work on

      <Info>
        Enabled by default for both Slack and email notifications. Rapid assign/unassign changes on the same task are consolidated into a single notification to reduce noise.
      </Info>
    </Accordion>

    <Accordion title="Ticket created">
      Notifications when you become the <Tooltip headline="Requester" tip="The person a ticket is created on behalf of" cta="Learn about requesters" href="/documentation/tickets/channels">requester</Tooltip> on a ticket.

      * Tickets you create yourself
      * Tickets created on your behalf (for example, by an agent or a <Tooltip headline="Workflow" tip="Automated sequence of triggers and actions" cta="Learn about workflows" href="/documentation/automate/workflows/overview">workflow</Tooltip>)
      * Tickets where you are later set as the requester

      <Info>
        Enabled by default for both Slack and email notifications. Use this preference to control whether you receive a confirmation when a ticket lands in your name.
      </Info>
    </Accordion>

    <Accordion title="Approvals">
      Approval-related notifications for sign-off workflows.

      * Approval requests for tickets requiring sign-off
      * Approval decisions (approved/declined)
      * Changes to approval requirements

      <Info>
        **Slack**: Approval notifications are always delivered and cannot be toggled off by users or organization admins. This ensures approvers never miss time-sensitive requests.

        **Email**: Approval notifications are configurable and enabled by default.
      </Info>
    </Accordion>

    <Accordion title="Messages and collaboration">
      Communication and collaboration updates.

      * New messages on tickets you're <Tooltip headline="Following" tip="Users who receive notifications about ticket updates" cta="Learn about notifications" href="/documentation/collaborate/notifications">following</Tooltip>
      * <Tooltip headline="Follower" tip="Users who receive notifications about ticket updates" cta="Learn about notifications" href="/documentation/collaborate/notifications">Follower</Tooltip> additions and removals
      * @ mentions in ticket conversations
      * File attachments and updates

      <Info>
        Enabled by default for both Slack and email notifications.
      </Info>
    </Accordion>

    <Accordion title="Status updates">
      Ticket lifecycle notifications.

      * <Tooltip headline="Status" tip="Current state of a ticket" cta="Learn about statuses" href="/documentation/tickets/organize/statuses">Status</Tooltip> changes (open, in progress, resolved, closed)
      * Ticket resolutions and closures
      * Reopened tickets
      * Archive and unarchive actions

      <Info>
        Enabled by default for both Slack and email notifications.
      </Info>
    </Accordion>

    <Accordion title="SLA alerts">
      <Tooltip headline="Service level agreement" tip="Time-based commitments for ticket resolution" cta="Learn about SLAs" href="/documentation/automate/slas">Service level agreement</Tooltip> notifications.

      * SLA breach warnings
      * SLA violation alerts
      * Time-based escalations

      <Info>
        Enabled by default for both Slack and email notifications.
      </Info>

      <Callout icon="link" color="#6B7280">
        Learn more about [configuring SLAs](/documentation/automate/slas)
      </Callout>
    </Accordion>

    <Accordion title="Ticket properties">
      Granular property change notifications.

      * <Tooltip headline="Priority" tip="Urgency level of a ticket" cta="Learn about priorities" href="/documentation/tickets/organize/priorities">Priority</Tooltip> changes
      * <Tooltip headline="Tag" tip="Labels for organizing and filtering tickets" cta="Learn about tags" href="/documentation/tickets/organize/tags">Tag</Tooltip> additions and removals
      * <Tooltip headline="Channel" tip="Organized workspace for managing tickets by team or topic" cta="Learn about channels" href="/documentation/tickets/channels">Channel</Tooltip> transfers
      * <Tooltip headline="Custom field" tip="Configurable data fields for forms" cta="Learn about custom fields" href="/documentation/tickets/forms/custom-fields">Custom field</Tooltip> updates
      * <Tooltip headline="Due date" tip="Target completion date for tickets" cta="Learn about due dates" href="/documentation/tickets/due-dates">Due date</Tooltip> changes

      <Warning>
        Disabled by default to reduce notification volume. Enable only for users who need detailed property change tracking.
      </Warning>
    </Accordion>
  </AccordionGroup>

  ***

  ## Delivery channels

  Notifications deliver through Slack and email. Configure delivery preferences for each notification event type independently.

  <Note>
    The current Microsoft Teams beta does not yet expose a dedicated notification-channel selector. Approvals are delivered as Adaptive Cards in the approver's chat (see [Microsoft Teams approvals](/integrations/microsoft-teams/approvals)); thread-level events post into the ticket's connected Teams channel. See the [Microsoft Teams integration overview](/integrations/microsoft-teams/overview) for beta scope.
  </Note>

  <Tabs>
    <Tab title="Slack">
      <AccordionGroup>
        <Accordion title="DM notifications" defaultOpen>
          Direct messages provide private, focused notifications for individual users. Configure when Ravenna sends DMs:

          * **For Slack-originated tickets**: Select between thread notifications, DM notifications, or both
          * **For web and email tickets**: Enable DM notifications for non-Slack originated <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip>
          * **Approval workflows**: Approval requests always generate Slack notifications regardless of user preferences or origin. This cannot be disabled

          <Callout icon="link" color="#6B7280">
            Learn more about [Slack integration](/integrations/slack/overview)
          </Callout>
        </Accordion>

        <Accordion title="Channel notifications">
          Public channel notifications are controlled by <Tooltip headline="Channel" tip="Organized workspace for managing tickets by team or topic" cta="Learn about channels" href="/documentation/tickets/channels">channel</Tooltip> settings:

          * **Request channels**: Controlled by Silent Mode and Granular Updates settings
          * **Triage channels**: Team notifications for ticket management
          * **Ephemeral messages**: Contextual notifications visible only to specific users

          <Info>
            **Silent Mode**: When enabled in channel settings, silent mode prevents ticket mirrors from appearing in request channels and automatically excludes requesters from email notifications. This reduces notification noise while keeping followers, assignees, and other stakeholders informed.
          </Info>

          <Callout icon="link" color="#6B7280">
            Learn more about [Slack channels](/integrations/slack/overview) and [triage channels](/integrations/slack/triage-channel)
          </Callout>
        </Accordion>
      </AccordionGroup>
    </Tab>

    <Tab title="Email">
      Email notifications provide backup delivery and offline access:

      * Digest emails for daily and weekly summaries
      * Critical alert emails for high-priority issues
      * Backup delivery when Slack is unavailable

      <Warning>
        **Requester exclusion**: When silent mode is enabled in <Tooltip headline="Channel" tip="Organized workspace for managing tickets by team or topic" cta="Learn about channels" href="/documentation/tickets/channels">channel</Tooltip> settings, requesters are automatically excluded from email notifications. This prevents users from receiving email updates about tickets they created, reducing notification volume while keeping other participants informed.
      </Warning>

      <Callout icon="link" color="#6B7280">
        Learn more about [email integration](/integrations/email/overview)
      </Callout>
    </Tab>
  </Tabs>

  ***

  ## Configuring notifications

  Configure notification preferences at the organization level to set defaults for all users, or at the individual user level to customize personal notification settings.

  ### Organization admin configuration

  Organization admins set default notification preferences for all members. These defaults provide a baseline experience while allowing individual users to customize their own settings.

  <Steps>
    <Step title="Navigate to organization settings">
      Go to **Settings → Organization → Notification Policies**.
    </Step>

    <Step title="Configure default preferences">
      Set organization-wide defaults for Slack and email notifications for each event type.
    </Step>

    <Step title="Save changes">
      Changes apply immediately to users who haven't customized those specific settings.
    </Step>
  </Steps>

  **Understanding organization defaults**

  When managing organization notification policies, keep these behaviors in mind:

  * **User customizations persist**: If a user has customized a specific setting, changing the organization default won't affect them
  * **Per-setting granularity**: Customization is tracked individually for each notification type (for example, "Assignments" for Slack)
  * **No bulk reset**: You cannot force all users back to organization defaults. Users must individually reset their customized settings

  ### User configuration

  Individual users customize notification preferences to control when and how they receive updates.

  <Steps>
    <Step title="Navigate to settings">
      Go to **Settings → Notifications** in your user profile.
    </Step>

    <Step title="Review organization defaults">
      Settings marked with "Using default" follow your organization's policies.
    </Step>

    <Step title="Customize individual settings">
      Toggle any setting to customize it. Your preference persists even if organization defaults change.
    </Step>

    <Step title="Reset to defaults">
      Click the reset icon next to any customized setting to revert to your organization's default.
    </Step>
  </Steps>

  <Info>
    Once you customize a notification setting, your preference takes precedence over organization defaults until you manually reset it.
  </Info>

  ***

  ## Troubleshooting

  <AccordionGroup>
    <Accordion title="Missing notifications" defaultOpen>
      If you're not receiving expected notifications:

      <Steps>
        <Step title="Check your preferences">
          Verify your individual notification settings in **Settings → Notifications**.
        </Step>

        <Step title="Confirm ticket assignment">
          Check that you are properly assigned or <Tooltip headline="Following" tip="Users who receive notifications about ticket updates" cta="Learn about notifications" href="/documentation/collaborate/notifications">following</Tooltip> relevant <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip>.
        </Step>

        <Step title="Check notification types">
          Ensure the specific notification type is enabled for your preferred delivery channel (Slack or email).
        </Step>

        <Step title="Review organization defaults">
          Check with your admin if organization-level defaults have changed recently.
        </Step>
      </Steps>
    </Accordion>

    <Accordion title="Too many notifications">
      If you're receiving too many notifications:

      <Steps>
        <Step title="Disable property notifications">
          Turn off "Ticket properties" notifications to reduce volume significantly.
        </Step>

        <Step title="Customize event types">
          Disable notification types that aren't relevant to your role or responsibilities.
        </Step>

        <Step title="Adjust delivery channels">
          Consider using email digest notifications instead of real-time Slack notifications for less urgent updates.
        </Step>

        <Step title="Review ticket following">
          Unfollow <Tooltip headline="Tickets" tip="Support requests and work items" cta="Learn about tickets" href="/documentation/tickets/channels">tickets</Tooltip> that no longer require your attention.
        </Step>
      </Steps>
    </Accordion>

    <Accordion title="Approval notifications">
      Slack approval notifications have special handling that differs from other notification types:

      * Always delivered via Slack regardless of user or organization preferences
      * Cannot be toggled off in Slack notification settings (not shown as a configurable option)
      * Include action buttons for quick responses
      * Update automatically when decisions are made

      Email approval notifications remain configurable and can be enabled or disabled like other notification types.

      <Info>
        Slack approval notifications always deliver because they require timely action. If you're receiving approval notifications inappropriately, review your role assignments and approval workflows.
      </Info>
    </Accordion>
  </AccordionGroup>
</View>

<View title="Agent" icon="bot">
  ## Mental model

  Notifications are event-driven messages sent to users when ticket activity occurs. Notifications deliver through two channels: Slack (DMs and channel messages) and email. Each notification event type can be independently enabled or disabled for each delivery channel.

  Notifications are controlled at two levels:

  1. **Organization defaults**: Set by organization admins. These are the baseline for all users.
  2. **User overrides**: Individual users can customize any setting. Once customized, the user's preference persists even if the organization default changes.

  This is a "default with override" model. The organization sets sensible defaults, and users opt in or out of specific notification types as needed.

  ***

  ## Notification event types

  | Event type                     | Default (Slack)            | Default (Email)        | Notes                                                                                        |
  | ------------------------------ | -------------------------- | ---------------------- | -------------------------------------------------------------------------------------------- |
  | **Assignments**                | Enabled                    | Enabled                | Ticket assigned/unassigned/reassigned, task assigned/unassigned                              |
  | **Ticket created**             | Enabled                    | Enabled                | Fires for the requester when a ticket is created or when they are later set as the requester |
  | **Approvals**                  | Always on (cannot disable) | Enabled (configurable) | Slack approval notifications are forced-on for timeliness                                    |
  | **Messages and collaboration** | Enabled                    | Enabled                | New messages, follower changes, @mentions                                                    |
  | **Status updates**             | Enabled                    | Enabled                | Status changes, resolutions, closures, reopens                                               |
  | **SLA alerts**                 | Enabled                    | Enabled                | SLA breach warnings and violations                                                           |
  | **Ticket properties**          | Disabled                   | Disabled               | Priority, tag, channel, custom field, due date, requester changes                            |

  Key behavior: Slack approval notifications cannot be disabled by users or organization admins. This is a system-level guarantee that approvers always receive approval requests promptly.

  ***

  ## Notification recipients

  Who receives notifications depends on the ticket role:

  | Role                       | Receives notifications                                                                                      |
  | -------------------------- | ----------------------------------------------------------------------------------------------------------- |
  | **Assignee**               | Assignment changes, new messages, status updates, SLA alerts                                                |
  | **Followers**              | New messages, status updates (based on preferences)                                                         |
  | **Requester**              | Ticket created or requester set on a ticket, status changes, new public messages (unless silent mode is on) |
  | **Approvers**              | Approval requests (always via Slack), approval decisions                                                    |
  | **Workspace admins**       | SLA alerts and breaches                                                                                     |
  | **Channel auto-assignees** | SLA alerts when no specific assignee exists                                                                 |

  ***

  ## Channel notification settings

  Channel-level settings affect how notifications appear in Slack:

  **Silent mode**: When enabled on a channel, ticket mirrors do not appear in the request Slack channel, and requesters are excluded from email notifications. Triage channel notifications and DM notifications for assignees/followers still work normally.

  **Granular updates**: When enabled on a channel, detailed property change notifications (snooze, priority changes) are sent to the triage channel.

  These settings interact with user preferences. Silent mode reduces noise in public channels while maintaining internal team visibility.

  ***

  ## Constraints and gotchas

  * Slack approval notifications are always delivered and cannot be disabled at any level. This is by design.
  * User customizations are per-setting. Changing one notification type does not affect others.
  * There is no bulk reset for user customizations. Each user must individually reset their preferences to return to organization defaults.
  * Silent mode affects both Slack channel notifications and email notifications for requesters. It does not affect DM notifications to assignees or followers.
  * "Ticket properties" notifications are disabled by default because they generate high volume. Enable selectively for users who need detailed change tracking.
  * Organization default changes only affect users who have not customized that specific setting. Users with overrides are not affected.
  * Email notifications serve as backup delivery when Slack is unavailable and for digest summaries.
</View>
