Replaycat

Seamless Session Replay

Watch real visits, see where people get stuck, and answer them while they are still on the page. One script tag. Inputs masked before they leave the browser.

replaycat.com
ReplaycatAnna D.

Sessions

3 online now
Checkout funnel45 sessions · today
Rage clicks30 sessions · 7 days
Safari errors8 sessions · today
Shared with team12 replays
Recent sessionsSort by ⌵
[email protected]/pricing → /checkout02:149 clicksLIVE
Visitor 8f2a1c/ → /docs00:483 clicksrage ×2
[email protected]/blog → /signup01:326 clicksok
Session health
16%62%22%
5Rage23Dead clicks7Errors
421 sessions today48 with issues
Some checkouts are failing on Safari. Review the 7 sessions with errors.
Session health
16%62%22%
5Rage clicks23Dead clicks7Errors
421 sessions48 with issues
01

Session replay

Every click, scroll and hesitation, rebuilt from the page itself so it stays sharp at any size. Jump straight to rage clicks, dead clicks and errors.

Clicks by device
  • 62% · Desktop
  • 22% · Phone
  • 16% · Tablet
02

Every device, split out

Desktop, tablet and phone are counted separately, so a layout that works on one and fails on another shows up instead of averaging out.

The pay button does nothing when I click itI can see your screen — the expiry is missing a year. One sec.Oh! got it, thanks
03

Live chat with context

A visitor writes and you see their screen beside the conversation. Answer what they are stuck on instead of asking them to describe it.

Clicks on /pricingDesktopPhone1,204 clicks
Pay button · 38%Sign in · 21%Starter plan · 17%Growth plan · 9%
04

Click heatmaps

Where people click on any page, drawn over the page as a real visitor saw it. Split by desktop, tablet and phone, because layouts differ.

Console · Network
12sLOGcart updated: 2 items
14sWARN/api/shipping 2.4s
15sERRORprice of undefined
15s500POST /api/checkout
05

Console and network

What the browser was doing while the visitor struggled — every log line and request with status and timing, one click from the moment it happened.

Privacy

Masked before it leaves the browser

Typed input is masked in the visitor’s browser on every setting, so we never receive it. Choose how much of the page to hide, add your own selectors, and gate recording behind consent. IP addresses are read for the country, then discarded.

Strict

All text and images hidden. You get the shape of the page and nothing else.

Balanced
Default

Images and typed input hidden. Your copy stays readable in the replay.

Relaxed

Typed input hidden. Everything else plays back as the visitor saw it.

Your own selectors

Mask or block any element by CSS selector, per site.

Consent gate

Nothing is recorded until your visitor agrees.

Query strings stripped

Tokens in URLs are removed before anything is sent.

Country, then discard

IP addresses are read once and never stored.

Read our privacy page

For developers

The console and the network, inside the replay

See what the browser was doing while the visitor struggled. Every log line and request with its status and timing, one click from the moment it happened.

Consolestreaming0 errors
08sLOGpage view /pricing
Networkquery strings stripped
08s200GET/pricing64ms
live feed[email protected] opened /checkoutrage click on Pay · /checkoutTypeError in checkout.js:412Visitor 8f2a1c started a chatPOST /api/checkout → 500[email protected] placed an order[email protected] opened /checkoutrage click on Pay · /checkoutTypeError in checkout.js:412Visitor 8f2a1c started a chatPOST /api/checkout → 500[email protected] placed an order

Read the docs

Ten thousand sessions, side by side

Same volume, same month, no asterisks. Replaycat’s Starter plan carries twice the sessions of Lucky Orange’s entry tier, and unlike Clarity there is someone to email.

 ReplaycatLucky OrangeClarity
Entry paid plan$29 · 10,000 sessions~$39 · 5,000 sessionsFree
Live chat includedOn every plan
Email a humanYes, on the free planNo support contact
Seat pricingNone — invite everyone

Competitor pricing as published at the time of writing. Check before you quote it.

Testimonials

What teams find in their first week

Real problems, found by watching real visits — usually within the first afternoon.

Marta Kowalczyk
Head of Growth, Norda Outdoor
31%fewer abandoned checkouts in four weeks

We watched twenty sessions on a Tuesday and found the bug by the third one. The coupon field was eating the Enter key.

Daniel Reyes
Support Lead, Fieldnote CRM
4 minmedian time to first reply, down from 22

Seeing their screen while they type changed everything. I stopped asking “what browser are you on” and just fixed it.

★★★★★
Loomly Studio
Netherlands

Installed on Webflow in under two minutes. Had a rage-click report in my inbox before lunch.

Sanne de Vries, Founder
★★★★★
Brightpath Tutoring
United Kingdom

The masking is on by default, which is what convinced our DPO. Nothing typed ever leaves the browser.

James Okafor, Operations
★★★★★
Kestrel Analytics
Canada

Console logs beside the replay saved us a week of guessing. We shipped the Safari fix the same day.

Priya Natarajan, Engineering Lead

Pricing

Pay for sessions, not seats. Every plan gets everything.

Free

$0/m

For one site and a first look at how people really use it.

Includes

  • 1,000 sessions a month
  • 7-day retention
  • Replay, heatmaps and chat
  • Email support from a human
Start free

Starter

$29/m

For teams that want to fix the checkout this week.

Free, plus

  • 10,000 sessions a month
  • 30-day retention
  • 3 sites, unlimited teammates
  • Console and network logs
  • Priority email support
Start free, upgrade later

Growth

$79/m

For a busy site or a small portfolio.

Starter, plus

  • 50,000 sessions a month
  • 90-day retention
  • 10 sites
  • Shared replay links
Start free, upgrade later

Scale

$199/m

Unlimited sites, longest retention.

Growth, plus

  • 200,000 sessions a month
  • 180-day retention
  • Unlimited sites
  • Email support from a human
Start free, upgrade later

Recording more than 200,000 sessions?

Tell us the volume, the retention you need and how many sites. One email thread with a person, no sales sequence.

Email us

FAQ

Questions

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.

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, or switch a whole site to strict masking.

If your visitors are in the EU you probably already have one. Turn on the consent gate and nothing is recorded until they agree.

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

Recording pauses until the next billing period. Sessions already in progress finish. You can upgrade any time.

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

Session healthrecording
5Rage23Dead clicks7Errors
421 sessions48 with issues
[email protected] is live

Watch your first session in five minutes

Free plan, no card, no sales call. Paste one line and your next visitor is recorded.