Skip to content

A chatbot that feels at home on your website.

Choose Pearl, Linen, Sage, Ink, Midnight or Plum, then customize the details in a live preview. Pro, Agency, Growth and Scale include the full editor, with accessibility checks before you publish.

One assistant.
Make it yours.

Switch themes and try a conversation. This preview uses the same styles as the chatbot your visitors will see.

Interactive sample
Choose your starting theme
PearlOpen, type, and try the controls

Preparing your interactive preview…

Sample replies only. Your messages stay on this page and are not saved.

Try a few details
Button color
Color checks look good

The current text, control borders and focus colors meet the checked contrast targets.

Inspect the contrast checks
Main text on the chat background
16.89:1 · minimum 4.5:1
Text in assistant messages
14.25:1 · minimum 4.5:1
Secondary text and placeholders
6.83:1 · minimum 4.5:1
Team status and speaker labels
5.76:1 · minimum 4.5:1
Button labels and visitor messages
9.18:1 · minimum 4.5:1
Status text and action links
8.58:1 · minimum 4.5:1
Status text on message backgrounds
7.24:1 · minimum 4.5:1
Input borders on the chat background
4.38:1 · minimum 3:1
Control borders on tinted backgrounds
3.69:1 · minimum 3:1
Focus ring on the chat background
11.64:1 · minimum 3:1
Focus ring on tinted backgrounds
9.82:1 · minimum 3:1

The full editor includes fonts, corners, width, placement and wording. Available with Pro, Agency, Growth and Scale.

Open your theme editor

Which chatbot themes are available?

Start with a preset, then change the supported appearance settings to suit the website. The editor and installed chatbot share the same styling.

Six Sairo chatbot starting themes
ThemeAppearance
PearlLight stone surfaces and charcoal text.
LinenWarm paper colors, serif typography and tailored corners.
SageSoft green surfaces and humanist typography.
InkA dark monochrome palette with tailored corners.
MidnightDeep slate surfaces and a solid header.
PlumA muted dark purple palette and humanist typography.

What can you customize?

Set eight color roles covering backgrounds, messages, text, buttons, borders and focus. Choose a font stack, text size, corner treatment, panel width, launcher position and header style. Edit the launcher text, message label and optional placeholder.

Apply an organisation default, then override it for a project or website. Restoring inheritance removes that layer’s override. If a workspace downgrades, premium settings are retained while the visitor chatbot uses the standard appearance.

What happens if a change hurts readability?

The editor checks eleven text, border and focus color pairs. Warnings identify the affected content, the measured contrast ratio and the required minimum. Hiding a visible label also produces a discoverability warning.

A theme with warnings opens a review dialog. Keep editing, use the repair action or explicitly save with warnings. Confirmation is checked on the server against those exact settings. Required accessible names cannot be removed, and arbitrary custom CSS cannot disable the protected interaction behavior.

An example warning

Text in assistant messages: the chosen colors do not meet the contrast target. Review the colors, use the repair action or acknowledge the specific risk before saving.

How does the theme work for visitors?

The chatbot uses the website’s saved appearance. Preview colors, text and labels in the editor, then test the installed chatbot with your own content.

Supported themes keep keyboard interaction, visible focus, touch targets and reduced-motion and forced-color treatment. Customer pages, logos, content, zoom behavior and assistive technology still need complete integration testing. Saving with warnings is not an accessibility conformance claim.

How do you publish a theme?

  1. Choose the scope

    Open Settings and select the organisation, project or website to customize. Owners and administrators can save appearance changes.

  2. Preview the conversation

    Choose a preset, edit the details and inspect the sample messages, controls and labels.

  3. Review and save

    Resolve any required-field errors. Fix or explicitly acknowledge the listed accessibility risks, then save. Newly loaded widgets use the saved appearance without changing the embed snippet.

Common questions

Which Sairo plans include chatbot themes?

Pro, Agency, Growth and Scale include the full theme editor. Free and Starter retain basic branding and the standard chatbot appearance.

Can I remove the chatbot’s accessible labels?

Required accessible names cannot be removed. Hiding visible launcher or message text raises a warning while retaining the programmatic name.

Do I need to reinstall the widget after changing its theme?

No. Newly loaded widgets use the effective saved theme from their existing site configuration. The installation snippet stays the same.

See what your website can answer.

Try a sample, review the result, and decide what comes next.