Notifications in is.team
How Does the Notification System Work in is.team?
is.team's notification system delivers alerts through three channels: in-app notifications with a real-time bell indicator, email notifications via Resend transactional email service, and Slack integration with Block Kit-formatted messages. Notification triggers include task assignment, @mentions in comments, due date approaching (configurable reminder window), task status changes, and sprint events. All scheduled notifications are timezone-aware — user timezone is auto-detected during signup and used for delivery timing. Daily board digest emails arrive on weekday mornings at the workspace timezone, summarizing new tasks, completed items, and upcoming deadlines. Daily standup reminders can be configured per-board with custom schedules, delivered via email and in-app countdown timers. Users control notification preferences per channel (in-app, email, Slack) from their profile settings. The notification bell component shows unread count with real-time updates via Firestore subscription, and supports mark-as-read and bulk dismiss actions.
