Get your feedback widget running in 5 minutes
First, let's create an API key for your product. Each product gets its own key to keep feedback organized.
Select how you want your feedback data to be protected:
Feedback text only, no email collection. Anonymous and simple.
Server encryption - messages & emails encrypted at rest, we could technically view but promise we won't
Client encryption - we cannot read your data even if we wanted to
// JavaScript (Web Crypto API) const key = await crypto.subtle.importKey( 'raw', new TextEncoder().encode('your-key'), 'AES-GCM', false, ['decrypt'] ); const decrypted = await crypto.subtle.decrypt( { name: 'AES-GCM', iv: encryptedData.iv }, key, encryptedData.ciphertext );
We don't store anything - feedback goes directly to your webhook
Full control - run the entire system on your infrastructure
Learn more about privacy options
Want real-time notifications? Set up a webhook to receive feedback instantly at your endpoint.
Webhook payload format: {"type": "bug", "message": "...", "email": "...", "product": "...", "timestamp": "..."}
{"type": "bug", "message": "...", "email": "...", "product": "...", "timestamp": "..."}
Copy this code and paste it into your website's HTML, just before the closing </body> tag:
</body>
Loading...
That's it! The feedback button will appear in the bottom-right corner of your site.
Try out your new feedback widget! Click the button below to see how it works:
Click the feedback button in the bottom-right corner to test it!
β Setup Complete! Your feedback system is ready to collect valuable insights.