Widget customization
What you can customize in the Feedjolt widget: launcher text, position, and color, plus per-page theme and default-board attributes set on the embed tag.
The widget's appearance is configured per-workspace at Dashboard -> Settings -> Widget, not via per-page attributes. This trades flexibility for consistency: any change to the launcher text or colour propagates to every page where the widget is installed.
What's configurable
| Setting | Where | Notes |
|---|---|---|
| Launcher text | Settings -> Widget | The button label, e.g. "Feedback" or "Got an idea?". |
| Launcher position | Settings -> Widget | bottom-right or bottom-left. |
| Primary colour | Settings -> Widget | Hex. Used as the launcher background. |
| Theme override (per-page) | data-theme attribute | light, dark, auto. |
| Default board (per-page) | data-board attribute | Open the widget to a specific board. |
Anything else (custom fonts, repositioning, content reordering, swapping the launcher icon) isn't supported via configuration today.
What you can do anyway
- Hide the launcher with CSS - the launcher is a
#feedjolt-launcherbutton you can target. Hiding it leaves the iframe non-functional, though, since clicking the launcher is the only entry point right now. - Set the page locale -
<html lang="es">makes the widget Spanish;lang="ca"Catalan; otherwise English. - Use the embedded portal page directly -
feedjolt.com/{locale}/portal/{workspace}is just a regular web page. Embed it in an<iframe>of your own if the launcher widget doesn't fit your design.
What's coming
A few things on the roadmap that customers ask for:
- Custom CSS injection into the iframe.
- A programmatic
window.feedjolt.open()API for custom buttons. - More granular per-board allow-listing.
Vote on what would unblock you.
Widget configuration
The data-* attributes the Feedjolt widget loader reads: workspace, board, theme, SSO token, and API URL. Everything else is set per workspace in the dashboard.
Widget Content Security Policy
The exact Content Security Policy directives the Feedjolt widget needs to load: script, connect, frame, img, style, and font sources, plus a strict CSP example.
