Choose the right appearance controls
Find the appearance controls for your launcher, chatbox, help center and agent workspace.
On this page
Overview
Experience Builder configures the public chat launcher, chatbox, animation effects, and Knowledge Base presentation. Preview changes locally, then save or apply them to update the public site.
When to use this
The public chat widget and /support/ need their own structure and optional colors without changing the admin SPA.
Where to find the controls
Launcher and chatbox: Settings → System → Appearance, or Settings → Support Channels → Live Chat. Effects: Settings → Support Channels → Live Chat → Effects. Public Knowledge Base customization: Extensions → Knowledge Base Themes → Customize.
Who can make these changes
Support Admin with elegant_support_manage_settings. Frontend visitors receive compiled safe config only.
Before you begin
Each surface has ☑ Use ElegantSupport default colors (checked by default). Checked inherits Theme Builder tokens. Unchecked unlocks independent colors. Priority: surface override → surface preset → global tokens → system defaults.
Follow these steps
- Open a builder page.
- Pick a structurally distinct preset.
- Preview locally (does not change the live site).
- Save / Apply.
- Refresh the public page.
Settings reference
Storage is es_experience JSON. Built-in presets cannot be deleted. Ticket tabs stay Form Builder driven. Chat AI answers stay Fulltext + Chunks only.
Example workflow
Admin Theme purple, launcher inherit, chatbox custom green, KB custom blue. Change Admin Theme to orange: launcher follows, chatbox and KB stay.
Good practices
Unsaved preview never PATCHes es_experience. Mobile compact is on by default for the launcher.
Important considerations
Do not paste unsafe SVG. Icons are curated. Hero images use the Media Library.
If something does not work
If the live widget did not change, confirm Save / Apply and hard-refresh. If admin is blank, rebuild assets with php tools/build-assets.php.