How it works
The widget loads as an inline iframe. Winnerr serves a small loader script from the API; that script finds its mount point on your page and injects a responsive iframe pointing at your hosted reviews page. The iframe auto-resizes to fit its content. No third-party JavaScript framework is required on your site. The widget only ever displays reviews you have already approved and published in Winnerr. Nothing drafts or pending is shown.Create a widget
You must have a published reputation profile before you can create a widget. If your profile is still a draft, publish it first under Reputation → Profile.- Go to Growth OS → Reputation → Widgets.
- Click Create widget. Winnerr generates a unique embed key (
publicKey) for this widget and adds it to your list. - Configure its appearance and origin settings (see below).
- Click Save changes.
- Copy the snippet and paste it into your website.
Appearance settings
Each widget has four configurable appearance options:| Setting | Options | Default |
|---|---|---|
| Layout | List, Grid, Carousel, Badge | List |
| Accent color | Any hex color | #17130f |
| Max reviews | 1–50 | 12 |
| Show star aggregate | On / Off | On |
Origin allowlist
The widget data endpoint enforces a per-widget origin allowlist. Only requests from origins you list will receive review data; any other origin gets a403.
Enter one bare origin per line (scheme and host only, no path):
The embed snippet
After saving, copy the snippet from the Embed snippet section of the widget card:data-winnerr-reviews attribute to any container element:
Pausing and disabling
Use the Live toggle on any widget card to pause it (PAUSED). A paused widget returns 404 on the data endpoint so the iframe shows nothing — useful when you want to temporarily hide reviews without deleting the embed from your site.
A DISABLED widget cannot be toggled back on from the UI and is effectively retired.
What the widget exposes
The widget data endpoint returns only:- Reviews with status
PUBLISHEDand visibilityPUBLIC. - Consent-allowed public fields: display name, location, and photo (only when the client granted photo permission).
- The reputation aggregate (rating, NPS, response rate, review velocity).
Related
- Testimonials — approve and publish reviews so they appear in the widget.
- Public profile — must be published before a widget can be created.
- Reputation overview — the full Reputation Studio flywheel.