Feedback widget for Replit

Replit Agent can build and deploy a full-stack app from a description. Once it is live on a replit.app address, the most useful input you can get is from the people using it.

Why add feedback to Replit apps?

Replit apps use many stacks, but every web app has an HTML entry point or template. TellTide is one script tag there.

Step 1: Create a TellTide app and copy your App ID

Sign in to TellTide, open Apps, and create an app for your site. Set the App link to your public URL — in production, the widget only accepts submissions from pages on that hostname. Copy the App ID; every snippet below uses it.

Step 2: Ask Replit Agent to add the script

Paste this prompt with your App ID filled in. The Agent finds the right HTML file for your stack:

Add this script tag to the main HTML page of the frontend, just before
the closing </body> tag, so it loads on every page. Do not change anything else.

<script
  src="https://telltide.com/src/widgets/widget.js"
  data-app-id="YOUR_APP_ID"
></script>

Step 3: Or find the HTML file yourself

For a Vite or React frontend, edit client/index.html or index.html. For Flask or Express templates, add it to the base layout template that every page extends:

<script
  src="https://telltide.com/src/widgets/widget.js"
  data-app-id="YOUR_APP_ID"
></script>

Step 4: Deploy and set the App link

Deploy from Replit and set the App link in TellTide to the deployment URL (your replit.app address or custom domain). The workspace preview runs on a different development hostname; add it under API credentials → Publishable key → Allowed websites if you want to test there.

Step 5: Verify the feedback loop end to end

Open your site, click the TellTide launcher (bottom corner by default), and submit a test bug report. It should appear in your TellTide inbox within seconds. From there you can reply-triage privately, and later publish your first feature request to the public roadmap.

Good to know

  • Use a tt_pub_ publishable key only if you call the API from the browser. Private tt_live_ keys belong in Replit Secrets, never in frontend code.
  • If your Replit project has a backend, it can also send feedback server-side through the API, for example from a support form you already built.
  • Widget styling is managed in TellTide, so restyling never needs a redeploy.
Ready to hear from your users?
$19/mo flat · 5-minute setup · Cancel anytime

Common questions

Can my Replit backend send feedback too?

Yes. Server code can POST to the TellTide API with a private key stored in Replit Secrets. Those submissions land in the same inbox as widget feedback.

Will the widget slow down my Replit site?

No — the snippet loads a single small script at the end of the body, after your content renders. It does not block paint or affect your Core Web Vitals.

Is the feedback users send public?

No. Unlike board-first tools, everything arrives in a private inbox. Bug reports and reviews stay internal; you publish only chosen feature requests to a roadmap users can vote on.

How much does TellTide cost?

Pro includes the widget, private inbox, API, and public roadmap. Pricing never scales with how many users you have.

Catch every bug, idea, and review

Add TellTide to Replit apps, triage privately, and publish only what you'll ship.

One script tag · 5-minute setup · Cancel anytime