๐Ÿ‘จโ€๐Ÿ’ป For developers

Collect feedback in your app with one script tag

No SDK. No dependencies. No complex setup. Paste one script tag, done. Works in any app: React, Vue, Angular, vanilla JS.

โšก<6KB script ยท Loads async ยท No bloat

Setup in 30 seconds

Copy, paste, done. The widget appears automatically in the bottom right.

<!-- Add this script tag to your HTML -->
<script 
  src="https://widget.fluister.dev/widget.js" 
  data-project-id="YOUR_PROJECT_ID"
  async>
</script>
๐Ÿ’ก Note: Replace YOUR_PROJECT_ID with your actual project ID from your Fluister dashboard.

How it works

1๏ธโƒฃ

Add script tag

Paste the script in the <head> or before </body> of your HTML. Works in React, Vue, Angular, etc.

2๏ธโƒฃ

Widget appears

The feedback widget is automatically loaded in the bottom right. Users can give feedback immediately.

3๏ธโƒฃ

Feedback flows in

All feedback appears in your Fluister dashboard. AI categorizes automatically: bug/feature/question.

4๏ธโƒฃ

From feedback to ticket

Create tickets from feedback. Link to releases. Close the loop with a changelog.

Frequently asked questions

Does this work in React / Vue / Angular?

Yes. The script tag pattern works in any JavaScript framework. You can also use the widget API for more control (see docs).

How big is the script?

Less than 6KB gzipped. It loads asynchronously, so it does not block your page. Fast load time even on mobile.

Can I customize the widget style?

Yes. You can customize colors, position, text via data-attributes or the JavaScript API. See docs for examples.

Does this work in Single Page Apps (SPA)?

Yes. The widget stays active during route changes in React Router, Vue Router, etc. No reload issues.

Ready to collect feedback?

Create a free account, copy your script tag, paste it in your app. Done in 5 minutes.

Create free account