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

# Notification Settings

> Control which notifications your organization sends, through which channels, and customize their message text.

export const RelatedPages = ({pages = []}) => {
  if (pages.length === 0) return null;
  return <>
      <br />
      <strong>Related articles</strong>
      <CardGroup cols={2}>
        {pages.map(page => <Card title={page.title} href={page.href} key={page.href} />)}
      </CardGroup>
    </>;
};

export const RoleBadge = ({roles = []}) => {
  const colorMap = {
    Admin: "yellow",
    Manager: "blue",
    Learner: "green",
    "Co-editor": "purple"
  };
  return <>
      {roles.map(role => <span key={role}><Badge color={colorMap[role] || "gray"} size="sm" shape="pill">{role}</Badge>{" "}</span>)}
    </>;
};

<RoleBadge roles={["Admin"]} />

## Overview

Notification Settings is where you control, for your whole organization, which notifications Juno sends and which channels they go out on. You can also rewrite the message text of any notification, per language and per channel.

Open it from **Admin → Settings → Notification Settings** (`/admin/4/notification-settings`).

## What you can and can't control

These settings cover **email**, **push**, and **messaging** (Slack or Teams) notifications only.

<Note>
  In-app notifications (the bell icon), sign-in emails, and SMS are not affected by these settings. Learners keep receiving them regardless of what you turn off here.
</Note>

## Email logo

The **Email Logo** row sets the logo shown at the top of your organization's platform emails. Select **Upload Email Logo** to set one. If you don't set a logo, emails fall back to your platform logo.

## Disable all notifications

The **Disable all notifications** switch is an organization-wide off button. When it's on, Juno stops sending every outgoing email, push, and messaging notification for your organization until you turn it back on. You'll be asked to confirm before it takes effect.

<Warning>
  This affects everyone in your organization. In-app notifications and sign-in emails keep working, but no other email, push, or messaging notifications go out while it's on.
</Warning>

## Finding a notification

Notifications are grouped into families that you can expand and collapse. To narrow the list:

* **Search notifications** — type to filter by name.
* **Filters** — open the filter menu to narrow by:
  * **Status** — All, Enabled, or Disabled
  * **Message** — All, Customized, or Default
  * **Delivers via** — Email, Push, or Slack/Teams

### Notification families

| Family                     | What it covers                                          |
| -------------------------- | ------------------------------------------------------- |
| **Recommendations**        | Suggested learning and content prompts                  |
| **Training reminders**     | Due-date warnings and reminders for assigned learning   |
| **Assigned by team**       | Learning and tasks assigned by a manager or admin       |
| **Budget requests**        | Learning budget request approvals, denials, and updates |
| **Groups updates**         | Group membership and activity                           |
| **Channels updates**       | Channel invites, posts, and comments                    |
| **Course recommendations** | Recommended courses for a learner                       |
| **Request reminders**      | Reminders about pending requests                        |
| **Automations**            | Notifications triggered by automation rules             |
| **Digest emails**          | Periodic summary emails                                 |
| **Manager goals**          | Goal activity for a manager's team                      |
| **Other**                  | Notifications that don't belong to a named family       |

## Channels and how toggles work

Each notification shows a checkbox for every channel it supports. A checkbox only appears when that notification can be sent on that channel.

| Channel                | How it's delivered                                                                                             |
| ---------------------- | -------------------------------------------------------------------------------------------------------------- |
| **Email**              | Sent to the learner's email address                                                                            |
| **Push**               | Browser push notification                                                                                      |
| **Slack** or **Teams** | Posted to the learner's messaging app — Slack or Microsoft Teams, depending on your organization's integration |

<Note>
  Some emails are opt-in and are off by default. They only send when you check their Email box.
</Note>

To turn a notification off entirely, clear all of its channels. Re-checking any channel turns it back on, delivering only through the channel you checked.

## Making changes in bulk

You don't have to change notifications one at a time:

* **All notifications** — the checkboxes on the top bar toggle a channel across every notification currently in view.
* **Family level** — the checkboxes on a family header toggle that channel for every notification in the family.

A dash (indeterminate state) on a channel means some notifications in that group use it and some don't.

## Customizing message text

Select **Customize message** on any notification to rewrite its copy. Changes are saved per language and per channel, and the notification is marked **Customized**.

<Steps>
  <Step title="Open the dialog">
    Select **Customize message** on the notification you want to change.
  </Step>

  <Step title="Pick a language">
    Choose the language you're editing. Each language has its own text.
  </Step>

  <Step title="Edit each channel">
    Use the **Email**, **Push**, and **Slack**/**Teams** tabs. Email supports a subject, title, description, and button text; push and messaging are plain text. Leave a field empty to keep its default.
  </Step>

  <Step title="Insert variables">
    Type `@` in a field to insert a variable, such as the learner's name or the item title.
  </Step>

  <Step title="Send a test (email only)">
    Save first, then use **Send test email** to preview the saved message in your inbox.
  </Step>

  <Step title="Save">
    Save your changes. To undo a customization, use **Reset to default** to restore the original text for that channel and language.
  </Step>
</Steps>

## Requirements

Notification Settings requires:

* Admin role (level 5+)
* The `can_manage_notification_settings_admin` feature flag enabled for your organization

It isn't available to platform-only admins. Contact your CSM to enable the setting for your organization.

<RelatedPages
  pages={[
{ href: "/getting-started/notifications", title: "Notifications (learner view)" },
{ href: "/integrations/slack", title: "Slack Integration" },
{ href: "/integrations/microsoft-teams", title: "Microsoft Teams Integration" },
{ href: "/troubleshooting/notification-issues", title: "Notification Troubleshooting" },
]}
/>
