Introduction
Chain provides a flexible notification system that allows you to control how and when you receive notifications. Our notification system operates at both the workspace level and user level, giving you comprehensive control over your communication experience.
Types of Notifications
There are two main types of notification controls in Chain:
Workspace-Controlled Notifications
These notifications are managed at the workspace level and apply only to shipments created by your workspace. They specifically control:
Assignment notifications: Notifications sent when drivers, dispatchers, or team members are assigned to a shipment in the tracking page
Who receives these notifications: Workspace admins can enable or disable these notifications for everyone in the workspace
Workspace settings create a baseline policy that applies to all members, but individual users can still override these settings if needed.
User-Controlled Notifications
These are personal notification preferences that each user can customize, including:
Communication preferences: Control notifications for messages from carriers, internal team members, or AI-generated messages
Delivery methods: Choose when to receive emails, SMS, or in-app notifications (always, when offline, or never)
Message filtering: Decide if you want notifications from everyone, only from carriers (non-team members), or no one
Interaction Between Workspace and User Settings
Understanding how workspace and user settings interact is important:
Workspace Settings Take Priority: For workspace-controlled events (dispatcher, driver, team member assigned), workspace settings are checked first.
User Override: If workspace settings disable notifications, you can still receive them by explicitly enabling them in your user settings.
Non-Workspace Events: For all other notification types, only your personal settings matter.
Enterprise Workspaces: If your workspace is part of an enterprise, enterprise-level settings may override your workspace settings.