Notifications

Real-time in-app inbox with @mentions, per-thread mutes, and hybrid push delivery — so your crew stays in the loop without noise.

Used by:All crew members

Overview

Studio Color has a fully-fledged notification system that delivers real-time updates directly to the in-app inbox (the bell icon in the sidebar), with simultaneous push delivery to the mobile app when you have a device registered.

Notifications are project-scoped and role-aware — you only receive notifications relevant to your permission level and department access.

Notification types

Script updates

Sent to all accepted project members whenever a new script version is uploaded. The body includes the AI-generated change summary when available.

Scene changes

Sent to the whole crew when an authorized user sets a new current scene during production. Essential for on-set coordination.

Announcements

Sent to all members (or department-targeted subsets) when an announcement is posted. These have the highest urgency and are also delivered via push.

New crew members

Sent to existing accepted members when a new person joins the project (after accepting their invitation).

Paperwork submitted

Sent to super admins and production team admins when a crew member marks their paperwork as complete.

Comment replies

Sent to thread participants (anyone who posted in the thread) and relevant department admins when a new reply is added. Covers threads on props, shots, equipment, and locations.

@Mentions

When someone types @Name in a comment, the mentioned user receives a mention notification — higher priority than a plain reply. You can only mention users who have view access to the entity being discussed.

The notification inbox

The Bell icon in the sidebar footer shows your unread count and opens a quick-access dropdown with your 10 most recent notifications. Click See all notifications to go to the full /notifications page with infinite scroll, date grouping, and filter tabs.

  • Unread notifications are highlighted and have an accent dot indicator.
  • Click any notification to mark it read and navigate to the linked page.
  • Hover a row on the full page to reveal a Mark read button.
  • Mark all read clears the entire unread count in one click.
  • New notifications arrive live via Supabase Realtime — no page refresh needed.
  • Each new notification also fires a toast in the top-right corner.

@Mentions in comments

In any comment composer, type @ to open the mention picker. It shows only users who have permission to view the entity you are commenting on (e.g. only Art dept members will appear in a prop thread, while super admins and cross-dept admins always appear).

Note:Mention authorization is enforced server-side — you cannot sneak a notification through to someone who does not have access to the thread.

Notification settings

Go to Notification Settings (accessible from the settings icon on the notifications page, or directly at /settings/notifications) to control:

Delivery channels

  • In-app inbox — toggles whether notifications appear in the bell dropdown and full page.
  • Push notifications — toggles whether notifications are sent to your registered mobile device(s).
  • Email digests — coming soon.

Per-type toggles

Turn off specific notification types you do not want to receive (e.g. scene changes for crew who are off-set, or new member notifications for large crews).

Mutes

You can silence notifications at three granularities:

  • Thread mute — Click Mute thread on a comment discussion panel to stop receiving replies and mentions from that specific thread.
  • Department mute — Silence all notifications tagged to a department (e.g. mute all Electric dept updates for this project).
  • Project mute — Silence all notifications from an entire project, optionally with an expiry time (snooze).

All active mutes are listed on the settings page where they can be removed at any time.

Permission summary

ActionWho can do it
Receive all notification typesAll crew members
Receive paperwork submitted notificationsSuper admins, Production admins
Send @mentionsAny member with view access to the entity
Manage own notification preferencesAll crew members
Mute threads / departments / projectsAll crew members (own settings only)