Skip to main content

Messaging & Broadcasts

Internal messaging with direct messages, group conversations, and organization-wide broadcast alerts.

Overview

Conversation supports direct (one-to-one) and group types with participants, roles, last-read timestamps, and mute status. Message records support text, system messages, and file attachments. Broadcast alerts are delivered as notifications to scoped recipients.

This module is designed for crew communicating about operational matters and managers issuing announcements without relying on external tools.

Key Features

Dual-Pane Interface

The messaging interface uses a dual-pane layout: a conversation list on the left and the active thread on the right. This allows users to switch between conversations quickly while maintaining context.

Unread Count Badges

Each conversation displays an unread count badge, making it easy to see at a glance which threads have new messages.

Group Chat Management

Group conversations can be renamed, and members can be added or removed. This supports evolving team structures and project-based communication channels.

Broadcast Alerts

Managers can send broadcast alerts with color-coded urgency levels. Broadcasts are scoped to one of three audiences:

  • All Users — Every member of the organization.
  • Department — All members of a specific department.
  • Location — All users associated with a specific location.

Email Digest Options

Users can configure how message notifications are delivered via email:

  • Immediate — An email is sent for each new message.
  • 15 minutes — Messages are batched and delivered every 15 minutes.
  • 1 hour — Messages are batched and delivered every hour.
  • Daily — A single daily digest of all unread messages.

File Attachments

Messages support file attachments, including photos. This allows crew to share images of equipment issues, setup configurations, or other visual information directly within conversations.