Now with Custom Event Filtering Try it

Session Replays for Mobile & Web Apps

Watch real user sessions in your app. See exactly what users see, debug issues in minutes, and understand behavior without guessing.

Session replays are video recordings of real user sessions. They capture every tap, scroll, and navigation, letting you watch exactly what users experience in your React Native or web app.

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

What Can You Do with Session Replays?

Session replays help teams across your organization understand users better.

Debug Faster

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

Understand User Behavior

Session replays reveal how users actually navigate your app—not how you think they do.

Improve Conversion

Use session replays to identify where users abandon signups, purchases, or key flows.

Onboard Teams

Share session replays with support, product, and design teams to align on user experience.

Session Replays for Mobile and Web

One platform for all your session replay needs. Capture session replays across React Native apps and web applications.

React Native

Session replays for iOS and Android with a lightweight SDK

Web Apps

Web session replays with rrweb technology

Privacy-First

Session replays with automatic input masking

Lightweight

Session replays up to 15 min captured automatically

Why Choose Vexo for Session Replays?

Purpose-built session replays for mobile apps, with full web support.

Session Replay FeatureVexoOthers
React Native session replaysLimited
Lightweight SDK (~200KB/min)
Offline session replay capture
Privacy-first (auto input masking)Partial
Custom event filtering
No per-seat pricing
Web session replays
Heatmaps includedExtra cost

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

Can’t find the answer you’re looking for? Reach out to hello@vexo.co.

Why Vexo Analytics?
Vexo is the ultimate analytics tool for React Native apps, offering a one-line integration that unlocks a world of insights. With Vexo, you can easily understand and visualize user behavior, enabling you to make impactful improvements that drive your business forward.
What can I track?
With Vexo, you can track a wide range of data points out-of-the-box through our simple integration. Additionally, you have the flexibility to create custom events tailored to your specific needs. Out of the box, you’ll access active users, average session time, new downloads, drop-off rate, users by country, version adoption, most popular screens, app intensity usage, heatmaps, real-time inspector, most popular paths, and session tracking per device.
How does it work?
Vexo captures app events, calculates metrics like time in screen or session duration, and securely stores it in our servers.
What is a User Event?
A user event encompasses both direct and indirect interactions with your app, such as taps, navigation events, API calls, errors, and custom events.
How does Vexo ensure the privacy and security of my users data?
At Vexo, we prioritize the privacy and security of your users data. We adhere to industry best practices to ensure its safety. You have the option to delete an app and its associated data from Vexo at any time. Rest assured, we do not sell your data.
Is there any performance impact?
There's no impact on performance, the client is lightweight. We attach different event listeners and send the data in the background to the server for further processing.
What kind of support is available for Vexo users?
24/7 customer support service. Feel free to contact us at hello@vexo.co anytime.
Can I try Vexo for free before committing to a paid plan?
Yes, we have an amazing free tier.
If I'm using another analytics tool and decide to install Vexo, would they coexist?
Yes, installing Vexo alongside another analytics tool will not cause any conflicts or issues with your existing setup. It can seamlessly coexist with your current analytics tool without any interference or disruptions.
What happens when my subscriptions reachs its event limit?
We'll keep accepting a limited amount of extra events after your subscription reaches its event limit. We do this to make sure you don't lose any important information. We'll also send you emails alerts so you can decide what steps to take.
How can I customize my dashboard?
Enterprise users can add custom widgets to their dashboard to track the daily performance of specific custom events.
Where is Vexo's data stored? Can I host the data myself?
Vexo stores all analytics data on secure servers in the United States, using industry-standard encryption for both data in transit and at rest. At this time, we do not offer an option for self-hosting the data.
How long does Vexo retain my analytics data? Can I export it?
Vexo retains your analytics data indefinitely. You can export it at any time in CSV format for use on other platforms for further analysis.
Will Vexo's performance be affected as my app and user base grow?
No. Vexo is designed to scale efficiently as your app grows. Our infrastructure seamlessly handles large volumes of events, ensuring no performance issues for your app or the Vexo platform, even as you track thousands of events.
Does Vexo store events offline if there's no network connection?
Yes. Vexo caches events locally on the device when there is no network connection. There is a limit on offline storage, but it is large enough that you're unlikely to encounter issues. Once the device reconnects, all events are automatically sent to our servers.