Saltar a contenido

Branding & Media

Path: /dashboard/settings (Branding tab) · Permission: Settings module

Customize the visual identity of your AI assistant to match your brand. Branding applies to both the dashboard and the widget your users see.

Branding Settings Branding Settings


Your logo appears in the dashboard header and optionally in the widget.

Requirement Details
Minimum width 200px
Maximum display size Automatically resized to 350px wide
Recommended format PNG with transparent background
Upload method Drag-and-drop or file picker

Tips:

  • Use a transparent PNG for clean alignment on both light and dark backgrounds.
  • Upload at 2x the desired display size for crisp rendering on retina displays.
  • Avoid very tall logos — wide/horizontal formats work best in the header.

Favicon

The favicon appears in browser tabs and bookmarks.

Requirement Details
Minimum size 16x16 pixels
Processing Cropped to square, resized to max 48x48
Recommended format PNG or SVG

Tips:

  • Use a simple icon, letter, or symbol — complex images become unreadable at small sizes.
  • If your logo is detailed, create a simplified favicon version (e.g., just the first letter or icon mark).

Colors

Setting What it controls Example
Primary color Main theme color — widget header, buttons, active states, sidebar highlights #3b82f6 (blue), #10b981 (green)
Secondary color Accent color — hover states, links, secondary buttons #6366f1 (indigo), #f59e0b (amber)

Enter hex color codes directly or use the built-in color picker. Changes preview immediately in the dashboard.

Color tips

  • Match your brand — Use your company's primary brand color for consistency across your website and the widget.
  • Ensure contrast — Dark colors work best for headers and buttons. Avoid very light colors that won't be readable on white backgrounds.
  • Test on the widget — After changing colors, open the widget on your website to verify readability and visual consistency.

Typography

Choose from premium font families. The font selector is language-aware — it automatically shows fonts that support the character sets of your enabled languages.

Language Font examples
English / Latin Inter, Poppins, Open Sans, Roboto, Montserrat
Hebrew Heebo, Assistant, Rubik, Open Sans Hebrew
Arabic Cairo, Tajawal, IBM Plex Arabic
CJK Noto Sans CJK (auto-selected)

The selected font applies to both the dashboard and the widget, ensuring a consistent brand experience for your team and your users.


Widget avatars

The avatar is the profile image users see inside the chat widget. It sets the tone for the conversation — friendly, professional, or branded.

Option Details Best for
Gallery Choose from a curated set of pre-designed avatars with large preview cards Quick setup, professional look
Upload Upload your own image — automatically cropped and optimized to 100x100 PNG Brand mascot, team photo, custom icon
URL Paste an external image URL Dynamic avatars from a CDN (note: depends on external host availability)

Avatar tips

  • Use a friendly face or icon — Avatars with a face (human or illustrated) increase engagement by 15–25%.
  • Match your brand — If you have a mascot or logo icon, use it for instant brand recognition.
  • Avoid text-heavy images — At 100x100 pixels, text becomes unreadable.

Custom CSS

For advanced customization, add custom CSS that overrides default dashboard styles. This is useful for:

  • Matching specific corporate style guides beyond primary/secondary colors
  • Adjusting spacing, borders, or color nuances
  • Hiding or repositioning UI elements for specialized deployments

Example: Custom button style

.btn-primary {
    border-radius: 8px !important;
    font-weight: 700 !important;
}

Use with care

Custom CSS overrides can break the dashboard layout if selectors change during updates. Keep overrides minimal, document what you've changed, and test after each system update.


FAQ

Q: Why does my logo look blurry?

  • Upload a larger source image (at least 2x the desired display size) and let the system scale it down. A 700px wide image will look crisp at 350px display size.

Q: Can I use a URL instead of uploading?

  • Yes, for logos and avatars. But external URLs can break if the host changes paths or goes offline. Uploading directly is more reliable.

Q: Do branding changes affect the widget immediately?

  • Yes. Branding changes (colors, logo, avatar) take effect immediately for new widget sessions. Existing open sessions may need a page refresh to see updates.

Q: Is branding per-bot or global?

  • Branding is per-bot. Each bot in a multi-bot setup can have its own colors, logo, and avatar.