Skip to main content

Widget appearance

These settings control how the chat widget looks on your storefront. Changes take effect immediately for new page loads — customers who already have the widget open will see the changes when they refresh.

Primary color

Fieldwidget_primary_color
TypeColor picker (hex)
Default#ff3621
AffectsWidget

The main accent color used for the launcher button, send button, links, and active elements. Choose a color that matches your storefront branding.

Tips:

  • Use a color with sufficient contrast against white and dark backgrounds. Agent Red checks WCAG contrast ratios in the live preview.
  • Avoid very light colors (pastel yellow, light grey) — they are difficult to see against most storefront backgrounds.
  • The widget automatically derives hover and pressed states from the primary color.

Background color

Fieldwidget_background_color
TypeColor picker (hex)
Default#FFFFFF
AffectsWidget

The chat panel's main background color. This is the area behind the message list.


Position

Fieldwidget_position
TypeDropdown
Optionsbottom-right, bottom-left
Defaultbottom-right
AffectsWidget

Where the launcher button and chat panel appear on the page. Most stores use bottom-right because it does not interfere with left-aligned navigation or content.

When to use bottom-left:

  • Your storefront has a right-side panel, sidebar, or another floating element in the bottom-right corner.
  • You already have a different widget (cookie consent, feedback) in the bottom-right position.

Offset X / Offset Y

Fieldwidget_offset_x, widget_offset_y
TypeNumber (0–100 pixels)
Default20 each
AffectsWidget

The distance in pixels from the edge of the viewport to the launcher button. Increase these values to move the widget further from the corner.


Agent display name

Fieldwidget_agent_display_name
TypeText (up to 100 characters)
DefaultNone (uses brand name)
AffectsWidget

The name displayed in the chat header. If not set, falls back to the brand name from Brand and tone.

Example: "Ava from ACME Support" or "ACME Help Bot"


Agent avatar URL

Fieldwidget_agent_avatar_url
TypeURL
DefaultNone (uses default agent icon)
AffectsWidget

A URL to an image displayed as the agent's avatar in the chat header and next to agent messages. Use a square image (recommended 64x64 pixels or larger).

Tips:

  • Use a brand mascot, team photo, or abstract logo — something that humanizes the experience.
  • Host the image on your own CDN or Shopify files for reliability. External URLs may be blocked by Content Security Policy on some storefronts.

Agent title

Fieldwidget_agent_title
TypeText (up to 100 characters)
DefaultNone
AffectsWidget

A subtitle displayed under the agent name in the chat header. Examples: "AI Support Assistant", "Available 24/7", "Typically replies instantly".


Logo URL

Fieldwidget_logo_url
TypeURL
DefaultNone
AffectsWidget

A custom brand logo displayed in the widget header. If set, replaces the default Agent Red logo.


Show branding

Fieldwidget_show_branding
TypeToggle (on/off)
DefaultOn
AffectsWidget

When enabled, displays "Powered by Agent Red" in the widget footer with a link to the Agent Red documentation site.

Turning it off: The White-Label Package (Enterprise only, $399/month) removes all Agent Red branding. On other tiers, the toggle is visible but branding cannot be fully removed.


Color mode

Fieldwidget_color_mode
TypeDropdown
Optionslight, dark, auto
Defaultlight
AffectsWidget

Controls the widget's color scheme.

SettingBehavior
LightWhite/light backgrounds, dark text. Works on most storefronts.
DarkDark backgrounds, light text. Matches dark-themed storefronts.
AutoFollows the customer's OS or browser preference (prefers-color-scheme).

Mobile enabled

Fieldwidget_mobile_enabled
TypeToggle (on/off)
DefaultOn
AffectsWidget

Controls whether the widget appears on mobile devices (screen width under 768px).

When to disable:

  • Your mobile storefront has a native support channel (e.g., in-app chat) and you do not want the widget to compete with it.
  • Your mobile experience is not optimized for a floating widget.

Launcher icon

Fieldwidget_launcher_icon
TypeDropdown
Optionschat, headset, help
Defaultchat
AffectsWidget

The icon displayed on the floating launcher button.

IconVisualConnotation
ChatSpeech bubbleConversational, modern
HeadsetHeadset/microphoneSupport team, customer service
HelpQuestion markHelp center, FAQ

Launcher size

Fieldwidget_launcher_size
TypeNumber (40–80 pixels)
Default56
AffectsWidget

The diameter of the floating launcher button in pixels.


Border radius

Fieldwidget_border_radius
TypeNumber (0–20 pixels)
Default8
AffectsWidget

The corner roundness of the chat panel. 0 gives sharp corners, 20 gives very rounded corners.


Bubble colors

Four color fields control the appearance of message bubbles:

FieldDefaultDescription
widget_agent_bubble_colorTheme defaultBackground color of agent message bubbles
widget_agent_bubble_text_colorTheme defaultText color in agent message bubbles
widget_customer_bubble_colorPrimary colorBackground color of customer message bubbles
widget_customer_bubble_text_colorWhiteText color in customer message bubbles

If not set, these derive from the primary color and color mode automatically. Only override them if the automatic colors do not have sufficient contrast on your storefront.


© 2026 Remaker Digital, a DBA of VanDusen & Palmeter, LLC. All rights reserved.

Was this page helpful?