โ— Client SaaS Prototype
Pure Right-Click Flow ยท Zero UI Clutter

Visual Feedback & Screenshot Engine

Right-click anywhere on this page to start. A minimal submenu pops up at your cursor with two core flows: Leave Feedback and See Feedbacks:

1. ๐Ÿ’ฌ Leave Feedback

Right-click any element and choose Leave Feedback. Type your note with automatic click beacon screenshot, element telemetry, and ring-buffered console logs.

2. ๐Ÿ“‹ See Feedbacks & Draw Annotations

Right-click and choose See Feedbacks. Slides out all tickets grouped by pages with ๐Ÿ”ด Open and ๐ŸŸข Fixed indicators, 1-click status toggling, and Draw annotation mode on screenshots.

3. ๐Ÿค– AI Agent Review & Fix

Click AI Agent Review & Fix on any ticket. Gemini 3.8 Flash auto-analyzes the note, selector, and logs to deliver root-cause diagnosis and code patches.

Component 1

Automatic DOM Selector & XPath

When you click or draw over any element, the widget captures its exact hierarchical CSS selector and full XPath automatically.

Component 2

Zero Database Setup for Client

The client website does not have a database. All screenshots, telemetry, and tickets route securely to our central backend.

Component 3

Automatic Site Record Log

When this site connects for the first time, our backend automatically creates a site record log document under sites/{siteId}.

Security & Privacy

Admin-Only Live Submission ยท Zero Visitor Leakage

On live sites, the widget is completely dormant for regular visitors (no right-click hijacking). Only admins with the Admin Key (via Alt+Shift+F or ?admin_key=...) can activate the widget to submit feedback and view the dashboard.

Test Console Error & Warning Capture

Click these buttons to trigger sample console events; open the widget drawer to verify they appear in the Captured Logs terminal.

๐Ÿค– Chatbot Admin Key Trigger Simulator

Simulates entering the admin key in your website chatbot. When submitted, the chatbot executes window.AgencyFeedback.activate({ adminKey }) to wake up the feedback tool on the page.

Or test deactivation: Lock / Deactivate