Notifications
Assignments, approvals, expirations, and reminders reach the right people over in-app, email, and Slack, with per-user channel opt-outs by topic.
A alerts one person to an assignment, approval, expiration, or other event. Carbon can deliver it through the in-app inbox (the bell in the top bar), email, and Slack. In-app delivery is always enabled; users can mute email and Slack by topic. Carbon does not notify users about their own actions.
What raises a notification
Notifications are informational. Marking one as read does not change the underlying record or complete an approval.
Topics and channels
Every event maps to one topic, which controls inbox grouping and channel preferences: Approval, Job, Sales, Quote, Purchasing, Inventory, Quality, Maintenance, Training, Suggestion, Items, or General. The settings page exposes eleven topics; Items has no toggle.
The channels differ in what they require:
Email is plan-gated: companies without the EMAIL_NOTIFICATIONS plan feature skip the email channel entirely, regardless of the per-user switch. Slack has no plan gate — it only needs the integration. See licensing.
Muting a topic
Each user controls their own email and Slack delivery under Account → Notifications: a grid with one row per topic, a column per channel, a switch in each cell. In-app has no switch.
Each channel is enabled by default. Turning off a switch mutes only that topic and channel for the current company. For example, muting Purchasing in Slack does not mute Purchasing email, other Slack topics, or notifications in another company. The Slack column appears only when Slack is connected. The email column always appears and indicates when the plan does not support delivery.
Who receives an expiration or reminder
Assignment events notify the assignee. Time-driven events derive recipients as follows: an expired gauge calibration notifies the user list in calibration settings, an automatically created dispatch notifies all employees at its work center, and the weekly training reminder sends each person a digest. Carbon has no general notification-group entity; only calibration expiration uses a configured list.
The inbox
The bell opens the inbox: recent notifications newest-first with an unread count, each row carrying an icon, a short description, who it came from, and a timestamp. Click through to the record, or mark a row read.