Guides
Widget
Embed the rewish feedback widget on your website — install snippet, modes, and project settings.
The widget lets people leave visual feedback on the live site: pin a spot, annotate a screenshot, and submit an issue with page context.
Manage behavior under the project Widget page in the dashboard.
Install
Paste before </body> on every page where feedback should appear:
<script
src="https://app.rewi.sh/rewi-widget.js"
data-key="YOUR_WIDGET_KEY"
data-api-url="https://app.rewi.sh/api"
async
></script>Copy the exact snippet from Widget → Install so the key and API URL match your environment.
Optional config (same page, above the loader)
<script>
window.RewiConfig = {
reporter: { email: "user@example.com", required: true },
metadata: { plan: "pro" },
embed: { side: "right", mode: "public" },
};
</script>Common data-* attributes
| Attribute | Effect |
|---|---|
data-key | Required project widget key |
data-api-url | Required API base (e.g. https://app.rewi.sh/api) |
data-team-only="true" | Hide from guests; team must be signed into rewish |
data-mode="public" | Floating “Send feedback” tab + consent line |
data-side | left or right dock |
data-locale | en, de, fr, es, … |
data-public-tab-color | Hex color for the public tab |
Who sees what
| Audience | Behavior |
|---|---|
| Guests / public | Submit feedback; optional “My feedback” via email link |
| Clients | Leave feedback (goes to Feedback); portal for follow-up |
| Members / admins | Full capture; issues usually land on the board |
Widget visibility and client permissions are configured on the Widget settings page (everyone vs team-only, public tab color, guest emails, and more).
Google Tag Manager
- Create a Custom HTML tag
- Paste the install snippet (and optional
RewiConfigabove the loader) - Trigger on All Pages (or your environment)
- Publish and verify the launcher appears