Browse documentation

Install

Website installation

Install the generated script in a shared HTML shell, site builder, or tag manager.

Documentation revision 2026-07-30

Use the generated script

HTML · docs 2026-07-30html
<div data-feedbacks-host="YOUR_PROJECT_KEY"></div>

<script
  src="https://app.feedbacks.dev/widget/latest.js"
  data-project="YOUR_PROJECT_KEY"
  defer
></script>

Place it once

  • Static HTML: before the closing body tag.
  • Server-rendered templates: in the shared layout or footer template.
  • Tag manager: as a custom HTML tag loaded on pages where feedback is available.
  • Single-page app without a wrapper: in the root HTML file, not inside a component that remounts.

Choose an embed mode

ModeUse it when
modalYou want the standard floating button and modal form.
triggerYour own button should open the feedback modal.
inlineThe form should render inside a specific page container.
Custom trigger · docs 2026-07-30html
<button data-feedbacks-trigger>Send feedback</button>

<div data-feedbacks-host="YOUR_PROJECT_KEY"></div>

<script
  src="https://app.feedbacks.dev/widget/latest.js"
  data-project="YOUR_PROJECT_KEY"
  defer
></script>

Set the mode in Feedback form

Choose Custom trigger and save [data-feedbacks-trigger] as the target. The installed snippet stays unchanged.

Website installation documentation | feedbacks.dev