Features

Everything you need to record, review, and learn from real sessions — without making privacy an afterthought.

Session replay

Session replay lets your team watch a reconstruction of a real visit — clicks, scrolls, and page changes — so you can see where people struggle without reading a raw event log.

Heatmaps

Heatmaps aggregate many sessions into a picture of where people click and how far they scroll, so you can spot ignored buttons, confusing folds, and dead zones without opening every recording.

Privacy controls

Session replay is only useful if you can defend how it was collected. Replayly turns the conservative defaults on first, then lets you tighten or relax them with explicit project settings.

Self-hosting

Replayly is built to run on infrastructure you control. Self-hosting is a first-class path, not an enterprise footnote, and it sits beside a hosted workspace if you would rather not operate a VPS.

Lightweight tracker

One script tag with runtime config, sampling, allowed domains, block selectors, consent mode, and gzipped event batches.

Ingest that holds up

CORS, size caps, rate limits, plan quotas, and origin checks sit in front of Postgres and object storage.

Session list you can filter

Device, browser, OS, country, rage clicks, dead clicks, and console errors — plus pagination and delete.

Player built for review

Speed controls, skip inactivity, timeline markers, and a metadata panel next to the replay.

Workspaces and billing

Roles, invite links, and Paddle checkout by default. Stripe is implemented if you prefer it.

White-label and admin

Business plans can set a brand name, logo, and accent color. Super-admins get a platform usage view.

See how plans unlock these capabilities on the pricing page, or read the docs.