Layout
The feedback widget accepts HTML attributes to control its position, style, rating mode, and visibility options.
Styles
Two approaches for customizing the feedback widget styles:
Text
The feedback widget exposes text properties for every label, placeholder, and message. Override them to match your brand's tone or support multiple languages (i18n).
Dark mode
The feedback widget automatically switches to dark mode when your site uses a dark theme. You can also enable it manually.
Embedded mode
Instead of using a button to trigger the feedback modal, you can embed the feedback form directly into your page. This works well for dedicated feedback pages or inline feedback sections within your content.
Events
This feature is only available on the Professional and Unlimited plans. The widget checks the project's plan capabilities before emitting events, and that configuration is cached for up to 60 seconds, so a plan change can take a minute to take effect.
Accessibility
The feedback widget ships with keyboard and screen reader support enabled by default. This page describes that behavior and the properties you can use to adjust it.
Programmatic control
You can open the feedback modal from your own JavaScript instead of relying on the built-in `` trigger. This is useful when you want a custom trigger, such as a link, an icon, or a keyboard shortcut.