Skip to main content

Widget Appearance

Customize how the Fyncall widget looks to match your brand.

Dashboard Configuration

Most appearance settings are configured in the Fyncall dashboard:

  1. Go to SettingsWidgetAppearance
  2. Adjust colors, branding, and launcher settings
  3. Preview changes in real-time
  4. Save to apply to your live widget

Color Settings

Primary Color

The primary color is used for:

  • Launcher button background
  • Send button
  • User message bubbles
  • Links and accents

Set this to match your brand's primary color.

Theme Mode

Choose the widget's color scheme:

ModeDescription
LightWhite background with dark text
DarkDark background with light text
AutoFollows user's system preference

Branding

  • Upload your logo (recommended: 256x256px PNG/SVG)
  • Displayed in the widget header
  • Falls back to company name if not set

Company Name

Displayed in the widget header when no logo is provided.

Welcome Message

The greeting shown when a customer opens the widget:

Hi there! 👋
How can we help you today?

Launcher Configuration

Launcher Style

StyleDescription
Icon OnlyJust the chat icon
Icon + TextIcon with customizable text (e.g., "Chat with us")
Custom ImageYour own launcher image

Launcher Position

Position the launcher button:

PositionDescription
Bottom RightDefault position
Bottom LeftLeft side of screen

Launcher Offset

Fine-tune the position with pixel offsets:

Bottom offset: 20px
Side offset: 20px

Launcher Size

SizeDimensions
Small48x48px
Medium56x56px (default)
Large64x64px

Header Styles

Customize the widget header appearance:

Header Type

TypeDescription
SolidSingle color background
GradientTwo-color gradient
ImageCustom background image

Gradient Direction

For gradient headers, choose the direction:

  • Horizontal (left to right)
  • Vertical (top to bottom)
  • Diagonal

Widget Size

Desktop

SettingDefaultRange
Width380px320-500px
Height600px400-800px

Mobile

On mobile devices, the widget automatically:

  • Opens full-screen
  • Uses mobile-optimized styling
  • Adjusts input for touch keyboards

Z-Index

Control the widget's stacking order if it conflicts with other elements:

Default z-index: 999999

Adjust this in the dashboard if the widget appears behind other elements.

Avatar Settings

Agent Avatar

  • Displayed next to agent/AI messages
  • Upload per-agent or use a default
  • Recommended: 128x128px circle

Customer Avatar

  • Generated based on customer name initials
  • Color derived from primary color

Code Example

If you need to override appearance programmatically:

// Override styles after widget loads
Fyncall.on('ready', function() {
// Access the widget element (limited due to Shadow DOM)
// Most styling should be done via dashboard
});
note

The widget uses Shadow DOM for CSS isolation. External CSS cannot affect widget styling. All customization must be done through the dashboard or our JavaScript API.

Best Practices

  1. Match your brand - Use your primary brand color for consistency
  2. Test on mobile - Verify the widget looks good on mobile devices
  3. Consider contrast - Ensure text is readable against your chosen colors
  4. Keep it subtle - The launcher should be visible but not intrusive
  5. Use a clear logo - High-resolution logo for crisp display on retina screens