Platform / Session Replay

Watch real sessions, exactly as they happened.

Every click, every scroll, every hesitation, so you see where patients struggle, and why. With sensitive fields masked before they ever leave the browser, replay finally works for healthcare.

yourhealthsystem.org/schedule
Masked in-browser
Dead click ×2: phone number is not tappable
4.2s hesitation
Appointment request submitted
Request an appointment
Full name
●●●●●●●●●●
Date of birth
●●●●●●●●●●
Phone
●●●●●●●●●●
Rage / dead clickHesitationInteractionConversion

Simulated session for illustration purposes. Actual replays show real visitor activity on your site.

The Problem

Your analytics says what happened. It can't show you why.

You already know 61% of visitors abandon the scheduling form. The number has been in every report for months. What no report can tell you is what those patients experienced in the moment they gave up.

Session replay closes that gap: you watch the session play back exactly as it happened: where they paused, what they tried to click, and the precise step where the page lost them.

And because this is healthcare, most replay tools were never an option. LightTrail was built so that watching sessions never means collecting what patients type.

What a bounce rate can't tell you

Where they hesitated. A 40-second pause on the insurance step is invisible in a funnel report, and obvious in a replay.
What they tried to click. Dead clicks on a phone number that isn't tappable, a card that looks like a button, a menu that never opens.
Which field stopped them. Not "form abandonment: 61%" but the exact dropdown that fails on mobile Safari.
What it felt like. Watching one struggling session builds more urgency with your web team than a quarter of dashboards.
Find

Filter to the sessions that matter.

Nobody has time to watch a thousand recordings. Surface the sessions worth watching, like rage clicks, errors, and drop-offs. Segment by page, device, or campaign, and one click takes you inside.

Frustration signals, detected automatically

Rage clicks, dead clicks, JavaScript errors, and abandonment are tagged on every session as it's recorded.

Segment by page, device, or campaign

Watch only mobile sessions on the scheduling form, or only visitors who arrived from a specific campaign.

From report to replay in one click

Any funnel step or page report links straight to the sessions behind the number. The metric and the moment stay connected.

6 of 6
/schedule
4:38 · Mobile
Rage clickDrop-off
/find-a-doctor
2:11 · Desktop
JS error
/services/orthopedics
6:02 · Mobile
/schedule
1:47 · Mobile
Rage click
/patient-portal
3:24 · Desktop
JS errorDrop-off
/locations
0:58 · Tablet

Sample data for illustration purposes. Actual sessions reflect activity on your site.

Act

Hand your team the exact moment things broke.

Skip the quiet parts, speed through the rest, and when you find the problem, leave a note at the timestamp, flag the session, and share a link that opens on the broken moment. No screenshots, no 'around the 3-minute mark.'

Playback built for volume

Skip inactivity automatically and watch at up to 4× speed. A 12-minute session becomes a 90-second review.

Notes and flags at the timestamp

Annotate the exact second something went wrong and route it to the right person, right in the session.

Links that open on the moment

Share a session at 2:53 and your web team sees the failing dropdown immediately, with full context and zero setup.

/schedule · Mobile · 4:38
Tuesday, 2:14 PM
Flagged
2:53
SK
Sarah K. · note at 2:53

Insurance dropdown never opens on mobile Safari. This is the third session today that stalls right here. @web-team can we prioritize?

lighttrail.app/r/8f3k…?t=2:53Link opens at the exact moment.

Sample data for illustration purposes.

Private by Design

Replay that was built for healthcare from day one.

Sensitive fields are masked in the visitor's browser, before anything is transmitted. What patients type never reaches our servers, so your team can watch behavior without ever seeing personal information.

What the patient types
Full name
Date of birth
Reason for visit
Masked in the browser
What replay records
Full name
Date of birth
Reason for visit

Sensitive fields are masked before they ever leave the browser. The original keystrokes are never transmitted, stored, or visible to anyone, including us.

First-party collection

Your site, your patients, your data. Nothing is shared with ad platforms or third-party trackers.

BAA for every customer

A signed Business Associate Agreement comes standard, not as an enterprise upsell.

Isolated data, SOC 2

Every organization's data is fully isolated, with separate storage and separate encryption keys.

See It Live

See a real session tell its story.

Book a walkthrough and watch sessions from a live site: frustration signals, timestamped notes, and masking working exactly as promised.

Built for HIPAA-regulated organizationsBAA included as standardSetup in minutes