Rewish
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

AttributeEffect
data-keyRequired project widget key
data-api-urlRequired 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-sideleft or right dock
data-localeen, de, fr, es, …
data-public-tab-colorHex color for the public tab

Who sees what

AudienceBehavior
Guests / publicSubmit feedback; optional “My feedback” via email link
ClientsLeave feedback (goes to Feedback); portal for follow-up
Members / adminsFull 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

  1. Create a Custom HTML tag
  2. Paste the install snippet (and optional RewiConfig above the loader)
  3. Trigger on All Pages (or your environment)
  4. Publish and verify the launcher appears

On this page