Session replay

See what they did.

Watch real visits to your website: every click, scroll, and hesitation. Find where people get stuck and fix it. One script tag, inputs masked by default, a flat monthly price.

1,000 sessions a month free · no card · install in two minutes

Example sessionThis page · a real visit

The visit

“A visitor lands on this page, reads the pitch, scrolls to pricing, and opens a question.”

Device
Desktop
Pages
1
Flags
None

This is a recording Replaycat made of this very page. Your visit right now is recorded the same way. Inputs are masked before they leave the browser.

Record your first session
Loading replay…

Session replay · press play

Sessions with a rage click on /checkout
Mobile visitors who left within 30 seconds
Everything jane@example.com did last week

01  How it works

One line in. Real sessions out.

01

Add one line

Paste the snippet before </head>, or drop it into Google Tag Manager. Two minutes, no deploy.

02

Visitors browse as usual

The snippet records page changes and mouse activity, masks every input, and ships small compressed batches.

03

Watch and fix

Open a session, play it at 2× or 8×, jump to rage clicks and errors, and see the problem yourself.

02  What you find

The moments analytics can't show you.

Numbers tell you people left. Replays show you the exact second they gave up, and what they were looking at.

Rage click on checkout

3 clicks · 1 s · button did nothing

rage

Error on signup

TypeError · form never submitted

error

Pricing back-and-forth

6 visits to /pricing in one session

loop

Mobile drop-off

Left at step 2 · 44 s

mobile

Support ticket replay

Found by email in 4 s

identify

Dead scroll

Scrolled past the CTA twice

scroll

Masked by default

Every input is hidden in the browser before anything is sent. IPs are never stored.

Rage and error flags

Frustration is flagged on every session so you can filter straight to it.

Identify by email

Call identify after login and find any customer's sessions in seconds.

Works with GTM

A script tag or a Custom HTML tag. No deploy needed.

03  Pricing

Pay for sessions, not seats.

Every plan has every feature. Upgrade when you outgrow the free tier, cancel any time.

Free
$0/mo
  • 1,000 sessions / month
  • 7-day retention
  • 1 site
  • Rage clicks, errors, identify
  • Email support from a human
Start free
StarterPopular
$29/mo
  • 10,000 sessions / month
  • 30-day retention
  • 3 sites
  • Rage clicks, errors, identify
  • Email support from a human
Start free, upgrade later
Growth
$79/mo
  • 50,000 sessions / month
  • 90-day retention
  • 10 sites
  • Rage clicks, errors, identify
  • Email support from a human
Start free, upgrade later
Scale
$199/mo
  • 200,000 sessions / month
  • 180-day retention
  • Unlimited sites
  • Rage clicks, errors, identify
  • Email support from a human
Start free, upgrade later

Twice the sessions of Lucky Orange's starter plan, for less. Unlike Clarity, you can email someone.

04  Questions

Before you install.

Is this a video of my visitors' screens?

No. The snippet records how the page changes and where the mouse goes, then rebuilds it in the player. Nothing outside the page is ever seen.

What about passwords and card numbers?

Every input is masked in the visitor's browser before anything is sent, so we never receive them. You can also mask or block any element with one attribute.

Do I need a cookie banner?

If your visitors are in the EU you probably already have one. Add data-consent to the tag and call rc('consent') when they agree; nothing is recorded before that.

Will it slow my site?

The script loads after your page, and events are batched and compressed every five seconds. Visitors will not notice it.

What happens when I hit my session limit?

Recording pauses until the next billing period. Sessions already in progress finish. Upgrade any time from the billing page.

Can I cancel?

Yes, from the billing page, in two clicks. Your recordings stay until the retention period ends.

Watch your first session in five minutes.

Free plan, no card, no sales call.

Create your account