The chat widget is a customer's first impression of your agent. Every knob you need to make it match your brand lives under Settings → Interface.
Theme
Pick Light, Dark, or Auto (follows the visitor's system preference). For most marketing sites, Light is the right default.
Colours
- Customer message colour — the bubble for messages the customer sends. This is the most prominent colour in the widget. Use your primary brand colour.
- Chat bubble colour — the small launcher bubble in the corner. Often the same as the customer message colour.
- Use customer colour as header — if on, the chat window header takes the same colour. Useful for a strong brand presence.
Alignment
Pick whether the launcher bubble appears bottom-right or bottom-left. Bottom-right is conventional in left-to-right languages.
Auto-show delay
Number of seconds after the page loads before the chat opens itself. Set to 0 to never auto-open (recommended for most sites). Anything between 5–15 seconds is reasonable if you want a proactive greeting.
Initial messages and suggested replies
See the Personality guide for guidance — these settings live in the same Interface tab.
Footer
A short string of text under the chat (e.g. "Powered by Acme · Privacy policy"). Supports basic Markdown links.
Lead capture form
Under Settings → Leads:
- Title — what the form asks ("Before we begin, can we get your details?").
- Fields — name, email, phone, custom message. Toggle each on/off.
- Notification email — where new leads get sent.
See the Capture and review leads guide for the full lead lifecycle.
Feedback and regenerate
- Collect feedback — adds thumbs-up/down buttons on every agent reply. Great signal for improving prompts and sources.
- Allow regenerate — lets customers ask for an alternate answer if the first response wasn't quite right.
Restricting where the widget loads
Under Settings → Security:
- Allowed domains — comma-separated list. The widget will refuse to load on any other origin.
- IP rate limit — cap how many messages a single IP can send per timeframe to deflect abuse.
