# Notifications

> Manage platform-wide announcements and targeted user/server warnings.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/notifications` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `NotificationsPage` |
| Source | `src/app/(app)/admin/notifications/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.notifications.title` |
| Description i18n key | `admin.notifications.subtitle` |
| Permission | `admin.notifications.view` |
| Nav group | `content` |
| Sidebar label | Announcements |

## Summary (for AI)

**Notifications** Manage platform-wide announcements and targeted user/server warnings. Sidebar label: “Announcements”. Requires permission `admin.notifications.view`. Key UI: Are you sure you want to delete this notification?; Create Notification; Create a global announcement or a targeted warning for a user/server.; Edit Notification; Update existing notification details.; Notification Details.

## How to guide users

1. Open Admin sidebar.
2. Open **Announcements**, then **Notifications**.
3. Direct URL: `/admin/notifications`.
4. User needs permission `admin.notifications.view` (or `admin.root`).

## Sections on this page

- System Alerts
- Rich Content
- Targeting & Email
- Title

## Notable UI actions / labels

- Are you sure you want to delete this notification?
- Create Notification
- Create a global announcement or a targeted warning for a user/server.
- Edit Notification
- Update existing notification details.
- Notification Details

## Widget slugs

- [`admin-notifications`](../widgets/admin-notifications.md)

## Related APIs / hooks

- `/api/admin/notifications`
- `/api/admin/users`

Hooks: `usePersistedListFilters`, `usePluginWidgets`
