Real-Time Messaging Architecture
The BrokerOS mobile app includes a built-in internal team communications platform powered by Socket.IO. Designed exclusively for internal brokerage staff, it enables sales executives, telecallers, and managers to communicate in real time without resorting to unmonitored personal messaging apps. All communication is strictly confined to authenticated CRM users inside your brokerage organization.Connection Lifecycle & State Management
The mobile chat client establishes a persistent WebSocket connection throughapps/mobile/lib/SocketContext.tsx:
Technical Features
Accessing the Chat
Employees can tap the message bubble icon in the top-right header from any dashboard screen:Connectivity & Offline Behavior
Real-time chat requires active internet connectivity (Wi-Fi or cellular data). If an agent enters an area with no reception, messages cannot be transmitted or received until network connectivity is re-established. Unlike the auto-dialer and GPS site visit verification systems, chat does not queue outgoing messages in local SQLite storage.