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 Settings → Widget → Appearance
  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