- Embed top-rated testimonials on any website via the Review Widget
- Connect a Telegram group to collect reviews and receive new-review notifications
- Fetch review data server-side with API client credentials
This site is the developer documentation portal. Day-to-day setup (creating keys, linking Telegram) happens in the EthioReview dashboard under Integrations. Use this portal for step-by-step guides and API reference.
What you will build
Review widget
Show top-rated reviews with reviewer names on your site. Uses a publishable key in the browser.
Telegram bot
Link a Telegram group, collect reviews via
/collect, and get notified when reviews publish.Architecture at a glance
Repositories
| Repo | Purpose |
|---|---|
| ethioreview/backend | NestJS API, OpenAPI spec |
| ethioreview/review-widget | Widget SDK monorepo (React, Web Component, iframe) |
| ethioreview/developer-docs | This Mintlify site (source of truth for integrator docs) |
| ethioreview/telegram-bots | Telegram bridge service |
Next steps
Quickstart
Create sandbox credentials and embed a test widget in 10 minutes.
Go to Quickstart →
Widget integration
Production embed patterns for Web Component, React, and iframe.
Widget overview →
Telegram
Link your group from the dashboard and run
/collect.
Telegram overview →
