Skip to main content
Session recordings let you watch how people actually use your published app, so you can see where they succeed, where they get stuck, and what to improve. Each recording replays a real visitor’s session and flags moments of friction such as rage clicks, dead clicks, and errors. You turn recordings on in your app settings, then review them in the Session recordings tab of your app analytics.
Session recording replay with playback controls and an Events list

Replaying a visit to your app


Plans and limits

How many sessions you can record depends on your plan, and in some places you need your visitors’ consent to record them.
Before you turn recordings on:
  • You need the Builder plan or above to record sessions. If you’re on the Free or Starter plan, upgrade to start recording.
  • Recording sessions may require visitor consent in some regions, such as the EU, the UK and California. You’re responsible for telling your app’s visitors that their sessions are recorded and for getting any consent the law requires. Base44 doesn’t add a consent banner to your app, so check your local privacy laws first.
Each app can record a set number of new sessions every 30 days, depending on your plan: How the limits work:
  • When an app reaches its limit, your other apps keep recording and your existing recordings stay available. The Session recordings tab shows when new recordings resume.
  • The 30 days are counted from when you first turned recordings on for that app, not from the start of the calendar month.
  • In the same 30 days, each app can create up to 50 AI summaries.
  • Recordings are stored for 30 days, then removed automatically.

Turning recordings on or off

Turn recordings on to start capturing real visits to your app, and turn them off whenever you want to stop. Only your published app is recorded, not the preview, so publish your app after you turn recordings on. When you turn recordings off, the recordings you already have stay available. Recordings also follow your app’s visitor tracking setting. When it’s Off, Base44 doesn’t record any sessions, and when it’s On after visitor consent, Base44 starts recording a visit only after the visitor accepts analytics cookies. To turn session recordings on or off:
  1. Go to your app editor.
  2. Click Dashboard.
  3. Click Settings in the left menu.
  4. Under Advanced Capabilities, turn the Session Recordings toggle on or off. When it’s on, you can also set:
    • Include admins: Off by default, so your own visits and those of other app owners and admins aren’t recorded or counted. Turn it on when you want to see how your app behaves for the people who build it.
    • Visit sampling: Set to 100% by default, so every eligible visit is recorded. Lower it to record a share of visits instead, which makes your recording limit cover a longer stretch of traffic on a busy app.
App settings with Session Recordings enabled and highlighted

Enabling session recordings


Viewing your session recordings

View your recordings any time from your app analytics to see how people are moving through your app. Anyone who can open your app dashboard can view them. Each recording shows the recording ID, date, duration, user, country, browser, operating system, and device. To view your session recordings:
  1. Click Dashboard in your app editor.
  2. Click Analytics.
  3. Click the Session recordings tab.
  4. Click a recording to open it and replay the session.
A screenshot of the Session recordings tab on the Analytics page listing recordings with date, duration, country and browser

Viewing screen recordings for your app


Replaying a session

When you open a recording, you can replay the session and move straight to the moments that matter. Next to the replay, you can summarize the recording with AI, check its details, and see a list of events. Use Events to step through everything that happened, such as page views, clicks, and form submissions.
A screenshot of a session replay with playback controls, Summarize with AI, Recording details and an Events list

Viewing and replaying a recorded session

  • Play, pause, and change the playback speed: Control the replay like a video, and slow it down or speed it up as needed.
  • Skip inactive periods: Jump past idle time so you only watch moments of activity.
  • Jump to friction points: Move straight to the errors and rage clicks marked on the timeline.
  • Open dev tools: Click Dev tools to review the console, network requests, errors, and performance captured during the session.

Summarizing a session with AI

The AI summary helps you understand a session without watching all of it. It tells you what happened, points out where the visitor ran into trouble and how serious each problem was, and suggests what to improve. To summarize a recording with AI:
  1. Click Dashboard in your app editor.
  2. Click Analytics.
  3. Click Session recordings.
  4. Click a recording to open it.
  5. In the Summarize with AI panel, click Summarize.
  6. Review the AI summary when it finishes.
A screenshot of a recording with the AI summary outlined, showing an overview, Friction points and Suggested next steps

Summarizing a screen recording with AI


Finding specific sessions

Recordings cover your whole app, so use search, filters, and date ranges to narrow the list down to the sessions you care about.
  • Search: Find a recording by its ID or name.
  • Filter: Focus on a device, country, browser, operating system, page, or issue type such as errors, rage clicks, dead clicks, a refreshed URL, or a crash.
  • Choose a date range: View recordings from a preset period or your own custom dates.
  • Show favorites: Star the recordings you want to revisit, then filter to show only those.
A screenshot of the search field, date range and Filter by controls outlined above the session recordings list

Filtering and searching your screen recordings


Managing your recordings

Rename a recording to make it easy to find later, or delete recordings you no longer need.
Deleting a recording permanently removes it and its session data. This cannot be undone.
To rename or delete a recording:
  1. Click Dashboard in your app editor.
  2. Click Analytics.
  3. Click Session recordings.
  4. Click the More actions icon next to a recording.
  5. Click Rename or Delete.
A screenshot of the session recordings list with a row's More actions menu open on Rename, Mark as starred and Delete

Managing your recordings