---
title: Session Replay
description: "Session Replay records and plays back user web and mobile sessions synced with the event stream, so you can see exactly what a user did at each event."
product: session-replay
lang: en
token_estimate: 1495
---
# Session Replay

> For AI agents: a documentation index is available at [/docs/llms.txt](/docs/llms.txt). Append `.md` to any page URL for markdown, or send `Accept: text/markdown`.

## Plan availability

Monthly sessions and Replay retention vary by plan. Some features need a higher plan or an add-on. Go to [Amplitude pricing](https://amplitude.com/pricing) for plan details.

| Plan | Monthly sessions | Replay retention |
| --- | --- | --- |
| Free | 10,000 | 1 month |
| Plus | 10,000 | 1 month |
| Growth | 20,000 (add-on: Custom) | 1 month (add-on: 1, 3, 6, 9, and 12 months) |
| Enterprise | 50,000 (add-on: Custom) | 1 month (add-on: 1, 3, 6, 9, and 12 months) |

AI-based summaries and Targeted Replay Capture are available as an add-on on the Growth and Enterprise plans.

Create session replay GIFs, Data masking, Find replays via users & events, Frustration analytics, Interesting replays, Replays for A/B testing, Saved filters, Session Replay for mobile, Session Replay for web, and Share session replay timestamps are available on all plans.

_Availability reflects the latest Amplitude plans. If your organization is on an older plan, your access may differ. Check your plan under [Plans & Billing in your organization settings](/docs/admin/account-management/account-settings#organizational-settings), or contact your Amplitude account representative._

Session Replay records user sessions and plays them back alongside the events you track in Amplitude. Use replays to understand the behavior behind a conversion drop, investigate a reported issue, or review a product flow.

Use Session Replay when you need to see how individual users experienced your product. To quantify behavior across many users, use [Analytics](https://amplitude.com/docs/analytics). To see aggregate clicks and scrolls on a page, use [Heatmaps](https://amplitude.com/docs/heatmaps).

**Outcome:** [Start capturing sessions](https://amplitude.com/docs/session-replay/instrument-session-replay)

Add Session Replay to your web or mobile app and record your first sessions.

**Outcome:** [Tie replays to your analytics](https://amplitude.com/docs/session-replay/session-matching)

Choose how replays link to the sessions in your charts: by session ID, event property, or timestamp.

**Outcome:** [Protect what users enter](https://amplitude.com/docs/session-replay/manage-privacy-settings-for-session-replay)

Mask sensitive text and inputs, block elements, and respect each user's consent choices.

**Outcome:** [Find the session behind a metric](https://amplitude.com/docs/session-replay/find-replays)

Go from a chart, user profile, or support ticket to the recordings that explain it.

**Outcome:** [Watch every step a user took](https://amplitude.com/docs/session-replay/session-replay-viewer)

Play a recording alongside its event timeline to see what happened at each event.

**Outcome:** [Catch frustration and errors](https://amplitude.com/docs/session-replay/analyze-frustration)

Surface rage clicks and dead clicks, then watch the moments that caused them.

**Outcome:** [Let an agent monitor replays for you](https://amplitude.com/docs/session-replay/monitor-replays-with-an-agent)

Review key flows on a schedule and get friction and drop-off findings in your Agent Inbox, email, or Slack.

## Set up and manage capture

Install capture, link replays to your analytics sessions, and confirm capture works before you roll out to production.

- [Understand Session Replay](https://amplitude.com/docs/session-replay/overview) to learn what it captures and how replays relate to your events.
- [Install Session Replay](https://amplitude.com/docs/session-replay/instrument-session-replay) to add replay capture to your app.
- [Choose a matching option](https://amplitude.com/docs/session-replay/session-matching) to link replays to your analytics sessions.
- [Configure custom session matching](https://amplitude.com/docs/session-replay/configure-custom-session-matching) when an event property defines your sessions.
- [Configure time-based matching](https://amplitude.com/docs/session-replay/configure-time-based-matching) when your events have timestamps but no session IDs.
- [Verify capture](https://amplitude.com/docs/session-replay/verify-capture) to check the installation before a production rollout.
- [Manage capture settings](https://amplitude.com/docs/session-replay/session-replay-settings) to control what each project captures.

## Protect privacy

Control what Session Replay records, and make sure capture follows your users' consent choices.

- [Manage privacy settings](https://amplitude.com/docs/session-replay/manage-privacy-settings-for-session-replay) to mask or block sensitive content.
- [Manage user consent](https://amplitude.com/docs/session-replay/best-practices-for-managing-user-consent) to start and stop capture based on consent.

## Find and investigate replays

Go from a metric or a support ticket to the recordings that explain it.

- [Find session replays](https://amplitude.com/docs/session-replay/find-replays) behind a chart, user, or support ticket.
- [Watch a replay](https://amplitude.com/docs/session-replay/session-replay-viewer) with its event timeline.
- [Inspect replay errors](https://amplitude.com/docs/session-replay/inspect-replay-errors) to connect errors to what the user experienced.
- [Analyze frustration signals](https://amplitude.com/docs/session-replay/analyze-frustration) like rage clicks and dead clicks.
- [Monitor replays with an agent](https://amplitude.com/docs/session-replay/monitor-replays-with-an-agent) to review a flow across many replays on a recurring schedule.
- [Use Heatmaps](https://amplitude.com/docs/heatmaps) to analyze clicks and scrolls across many sessions.

### [Contextualize User Experience with Session Replay](https://academy.amplitude.com/contextualize-user-experience-with-session-replay)

Learn how to use Session Replay to understand the experience behind your product metrics.

