Look & feel

Apply your brand colors, let dark mode match your app, and render in your own containers.

Last reviewed

The widget is designed to feel like part of your app, not a third-party popup.

Brand colors

Set your brand colors and typography in the getuserfeedback.com dashboard. The widget picks them up automatically — no code needed.

The theme editor supports both light and dark mode variants, so you can control exactly how the widget looks in each. You can also use the AI-powered theme editor to overhaul the entire look and feel with a single prompt — try it at getuserfeedback.com/features/themes.

Dark mode

In browser apps, the widget detects standard light and dark theme signals and follows them automatically. In React Native, set colorScheme: "system" when the widget should follow the device preference.

You can also force a specific color scheme or update it at runtime. See the Dark mode guide for the full story.

Rolling theme updates

If you're rebranding in stages, assign a theme to a runtime feature flag instead of switching the default theme for everyone. See Rolling theme updates.

Containers

By default, the widget uses the SDK's built-in presentation. Browser SDKs can place a flow in a custom DOM container. In React Native, render FlowContent inside your app's sheet, drawer, modal, or inline view; this is the recommended way to match your native presentation.

See the Containers guide for implementation details per SDK.