Per-page feedback threads
Each page gets its own conversation, so checkout bugs do not mix with settings-page requests.
In-product feedback widget for Gitea
Drop in a tiny widget, capture the exact page and element, and keep every reply in sync with Gitea.
Start with GoogleUserloop turns a visitor comment into a Gitea issue, then mirrors developer replies back into the product.
1. Embed
The widget sits on the edge of the page so it does not block app controls. Conversations stay scoped to the current URL.
2. Capture
Open the widget, choose Select element, then tap the control you mean so your team gets the page and DOM path.
3. Reply in Gitea
Comments on the linked issue appear in the widget. Agents can also reply through the project API.
Each page gets its own conversation, so checkout bugs do not mix with settings-page requests.
Feedback becomes issues. Webhook comments from developers show up for the visitor without extra tools.
Label issues as added, in progress, or done and Userloop renders a public-facing roadmap from Gitea.
List threads, post replies, and read the roadmap with a project API key so coding agents can help triage.
Userloop is an embeddable in-product feedback widget. Visitors leave comments on a specific page and element; those threads become Gitea issues so your team can reply from the backlog.
Create a project, copy the script tag with your public key, and paste it into your site. The widget stores an anonymous visitor ID in localStorage and opens a per-page conversation.
Yes. Each conversation is mirrored as a Gitea issue. Developer comments on the issue are sent back to the widget, so the visitor sees the reply without leaving your product.
Yes. Each project has an agent API for listing conversations, posting replies, and reading the Gitea-backed roadmap board.