Widget

Customization

Match the bubble to your brand from the dashboard — no redeploy required.

Where to configure

Styling lives in the dashboard → Brand, not on the script tag. Changes propagate to live sites within a few seconds, so you can restyle the bubble without touching your code.

Theme

The widget exposes a small, deliberately-tight set of theme knobs:

  • Accent color — the launcher and the user-message bubble.
  • Surface background — the chat panel surface.
  • Text color — body text on the panel.
  • Logo — your logo on the launcher and header.
  • Header label — the title shown at the top of the panel.

We keep the knob set small on purpose: it's enough to look like your brand without letting the bubble break. If you need a knob we don't expose, tell us rather than fighting the CSS.

Position

The bubble sits in the bottom-right corner. Position isn't configurable today — if a cookie banner or other fixed element conflicts, email support@duggai.com.

Language

The widget UI is English today. The agent itself reads the user's message and replies in whatever language they wrote in, regardless of the UI text.

Removing the "Powered by" badge

The badge ships on Free and Starter. Pro and above hide it automatically (branding off is a plan feature — see Pricing).

Need more control?
The widget renders into its own scoped container with its own styles, so your global CSS won't accidentally break it. If the theme knobs don't cover what you need, file a request and we'll add a clean option rather than have you override internals.