Skip to content
Launching soon. These docs describe TellsU as it will be at launch.

Feedback form for browser extensions

Add a feedback form to your Chrome, Edge or Firefox extension. The widget goes in any of your extension’s own pages: a popup, an options page, a side panel. It’s bundled into your extension, never loaded from TellsU, and it needs no new permissions. Nothing is sent until someone clicks it.

Your app’s Installation tab in the TellsU dashboard has each snippet below with your public key filled in; the examples here use pk_yourpublickey in its place.

For extensions with a build step.

  1. Install the package:

    Terminal window
    npm install @tellsu/widget
  2. Add an element where the widget should appear, in whichever page should show it:

    <div id="feedback"></div>
  3. Mount the widget in a script that page runs. The version comes from your manifest:

    import { TellsU } from '@tellsu/widget';
    TellsU.mount('#feedback', {
    appKey: 'pk_yourpublickey', // required; everything else is optional
    version: chrome.runtime.getManifest().version,
    });

The widget opens TellsU’s hosted page in a new tab with:

  • your extension’s version;
  • the screen: the page’s file name without .html, such as popup or options (set the screen option to name it yourself);
  • the sentiment, if a face was clicked.

The hosted page detects the browser and operating system itself. Because it opens in the same browser, that’s the browser your extension runs in. Nothing about the tabs, sites or pages your users visit is read or sent.

You can add a release channel and edition, and on the paid plan, values of your own. See the widget’s options.

Add TellsU to your store listing’s privacy details: see Store listings for the Chrome Web Store and Firefox add-ons.