Notifications
CS Play notifies users about system events through two channels: in-app notifications (bell icon) and email. The two channels cover different event sets and are configured independently.
Notification bell
The bell icon in the top bar shows a badge with the number of unread notifications. Click the bell to open the notification panel — a dropdown list of recent events.
Each notification shows:
-
Event type and short description.
-
Timestamp.
-
Current status (for multi-step operations such as media plan generation — position in queue, progress, or completion).
Click All notifications at the bottom of the panel to open the full notification history.
When there are no pending events the panel displays "No notifications".
The unread count
The number on the bell is how many notifications you have not read yet. CS Play refreshes it periodically while you are signed in, so it changes without you reloading anything, and it refreshes again the moment you open the panel. When nothing is unread the bell carries no number at all — it never shows a zero.
Opening the panel is what marks its notifications read. There is no "mark as read" control and you do not have to click an individual entry: looking is enough. The count clears as you close the panel, while the coloured dots stay in place for as long as the panel is open — that is deliberate, so you can still see which entries were the new ones after the badge has gone.
Only the entries the panel actually shows are marked, and the panel holds the seven most recent. Anything unread below them keeps its unread status until you open the full history.
Click All notifications to open that history. It is a paged list, sorted unread first and then newest, and it is the only place where notifications older than the seven in the panel can be found. Each page you visit there marks its own unread rows read, on the same principle.
| Notifications are deleted automatically once they pass the organization’s storage time — 180 days by default. A notification that has aged out is gone from the history as well as from the bell. |
In-app notification types
CS Play generates in-app notifications for the following events:
- Player online/offline
-
When a player goes offline or comes back online. This is the only notification type where each user can individually toggle bell, email, and real-time delivery (see Event subscriptions (player status) below). To spot a player that stays online but plays nothing, or whose screen goes dark, watch the Last playback column of the players list.
- Media plan generation
-
Tracks the full lifecycle of media plan generation — from queuing (Planned, Position in queue) through calculation (Generating media plan…) to completion (Generated). If a generation fails, an error notification appears. Specific warnings are also shown when a screen is missing block duration or a schedule has no playlists.
- Report export
-
When a proof-of-play export file is ready for download, or when a CSV export completes or fails. Also covers unique MACs export — success, empty data, or scope-too-wide warnings.
- Content encoding errors
-
When video encoding fails (connection error or encoding failure for a specific file).
- Campaign moderation
-
When a campaign is confirmed or declined during moderation. These notifications are sent to users with the Moderator role.
- SOS alarm
-
When the SOS button is triggered on a screen. The notification includes the screen’s geo position and any attached files.
Event subscriptions (player status)
Player online/offline events support per-user delivery preferences. In the user profile, each user can independently toggle:
-
Save to history — whether the event appears in the notification bell.
-
Real-time — whether a real-time WebSocket push is sent.
-
Email — whether an email notification is sent.
New administrator accounts are auto-subscribed to player-offline email notifications by default.
| Per-user subscription settings apply only to player online/offline events. All other notification types are delivered to the bell automatically and cannot be individually toggled. |
Email delivery
Email notifications are sent for a limited set of events:
-
Player offline/online — if the user has enabled the email toggle for this event type (see Event subscriptions (player status)).
-
Campaign moderation — sent to users with the Moderator role when the global email notification setting is enabled by the organization administrator.
-
Password change — a security email sent directly to the user (not configurable).
All other notification types (media plan generation, report export, encoding errors, SOS) are delivered only through the in-app bell and real-time WebSocket — email is not available for these events.
Notification settings
Organization-level notification settings are located in Settings > Notifications settings.
- Notification storage time (days)
-
How long notifications are retained before automatic deletion (default: 180 days).
See also
-
Events audit — a detailed log of all user actions in the account.
-
Organization settings — organization-wide settings.