Real-time features
Why live streaming matters, what updates instantly today, and what is coming next.
Why real-time matters
Inbound call attribution is time-sensitive. The faster a manager sees that a campaign phone is offline or that a high-value lead just called, the faster they can act. LeadCall streams dashboard updates live over WebSocket so there is no refresh delay between a call happening on a device and the manager seeing it.
Zero refresh needed
Once the dashboard is open, new call logs, device status changes, and Zoho sync progress appear instantly. You can leave the page open during peak hours and watch the queue resolve in real time.
What is live now
- Call log events — new calls appear in the dashboard the moment the device syncs them.
- Device activity indicators — green and gray dots show online/offline status across Command Center and device lists.
- Zoho sync queue status — pending, failed, and resolved rows update without a page refresh.
- Sync review from call logs — retry failed syncs or resolve ambiguous matches directly from the log row.
How it works
The backend publishes events to a Redis-backed PubSub channel whenever a call log is created, a device checks in, or a Zoho sync row changes state. The dashboard subscribes to these events over a persistent WebSocket connection and updates the UI in place. Only the changed rows re-render, so the experience stays smooth even during high-volume periods.
What is coming next
Real-time streaming is a foundation we will keep building on. Upcoming capabilities include live notifications for missed calls, real-time campaign performance tickers, and push alerts when a device goes offline unexpectedly.
Feedback drives the roadmap
If there is a real-time view or alert that would change how you run your sales floor, tell us. We prioritize live features that reduce response time.
Related guides and solutions