Images in this article were generated by AI and may contain imperfections. Real application screenshots will be added soon.
This article may describe features that are still in development. If you need any of them prioritized, please contact us via the contact form (applies to Business subscription or higher).
How Live Sessions Works
The same tracking script that handles session recording also streams events to a WebSocket endpoint when live monitoring is enabled. Events are batched in 100ms intervals and transmitted using binary serialization for efficiency.
On the dashboard, you see a list of active sessions with metadata: current page, device type, location, and session duration. Clicking a session opens a live player that renders events as they arrive.
The player maintains a small buffer (typically 500ms) to smooth out network jitter. You see the user's actions with minimal delay — close enough to feel real-time, but stable enough for reliable playback.
Real-World Use Case
A support team receives a call from a confused customer trying to complete a complex configuration. Instead of guessing what the customer sees, the agent opens Live Sessions, finds the user's session, and watches them navigate in real-time.
The agent spots the issue immediately: the customer is clicking the wrong tab. They guide the customer verbally while watching the correction happen live. Resolution time: under 2 minutes instead of the usual 15-minute back-and-forth.
Frequently Asked Questions
What is the latency of live session viewing?
Typical latency is 200-500ms, depending on network conditions. Events are streamed via WebSocket and buffered briefly for smooth playback. This is fast enough to feel real-time for support and testing scenarios.
How many live sessions can I watch simultaneously?
There's no hard limit on concurrent viewers. However, each live player consumes bandwidth, so practical limits depend on your connection. Most users watch 1-3 sessions at a time.
Are live sessions also recorded?
Yes. Every session is recorded regardless of whether someone is watching live. You can replay any session later from the recordings archive.
Can users tell they're being watched live?
No. There is no visual indicator on the user's side. The tracking script operates identically whether someone is watching live or not. Your privacy policy should disclose that session recording is active.