How Live Sessions Works — Real-Time User Monitoring

Live Sessions lets you watch active users in real-time as they navigate your website. See their cursor movements, clicks, and page interactions with sub-second latency.

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.

[img: horizontal illustration showing a split-screen with active sessions list on left and live session player on right, real-time cursor movement visible, SaaS monitoring dashboard style]

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.

[img: horizontal illustration showing a support agent dashboard with customer session visible alongside a ticket/chat interface, collaborative UX monitoring scenario]

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.

Start in 60 seconds

No card. No setup. First recordings in a minute.

Optimize your UX image

Sign up for free – no credit card required!

Try the full Enterprise plan for 7 days with 1000 sessions limit – no commitments.

  • Registration takes seconds – no credit card required
  • For a week, use all features and full platform power
  • After trial, choose any paid plan or switch to "Cebula" (free tier) for free
  • 🧅 "Cebula" (The Onion) - Polish for savvy saver. Perfect for small sites – zero cost!