Od nule do petlje za pet minuta.
Sve u nastavku spremno je za kopiranje. Na kraju ćete imati widget u aplikaciji, javni roadmap, povezanog AI agenta i changelog koji se sam objavljuje.
Brzi početak
Cijela petlja ima pet koraka. Registrirajte se, dodajte jednu script oznaku, objavite roadmapu, usmjerite agenta na MCP i pustite da se changelog piše sam.
1. Stvorite projekt
Registrirajte se i stvorite projekt na nadzornoj ploči. Dodijelite mu naziv i slug — slug identificira projekt u widgetu, na javnim stranicama i u API-ju.
2. Ugradite widget za povratne informacije
Dodajte jednu oznaku prije </body>. To je cijela instalacija — ID projekta pronađite pod Postavke → Instalacija na nadzornoj ploči.
<!-- Add before </body> --> <script src="https://api.usedamper.com/widget.js" data-project-id="YOUR_PROJECT_ID"></script>
| Atribut | Zadano | Opis |
|---|---|---|
data-project-id | — | ID vašeg projekta — obavezno. Služi za pronalazak konfiguracije widgeta i usmjeravanje podnesaka. |
data-server-url | — | Nadjačava osnovni URL API-ja (za samostalno hostanje ili vlastite domene). |
Identificirajte prijavljene korisnike
Proslijedite widgetu prijavljenog korisnika s HMAC potpisom i njegovim paketom — glasovi stižu već ponderirani, a widget možete ograničiti samo na identificirane korisnike.
// after your user logs in Damper.identify({ userId: "user_123", // required email: "[email protected]", // optional, for notifications plan: "pro", // optional, drives vote weight tier: 50, // optional, priority 1-99 userHash: "hmac-signature" // optional, verified identity });
Plan i razina određuju težinu glasa, pa se uz uključenu provjeru identiteta uzimaju u obzir samo ako ih hash obuhvaća. Umjesto samog ID-ja korisnika potpišite userId|plan|tier (na primjer user_123|pro|50; vrijednost koja nedostaje ostavite praznom, kao u user_123|pro|). Hash samo nad ID-jem korisnika i dalje potvrđuje korisnika, ali se plan i razina poslani s njim zanemaruju, a spremljeni ostaju. Bez provjere identiteta plan i razina koriste se onako kako su poslani.
JavaScript API
Svime se može upravljati i iz koda: Damper.open(), Damper.close(), Damper.isOpen(), Damper.isIdentified() i Damper.identify() — primjerice za otvaranje widgeta nakon upsell poruke ili slanje povratnih informacija iz vlastitog sučelja.
3. Objavite svoju roadmapu
Stvorite stavke roadmapa iz povratnih informacija u inboxu — ili od nule. Dodajte ih na ploču, označite kao javne i podijelite poveznicu. Glasači biraju stavke, ostavljaju adresu e-pošte, a njihovi se glasovi ubrajaju u vašu ocjenu potražnje.
Vaš projekt uz roadmapu dobiva i javnu ploču povratnih informacija i changelog — svaki sa svojim prekidačem, stilom i pretplatnicima.
4. Povežite svog AI agenta
Damper nudi hostani MCP poslužitelj — svaki MCP klijent može raditi na vašem roadmapu. Dodajte ga u datoteku .mcp.json za Claude Code:
{
"mcpServers": {
"damper": {
"type": "http",
"url": "https://api.usedamper.com/mcp",
"headers": {
"Authorization": "Bearer dmp_..."
}
}
}
}
Ključ stvorite pod Postavke → API ključevi. Preporučena petlja za agenta: get_project_context → list_tasks → start_task → rad → complete_task.
Reviewing what the agent built
When an agent finishes a task it can attach API examples and screenshots as evidence, and the task moves to review. Open the task in the dashboard, check each example or screenshot, and approve it or request changes with a comment. The agent reads your comments back and redoes what you flagged. Your verdicts are feedback only; they don't block the task from completing. Each project can set whether this evidence is off, suggested or required.
Review artifacts in the MCP reference → · Working with agents →
5. Automatizirajte changelog
Kad se javni zadatak označi kao dovršen, Damper ga dodaje u nacrt unosa changeloga. Objava izdanja šalje e-poruku vašim pretplatnicima. Objava na X-u nije obavezna. Oni koji su tražili značajku dobiju e-poruku „isporučeno” kad je uključena u izdanje.
Integracije
- Slack — instalirajte aplikaciju Damper u svoj radni prostor i prečacem za poruke pretvorite bilo koju nit u povratnu informaciju.
- X / Twitter — Objava na X-u nije obavezna.
- Razine paketa određuju težinu glasova: u pozivu identify u widgetu pošaljite paket svakog korisnika i njegovi će se glasovi računati u skladu s tim.
- E-pošta — glasači i podnositelji dobivaju obavijest kad se isporuči ono što su tražili.
OAuth 2.0 pružatelj
Stvorite OAuth aplikacije kako bi vanjske usluge mogle slati i čitati povratne informacije iz vašeg Damper projekta. Podržan je tijek s autorizacijskim kodom uz neobavezni PKCE.
S pristupnim tokenom koji ima opseg feedback:write pošaljite povratne informacije putem POST /api/external/feedback. Uključite visitor.userId (ili visitor.externalId) i po želji metadata.language za odabir jezika obavijesti podnositelja.
{
"metadata": {
"language": "sl-SI"
}
}
Jezik obavijesti — Postavite metadata.language na en, sl ili hr ili upotrijebite podržanu BCP 47 oznaku, primjerice sl-SI. Vrijednost se sprema za posjetitelja u projektu i određuje njegove buduće obavijesti. Nepodržana ili izostavljena vrijednost ne mijenja postojeću postavku; ako nema podržane postavke posjetitelja, pri prikazu se koristi jezik projekta, a zatim engleski. Sadržaj povratnih informacija i odgovora ne prevodi se automatski.
Isto neobavezno polje metadata.language prihvaća se i pri glasanju putem POST /api/external/feedback/{feedbackId}/vote. Ažurira samo postavku posjetitelja u tom projektu.
Referenca
Detaljni vodiči za programere:
- MCP referenca — svih 100+ alata, autentikacija i tijek rada. — all 100+ tools, auth and the workflow.
- AI izvršavanje — kako agenti rješavaju zadatke s vašeg roadmapa. — how agents work your roadmap.
- Ponderirano glasanje — kako se izračunava ocjena potražnje. — how demand scores are calculated.
- Pages — bilješke, sastanci i stranice baza sa živim relacijama. — notes, meetings and database pages with live relations.
- Statusne stranice — monitori, incidenti i e-poruke pretplatnicima. — monitors, incidents and subscriber emails.
- Zapisi grešaka — prikupljajte produkcijske greške putem API-ja. — ingest production errors by API.
- Widget — identitet, privici i JS API. — identity, attachments and the JS API.
- Graf konteksta — tipizirani kontekst za AI agente za programiranje. — typed context for coding agents.
- Status pages — monitors, incidents and subscriber emails.
- Error logs — ingest production errors by API.
- Widget — identity, attachments and the JS API.
- Context graph — typed context for coding agents.
To je cijela instalacija.
Već za pet minuta vaši korisnici mogu početi krojiti vašu roadmapu.