[Developers]

Collaboration Notifications & Alerts: Smart Notification Delivery

An analyst working across three active cases should not have to choose between being flooded with notifications and missing something critical. The Notifications & Alerts module solves that tension by putting the analyst

Category: CollaborationLast Updated: Feb 5, 2026
collaboration

Overview#

An analyst working across three active cases should not have to choose between being flooded with notifications and missing something critical. The Notifications & Alerts module solves that tension by putting the analyst in control of what they receive, when they receive it, and through which channel, while ensuring that genuinely urgent updates always break through regardless of quiet hours or digest settings.

The module delivers a smart notification system that gets the right information to the right people at the right time through configurable delivery channels, intelligent prioritisation, and personalised preferences. For joint task forces and multi-agency operations running across time zones, the ability to suppress non-critical notifications during off-hours while preserving escalation paths for urgent matters is not just a convenience feature; it directly affects team welfare and operational readiness.

Key Features#

  • Multi-Channel Delivery: Deliver notifications through email, mobile push, desktop alerts, in-app notifications, and messaging platform integrations based on user preferences and message urgency.
  • Intelligent Prioritisation: Automatically categorise notifications by urgency and relevance, ensuring critical alerts are delivered immediately while routine updates are batched appropriately.
  • Personalised Preferences: Users configure their notification preferences by channel, category, schedule, and context, controlling what they receive and how they receive it.
  • Do Not Disturb: Scheduled quiet hours and focus modes suppress non-critical notifications during designated periods, with override capability for genuinely urgent matters.
  • Digest Summaries: Batch routine notifications into periodic digests delivered at user-configured intervals, reducing interruption frequency while maintaining comprehensive awareness.
  • @Mention Notifications: Direct mentions generate high-priority notifications across all configured channels, ensuring tagged individuals are promptly informed of items requiring their attention.
  • Escalation Alerts: Notifications not acknowledged within configurable timeframes are automatically escalated through alternative channels or to designated backup contacts.
  • Notification History: Complete searchable history of all notifications received, enabling users to review past alerts, find missed items, and verify notification delivery.
  • Channel Fallback: If a notification cannot be delivered through the preferred channel, the platform automatically attempts alternative channels to ensure the message is received.
  • Notification Analytics: Aggregate data provides insights into notification volumes, read rates, response times, and channel effectiveness for system optimisation.

Use Cases#

Distributed Team Communication#

Remote teams stay coordinated across time zones with intelligent delivery ensuring team members are informed of relevant activities during their working hours, without late-night interruptions for routine updates.

Deadline and Approval Management#

Managers and approvers receive timely notifications for pending approvals and approaching deadlines. Escalation paths ensure time-sensitive items are addressed promptly even if the primary recipient is temporarily unavailable.

Project Activity Awareness#

Project team members stay informed of file changes, task updates, and colleague activities through configurable notifications that match their involvement level, role, and personal preferences.

Emergency and Critical Alerts#

Urgent situations trigger high-priority notifications that bypass normal delivery preferences, quiet hours, and digest batching, ensuring critical information reaches responsible parties immediately through all available channels.

Notification Optimisation#

Administrators review notification analytics to identify opportunities for reducing notification fatigue, optimising channel effectiveness, and improving the overall notification experience across the organisation.

Workflows#

Notification Preference Configuration#

  1. Access notification settings and review available categories, channels, and delivery options.
  2. Configure preferred delivery channels for each notification category based on urgency and personal workflow.
  3. Set quiet hours, digest schedules, escalation preferences, and channel priorities.
  4. Optionally configure notification rules for specific projects, teams, or activity types.
  5. Preferences are applied immediately and can be adjusted at any time as needs change.

Notification Review and Action#

  1. Receive a notification through the preferred delivery channel with a summary and context.
  2. Review the notification details including the triggering event, related content, and available actions.
  3. Take action directly from the notification through deep links to the relevant content or quick-action buttons.
  4. The notification is marked as actioned and removed from the pending queue.
  5. Related team members are informed of the response through their own notification preferences.

Escalation Management#

  1. A notification is delivered to the primary recipient through their preferred channel.
  2. If no acknowledgement is received within the configured timeframe, the platform attempts alternative channels.
  3. If the primary recipient remains unresponsive, the notification escalates to the designated backup contact.
  4. Escalation events are logged and visible to administrators for review and process improvement.

Integration#

  • Programmable API Access: Send custom notifications, manage preferences, and configure rules programmatically for integration with external systems and automated workflows.
  • Messaging Platforms: Deliver notifications through Slack, Microsoft Teams, and other messaging platform integrations for seamless cross-tool communication.
  • Email Systems: Send notification emails through organisational email infrastructure with branding, formatting, and reply-to-action support.
  • Mobile Platforms: Deliver push notifications through iOS and Android native notification systems with rich content, action buttons, and deep linking support.

Open Standards#

  • OASIS Common Alerting Protocol (CAP) v1.2: Emergency and public-safety alerts are structured using CAP fields for urgency, severity, certainty, geocodes, SAME codes, and polygon areas, enabling submission to IPAWS channels including WEA, EAS, and NWR.
  • SMTP (RFC 5321) with MIME (RFC 2045/2046): Email notifications are delivered over SMTP using MIME multipart messages supporting both plain-text and HTML body parts, compatible with any standards-compliant mail infrastructure.
  • OAuth 2.0 (RFC 6749) and JSON Web Tokens (RFC 7519): Service-to-service authentication for the FCM HTTP v1 push API uses RS256-signed JWTs exchanged at the Google OAuth 2.0 token endpoint; inter-service calls use the same JWT pattern internally.
  • Apple Push Notification service (APNs) token authentication: iOS mobile push notifications are delivered using APNs token-based authentication (ES256 JWT), as defined in Apple's APNs provider API specification.
  • HMAC-SHA256 (RFC 2104): Outbound webhook payloads are signed with HMAC-SHA256 so receiving systems can verify the authenticity and integrity of each notification event.
  • GraphQL (June 2018 specification): The notification management API exposes queries and mutations through a GraphQL schema, allowing clients to request precisely the notification data and actions they require.
  • JSON (RFC 8259): All notification payloads, preference configurations, webhook bodies, and alert metadata are exchanged and persisted as JSON, providing a vendor-neutral interchange format across every delivery channel.

Last Reviewed: 2026-02-05 Last Updated: 2026-04-14

Ready to Build?

Get started with our APIs or contact our integration team for support.