Bien démarrer
Collectez les retours sur votre produit, triez-les au même endroit et montrez la roadmap sur laquelle vous travaillez. Cinq minutes jusqu'au premier envoi.
Ce qu'Opini vous apporte
- Widget. Une balise script légère qui ouvre une fenêtre de feedback sur n'importe quelle page, avec le contexte de l'utilisateur et de l'URL.
- Formulaire hébergé. Une URL permanente à mettre dans vos e-mails, QR codes et pages de statut, sans widget.
- API publique de la roadmap. Affichez vos éléments et versions publiés sur votre site via une API JSON en lecture seule.
- Recherche. Cmd-K sur tous les éléments de roadmap, commentaires, versions et retours du projet.
- Tags. Une bibliothèque de tags pour tout, avec création à la volée.
- Webhooks. Des événements compatibles Discord pour que votre chat, vos pipelines ou vos outils de support suivent les changements.
- Versions. Des notes de version publiques par projet, avec contrôle de la visibilité.
- Questions de suivi. Posez une question à l'expéditeur depuis le tri ; il répond via un lien dans son e-mail.
- IA. Des aides facultatives dans le tri : plus de contexte, des actions suggérées. Voir l'IA.
Premier essai en 5 minutes
1. Inscrivez-vous. Ouvrez /app/signup et saisissez votre e-mail. Un lien de connexion arrive dans votre boîte ; cliquez dessus pour ouvrir le tableau de bord.
2. Choisissez un projet. Chaque nouvelle organisation a un projet « Main ». Pour en ajouter un, utilisez le bouton « Nouveau projet » dans la barre latérale.
3. Créez une clé publique. Ouvrez Paramètres → Clés d'API, cliquez sur Créer une clé, choisissez Publique et ajoutez les origines où vous intégrerez le widget (par exemple
https://example.com). Vous obtenez une chaînepk_live_...directement dans le tableau. Elle peut figurer sur toutes vos pages, donc pas de « copiez-la maintenant ou perdez-la ». Copiez-la quand vous en avez besoin.Besoin d'une clé de serveur à serveur ? Créez-en une Privée ; ce secret
sk_live_est affiché une seule fois, à la création. Copiez-le à ce moment-là, ou générez-en un nouveau.Vous envoyez des retours depuis votre backend, un jeu ou une app plutôt que le widget ? Voir Envoyer des retours via l'API.
4. Ajoutez la balise script. Collez ceci dans n'importe quelle page HTML, avec la clé que vous venez de copier :
html<script src="https://opini.dev/widget.js" data-opini-key="pk_live_REPLACE_ME" data-opini-label="Send feedback" data-opini-position="bottom-right" defer></script>5. Cliquez sur le bouton, envoyez quelque chose. Le bouton flottant apparaît dans le coin choisi. Remplissez le formulaire ; l'envoi arrive dans l'onglet Tri de votre organisation.
6. Retrouvez-le dans le tri. Ouvrez le tableau de bord : votre envoi est en haut de la liste, avec l'URL, le navigateur et (si vous avez appelé
window.opini.identify) l'e-mail de l'utilisateur.
Et ensuite
Référence du widget
Chaque attribut data-*, window.opini.identify, CSP et accessibilité.
Pages publiques
Le tableau et le formulaire hébergé : ce qui est visible, ce qui ne l'est pas.
Recherche
La recherche Cmd-K et le champ de la barre du haut.
Tags
Une bibliothèque de tags pour n'importe quel élément.
Webhooks
Événements sortants, format compatible Discord, historique des envois.
IA
Tirez plus de contexte de chaque envoi et générez des actions.
Versions
Des annonces façon blog, épinglées à côté des éléments livrés.
Questions de suivi
Posez une question ; la personne répond via un lien dans son e-mail.
URL canoniques
Des URL courtes qui survivent aux renommages, grâce à un public_id stable.
API publique
Référence OpenAPI générée automatiquement : chaque endpoint, requête et réponse.