MARKETPLACE
PLUGINS
USERLENS (PRO)
UserLens (Pro) logo

UserLens (Pro)

Published January 2026
   β€’    Updated January 2026

Plugin details

UserLens gives you superpowers to understand your users. It combines a "Session Replay" engine with a "Visual Bug Reporter" in one powerful package.
Unlike external tools (Hotjar, LogRocket), UserLens is Self-Hosted. The recording data lives in YOUR Bubble database. This is critical for privacy-conscious apps (GDPR/HIPAA compliance) where you cannot send user data to 3rd party servers.

πŸ†“ UserLens Free (Visual Feedback):

πŸ“Έ Instant Screenshots: Let users take a picture of their screen to report bugs.

πŸ™ˆ Smart Privacy: Hide specific elements (like sensitive numbers or the feedback button itself) from the screenshot.

πŸ’Ύ Easy Download: Force-download the image or save it to your database.

πŸš€ UserLens Pro (The "Black Box" Recorder):

πŸŽ₯ Full Session Replay: Watch exactly what your users did (mouse moves, clicks, scrolls, and page changes).

πŸ‘¨β€πŸ’» Console Spy: Automatically captures Javascript errors and Crashes synchronized with the video.

🌐 Network Spy: Captures failed API calls (404, 500, CORS errors) so you know if Stripe, Xano, or your Backend Workflows failed.

🀬 Rage Click Detector: Automatically detects when a user is frustrated (rapid clicking) and triggers an event.

πŸ“¦ Ultra-Compression: Uses GZIP (Pako) to compress minutes of recording into tiny text strings, saving your Bubble File Storage.

πŸ”’ 100% Private: No external APIs. Data goes from the user's browser -> Your Bubble Database.


Demo Test: https://demo-app-56978.bubbleapps.io/version-test/userlens_pro/1766372138951x371106483884830800

Editor: https://bubble.io/page?id=demo-app-56978&test_plugin=1766365134231x121420183053533180_current&tab=Design&name=userlens_pro

$15

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   60 Plugins
View contributor profile

Instructions

πŸ› οΈ SETUP GUIDE (PRO RECORDER) This plugin uses an Element-Driven architecture for stability.
  - Add the Element: Place UserLens Recorder on your page (e.g., inside the Header or a reusable element).

  - Create a State: Create a Custom State on your page (e.g., is_recording [yes/no]).

  - Connect: In the UserLens Recorder element properties:

  - Set Is Recording = YourPage's is_recording.

  - Enable Record Console Errors and Record Network Logs.

Start/Stop:

  - To Start: Use a workflow to set the state is_recording to Yes.

  - To Stop: Use a workflow to set the state is_recording to No.

Save: When you stop, the plugin triggers the event Recording Finished. Use this workflow to Create a Thing and save the UserLens Recorder's Session Data Compressed to your database.

πŸ“Ί SETUP GUIDE (PLAYER)

  - Place the UserLens Player on your admin page.

  - Pass the saved text string into the Session Data property.

  - The player automatically sanitizes scripts to prevent security errors.

Types

This plugin can be found under the following types:
Background Services   β€’   Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Customer Support   β€’   Productivity   β€’   Media   β€’   Image   β€’   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble