Skip to main content
Every aspect of the widget’s appearance can be configured via data-* attributes on the script tag. No code changes required.

Full Example

Options Reference

data-theme

Controls the widget’s color scheme.

data-accent

Sets the accent color used for buttons, highlights, and the element selector. Accepts any hex color. Default: #01adae

data-position

Controls which corner the widget appears in.

data-trigger

Controls the style of the trigger button that opens the feedback panel.

data-trigger-text

Custom label for the trigger button. Only visible with the text and tab trigger styles. Default: Feedback

Custom Trigger (BYO Button)

Set data-trigger="none" to hide the default widget button, then call Clayzo.open() from anywhere in your UI:
This works from any element — a footer link, a nav item, a help menu, a floating button you built yourself. The full feedback panel (element selection, screenshots, session replay) still works exactly the same.

Identifying Users

By default, feedback is submitted anonymously. To attach user identity, use the programmatic API instead of auto-initialization:
The user’s name and email will appear alongside their feedback in the Clayzo dashboard.