MSG
Communication Hub
Every conversation, every channel, one inbox.
Unified inbox across every channel. Internal team chat. Customer conversations in one thread.
3
pages
16+
capabilities
status
How it connects
- →Inbox threads link to CRM contacts — full history visible from contact detail
- →Outbound email replies sent via Resend when thread channel is EMAIL
- →SSE real-time updates — new messages appear without page reload
- →Notification bell fires on new thread assignment
Every page, every feature.
3 pages in this module.16+ capabilities total.
Unified Inbox
/communication/inboxFeatures
- ✓Channel tabs: ALL / EMAIL / WHATSAPP / SMS
- ✓Status tabs: ALL / OPEN / CLOSED / ARCHIVED
- ✓Search + URL-driven filters
- ✓Thread rows with last message preview snippet
- ✓Compose button — creates thread with contact, channel, subject, body
- ✓SSE real-time: new messages appear live without reload
- ✓Thread detail: INBOUND (left) / OUTBOUND (right, purple) bubbles
- ✓Reply composer with ⌘+Enter to send
- ✓Assign thread to team member via inline select
How it connects
Every inbox thread is linked to a CRM contact. Outbound email replies are dispatched via Resend. SSE events from thread replies update the inbox list in real time.
Internal Channels
/communication/channelsFeatures
- ✓Channel cards: PUBLIC / PRIVATE / ANNOUNCEMENT types
- ✓Join / Leave buttons per channel
- ✓New Channel drawer: name, description, type — creator auto-joins
- ✓Channel detail: grouped message feed (sender + 5-min window)
- ✓Enter to send a message — non-members see join prompt
- ✓Archive channel from detail header
- ✓Member sidebar listing all channel members
How it connects
Internal channels are scoped per company. Automation Engine notifications can post to channels via SEND_NOTIFICATION workflow steps.
Direct Messages
/communication/directFeatures
- ✓Team directory panel — click any teammate to open DM thread
- ✓Full DM conversation with grouped message bubbles
- ✓Enter to send — sendDm server action
- ✓Auto-marks incoming DMs as read on page load
- ✓Conversation stats: total conversations, messages, unread count
How it connects
Direct messages are per-user and per-company. Approval process notifications can reference DM threads for out-of-band discussion.
How Communication Hub connects to the rest of Sentinel
Because every capability shares the same data, Communication Hub works better when the rest of your team is in Sentinel too.
CRM Engine
Every message pinned to the customer record.
Service Cloud
Threads escalate to tickets when priority changes.
Automation Engine
Auto-reply rules, out-of-hours handlers, escalation triggers.
See Communication Hub in action.
20-minute walkthrough customised to your team. Or start a 14-day free trial right now.