Skip to main content
The Review Widget displays your organization’s best reviews — star rating, reviewer name, avatar, and review text — with each testimonial linking to the full review on EthioReview.

Features

  • Top-rated filter (default 4+ stars, sort=top)
  • Public reviewer info only (name, avatar, influencer badge)
  • Click-through to /organizations/{slug}/reviews/{id}
  • Production + sandbox environments
  • CORS locked to your allowedOrigins

Integration options

MethodBest forPackage
Web ComponentAny HTML site, WordPress, Shopify@ethioreview/review-widget-web-vanilla
ReactReact / Vite / CRA@ethioreview/review-widget-react
Next.jsSSR + JSON-LD@ethioreview/review-widget-next
iframeStrict CSP or legacy CMS@ethioreview/review-widget-web-iframe

Public API endpoints

MethodPathAuth
GET/widgets/businesses/{orgId}/reviewsX-Widget-Key
GET/widgets/businesses/{orgId}/ratingX-Widget-Key
GET/widgets/resolve/{widgetId}X-Widget-Key

Dashboard setup

  1. Integrations → API Clients — create client, copy pk_* key
  2. Integrations → Widgets — configure layout, min stars, theme
  3. Copy embed snippet from dashboard or use SDK docs below
Credentials → · Web embed →