CHAT HUB
Tactical team communications — push-to-talk voice channels, text messaging, dispatcher broadcast, and a secure voice message vault.
Chat Hub replaces the fragmented mix of personal phones, SMS threads, and radio channels that most field operations still rely on. It brings all team communications into a single, audit-logged, role-aware platform — without requiring a separate app or subscription.
Inspired by the operational simplicity of walkie-talkies, Chat Hub's primary interaction is a single hold-to-talk button — zero learning curve for field technicians and drivers. More structured communications (text, file attachments, voice messages) are layered on top for roles that need them.
Channel Types
Dispatcher-only send. All active field users receive the message simultaneously. Used for urgent operational alerts, weather holds, or site-wide instructions. Cannot be muted by recipients.
Role-scoped group channel. Technicians share a channel; Drivers share a channel. Created automatically at org setup, membership managed by Administrator.
One-to-one voice or text messaging between any two users. Subject to the same RLS restrictions — a Technician cannot message a user outside their organization.
Automatically created per work order. All parties associated with that work order (technician, dispatcher, supervisor) can communicate within the thread, and all messages are sealed in the work order audit trail.
Push-to-Talk Voice
The primary UI element for field users is a hold-to-talk button — the same muscle memory as a physical radio. Voice is encoded as a compressed audio message and delivered to all channel participants in near-real-time over WebSocket. Unlike live radio, the message is also stored in the secure vault, so recipients who were offline will receive it on reconnect.
3 minutesOpus (compressed, low-bandwidth)< 800ms over LTEQueued — delivered on reconnectSecure vault — retained per org retention policySender sees timestamp of each recipient's playbackSecure Voice Message Vault
Every voice message, text message, and file attachment is stored in the secure document vault — encrypted at rest with AES-256, access-controlled by RLS, and linked to the sending user's identity and timestamp. Messages cannot be deleted by the sender after delivery.
Administrators can retrieve the full communication log for any user, channel, or date range for audit and compliance purposes. This is particularly relevant for regulated environments where verbal instructions must be traceable.
Dispatcher Broadcast
The Dispatcher role has exclusive access to the org-wide broadcast channel. A single tap sends a voice or text message to every currently active field user simultaneously, regardless of which channel they are monitoring. Broadcast messages are visually distinguished from direct messages with a red priority indicator.