Hey Bubblers! ![]()
We just released UserLens, a powerful plugin that brings Session Recording and Visual Debugging directly into your Bubble app.
If you’ve ever wished you could see exactly why a user got stuck, or wanted a “Report Bug” button that actually gives you technical context, this is for you.
The Problem
Tools like Hotjar or LogRocket are amazing, but:
-
Privacy: They store your user’s data on their servers. For GDPR, HIPAA, or Enterprise apps, this is often a dealbreaker.
-
Context: They show you the video, but often miss the specific Bubble errors (Workflows failing, APIs timing out).
The Solution: UserLens
UserLens keeps 100% of the data in YOUR Bubble Database. We use the rrweb engine (industry standard) but optimized for Bubble’s architecture.
Key Features
1.
Full Session Replay (Pro) Watch mouse movements, clicks, scrolls, and page changes. It’s like looking over your user’s shoulder.
- Compression: We use pako (GZIP) to compress sessions. A 1-minute session is usually just ~100KB of text.
2.
The “Black Box” Logger (Pro) Video isn’t enough. You need to know why it broke.
-
Console Spy: Captures Javascript errors and crashes.
-
Network Spy: Captures failed API calls (e.g., Stripe returning 402, or Xano returning 500).
-
See the error log right next to the video replay!
3.
Rage Click Detector (Pro) The plugin “listens” for frustration. If a user clicks 5x rapidly on a button, the plugin triggers a Rage Click Event. You can use this to tag sessions as “Urgent Review”.
4.
Visual Feedback (Free) Let users take screenshots of their current screen (including Popups) to report bugs.
- Privacy Mode: Add the ID userlens-ignore to any element to hide it from the screenshot (great for hiding credit card inputs).
Pricing
-
Free: Screenshot Engine (Forever).
-
Pro: Session Recorder + Error Logs + Network Spy.
Links:
Happy Debugging! ![]()