Video RecordingsCustom Event FilteringMobile & WebPrivacy-First

Session Replays
for Mobile & Web Apps

Video recordings of real user sessions. Capture every tap, scroll, and navigation in your React Native or web app.

Vexo Session Replays Dashboard showing video playback of user navigating a mobile app with event timeline

Analyze user sessions

Session replays show you exactly how users interact with your app.

Watch session replays to identify user pain points and friction.
See where users drop off, get confused, or get blocked.
Filter session replays by custom events to find specific user flows.
Search session replays by user email to find sessions from specific users.
Jump from funnels to session replays for deeper analysis (coming soon).
40%faster debugging with session replays
Session replays dashboard with user action analysis and engagement heatmap

Watch session replays efficiently

Powerful playback controls to review session replays quickly.

Automatically capture session replays to see real user reactions.
Variable playback speeds: Watch session replays at 1x, 2x, or 4x speed.
Keyboard shortcuts: Space to play/pause, arrows to skip through session replays.
Event timeline: Visual markers show key interactions in each session replay.
Skip inactive periods automatically for efficient session replay review.
~200KBper minute of session replay
Session replay playback controls with speed options and event timeline markers

Find the session replays that matter

Powerful filters to locate the exact session replays you need.

Filter by Custom Events: Find session replays with specific actions.
Filter by User Identity: Search session replays by email or user ID.
Filter by Date: Find session replays from specific time periods.
Filter by Location: Track regional behavior with location-filtered session replays.
Filter by Device/OS: Find session replays from specific devices.
Session replay filtering interface showing filters by events, dates, and devices

Vexo vs PostHog vs UXCam

Compare session replay features across platforms.

FeatureVexoPostHogUXCam
React Native Session ReplaysLimited
Web Session Replays
Lightweight SDK (~200KB/min)
Offline Session Capture
Privacy-First (Auto Input Masking)Partial
Custom Event Filtering
Heatmaps Included
No Per-Seat Pricing
Free Tier AvailableLimited

What Can You Do with Session Replays?

Watch real user sessions to see exactly what users see, debug mobile app user issues in minutes, and track user behavior without guessing.

Debug 40% Faster

40%

Stop asking "what happened?" Watch session replays to see exactly what users experienced before reporting a bug.

Lightweight Recording

~200KB/min

Session replays use only ~200KB per minute. Minimal impact on app performance and user data.

Improve Conversion

See where users drop off, get confused, or abandon signups and purchases. Identify friction points visually.

Align Your Team

Share session replays with support, product, and design teams. Everyone sees the same user experience.

Easy Integration

Add session replays to your app with minimal setup.

React Native

1. Install

npm install vexo-analytics

Web

1. Add script to your HTML

<script src="https://www.vexo.co/analytics.js" defer></script>

Subscription Plans

Special Pricing Available

Pricing that fits your needs

Try it out

For small apps or development phase

Free

  • Up to 100k events
  • Up to 100 session replays
  • Up to 2000 heatmaps
  • 2 free seats
Get started

Premium

Perfect option for your next project.

$7/mo

Total Events250k
250k1M2.5M5M10M
  • Up to 250k events
  • Up to 1k session replays
  • Unlimited heatmaps
  • 2 seats included
  • Full access to all features
Get started
Additional seats: $4.90 each

Enterprise

Perfect option for apps with high user base.

Contact Us

  • Up to 1+ Billion events
  • Up to 1+ Million session replays
  • Unlimited heatmaps
  • 10 seats included
  • Full access to all features
  • Onboarding and customer success
  • Custom configuration
Get started
Additional seats: $4.90 each

Frequently Asked Questions About Session Replays

Everything you need to know about session replays for your app.

What are session replays?
Session replays are video recordings of real user sessions in your app. They capture every tap, scroll, and navigation, letting you see exactly what users experience. Session replays help debug issues, understand user behavior, and improve UX without guessing what went wrong.
How do session replays work?
Session replays work by recording DOM changes and user interactions in your app. The Vexo SDK captures these events with minimal performance impact (~200KB per minute) and uploads them securely. You can then watch the session replay in your dashboard to see exactly what the user experienced.
What is the best session replay tool for React Native?
For React Native apps, Vexo is the best session replay tool because it's purpose-built for mobile. Unlike web-focused tools like PostHog, Vexo captures mobile gestures natively, handles offline recording, and works seamlessly across iOS and Android. It's a lightweight alternative to UXCam with better React Native integration.
Does Vexo support session replays for React Native and Expo?
Yes, Vexo provides full session replay support for both React Native and Expo apps on iOS and Android. Our lightweight SDK captures session replays with minimal performance impact (~200KB per minute). Session replays work offline and sync when connectivity is restored, making it ideal for mobile analytics.
How does Vexo compare to PostHog for session replays?
PostHog is a popular open-source product analytics platform, but its session replay functionality is primarily designed for web applications. PostHog's React Native support is limited, and it lacks mobile-specific features like offline session capture and native heatmaps. If you're building a web-first product, PostHog is a solid choice—but for React Native analytics and Expo analytics, it falls short. Vexo is purpose-built for mobile with a lightweight SDK (~200KB/min), offline capture, and flat-rate pricing with no per-seat fees.
How does Vexo compare to UXCam?
UXCam focuses on mobile app analytics and offers session replays for iOS and Android. However, UXCam doesn't support web session replays, uses per-seat pricing that scales poorly for teams, and has a heavier SDK footprint. UXCam is a decent option for native mobile apps, but lacks the cross-platform support modern teams need. Vexo offers both mobile and web session replays, a lighter SDK, custom event filtering, and flat-rate pricing—making it better for React Native and Expo developers.
Is Vexo a good Firebase Analytics alternative?
Yes, Vexo is an excellent Firebase Analytics alternative for React Native apps. While Firebase provides basic analytics, Vexo offers session replays, heatmaps, custom event filtering, and user journey tracking that Firebase lacks. Vexo is built specifically for mobile app analytics with visual debugging tools.
How do I filter session replay recordings?
Vexo offers multiple session replay filtering options: filter by custom events to find specific user flows, search by user identity or email, filter by date range, location, device type, OS version, and app version. This helps you find relevant session replays quickly and debug mobile app user issues faster.
Are session replays privacy-compliant?
Yes, Vexo session replays are privacy-first. Sensitive inputs are automatically masked, you can blur specific elements, and recordings can be set to upload only on WiFi. Session replays help you stay compliant with GDPR and other privacy regulations while tracking user behavior in your mobile app.
What playback features are available for session replays?
Vexo session replays include variable playback speeds (1x, 2x, 4x), keyboard shortcuts for efficient review, an event timeline with visual markers, and the ability to skip inactive periods automatically. These features help you analyze session replays efficiently and understand mobile app drop-offs.
Does Vexo support web session replays?
Yes, Vexo supports session replays for both mobile (React Native, Expo) and web applications. Web session replays use rrweb technology for accurate playback across all modern browsers. You get the same powerful filtering and analysis tools for web session replays in one unified dashboard.
How do session replays help improve mobile app UX?
Session replays let you watch real users navigate your app, revealing friction points, confusing flows, and drop-off locations. You can see exactly where users get stuck, tap repeatedly, or abandon key actions. This visual insight helps product teams improve mobile app UX based on actual user behavior, not assumptions.

Can't find the answer you're looking for? Contact our team or join our Discord

Start Watching Session Replays Today

See exactly what your users see. Debug faster and build better products. Free forever for small apps.

No credit card required. 1,000 free session replays per month.