Widgets
Embed the ReputaFlow testimonial widget on any site and override defaults with simple data-* attributes.
Drop this snippet on any page where you need testimonials. Replace YOUR_USER_ID with your dashboard ID.
<script src="https://reputaflow.com/widget.js" async></script> <div data-rf-widget data-user="YOUR_USER_ID" data-layout="carousel"></div>
| Layout | What you get | Notes |
|---|---|---|
| carousel | Single testimonial with arrows / auto-rotate | Default option |
| grid | Responsive cards (up to 3 columns, collapses on mobile) | Shows the latest 9 testimonials |
The list layout is reserved for a future release.
| Attribute | Type | Description |
|---|---|---|
| data-show-stars | boolean | Hide or show star ratings |
| data-show-attribution | boolean | Hide or show customer name / role |
| data-show-dates | boolean | Display testimonial dates |
| data-auto-rotate | boolean | Enable carousel auto-rotation |
| data-rotate-interval | number (ms) | Interval between slides (3000–15000 ms) |
| data-limit | number | Limit the number of testimonials rendered |
| data-show-branding | boolean | Force hide/show the “Powered by ReputaFlow” footer |
Booleans accept true/false, 1/0, yes/no.
If you hydrate testimonials dynamically, call the exposed helper after the DOM updates:
window.ReputaFlowWidget?.refresh();
data-user matches the ID in your dashboard and that the widget script is reachable.data-show-branding="false" if needed.