Huddle widget: pin-on-page feedback embed (JS script)
The core Huddle UX. A single <script src="..."></script> tag drops a feedback bubble on any website (Webflow, Squarespace, Shopify, custom HTML, Framer, anything that takes a script). Visitors and team members can click anywhere on the page to drop a comment pin, write feedback, attach a screenshot, and start a thread. Pins persist across reloads and follow the same composite-anchor strategy industry tools use (CSS selector + XPath + viewport coords + nearby-text fingerprint) so pins stay attached even when the site is edited.
Features: bubble in any corner with configurable colour and label; click-to-pin mode toggle; threaded replies per pin; status (open/resolved/archived); assignee; emoji reactions; image/screenshot attachment via Supabase Storage uploads card; minimum-disruption mode (pins hidden from regular visitors, visible only to logged-in reviewers); SPA route support (route-aware pin lookup so /checkout pins do not show on /home); touch-device pinning; auto-resolve when assigned post is shipped.
Auth modes: anonymous-with-share-link (feeds into guest reviewer card), signed-in Hollahoop user, optional SSO from the embedding site via signing key (mirrors the existing project SSO settings). Trust policies (Strict/Balanced/Open from the public-submission verification card) apply to comment submission.
Out of scope: WordPress-specific install flow (separate card), design-file/image/PDF feedback (separate card), bug-tracker style screenshot annotation (basic image attach only in v1).
Comments (0)
No comments yet.
Sign in to leave a comment.