bespoke.
Pro feature

Theming: make each link yours.

Every link carries its own look: an accent color to start, and with Pro, full custom CSS with a live preview. Same chat underneath, dressed for the room it's in.

Get your link

The chat is your front room. Default gray is a brand leak.

You spent real effort on the look of your site, your portfolio, your conference page. Then a chat widget lands in the corner wearing someone else's clothes.

bespoke links live in different rooms. The link in your portfolio bio wants to look like your portfolio. The conference room wants the event's identity. The support link embedded in your product wants your product's accent, not ours. One global theme can't be right in all those places, which is why theming is per link, not per account.

And because a chat surface is mostly bubbles and type, a little styling goes a long way: the accent color alone re-keys the whole room. Custom CSS exists for the moments you want to go further, with a live preview so you always save what you actually saw.

Four ways a default widget fights your site.

Portfolio embeds A carefully designed portfolio with a generic gray chat bubble pinned in the corner. It reads as third-party scaffolding, not as you.
Accent-first theming re-keys the widget to your palette in seconds; custom CSS finishes the job.
Different contexts Your bio link, your support link, and your conference link all want different identities, but account-wide settings force one look.
Themes are per link. Every door dresses for its own room.
Standing out Every chat product ships the same neutral defaults, so every chat on the web looks like every other chat.
Presets give you opinionated starting points, then custom CSS takes it as far as your taste goes.
Fear of breaking it CSS on someone else's chat surface feels risky: one bad rule and the reply box disappears.
A live preview before saving, sanitized CSS, and themes scoped to one link so experiments can't leak.

Accent, presets, then full CSS.

01

Pick the accent color

One choice, immediate effect: buttons, bubbles, and highlights across the chat and the embed launcher all re-key to it.

02

Start from a preset

Opinionated starting points that cover light and dark rooms, warm and cool. Use them as-is or as the base for your own.

03

Write custom CSS with a live preview

The chat exposes its design tokens as CSS custom properties, so most themes are a few lines. The preview shows exactly what people will see before you save a thing.

The customize page: CSS preset buttons and the custom CSS editor on the left, a live preview of the sender's page on the right, themed lavender by the Bubblegum preset
The real customize page. Preset buttons and the CSS editor on the left; the sender's page live-previewed on the right, re-themed as you type. Pictured: the Bubblegum preset.

The fine print

scope
Per link; one link's theme never touches another
accent
Available on every plan
presets + CSS
Pro
safety
Custom CSS is sanitized on save and on render
preview
Live, exact, and required before saving
embeds
The launcher button keeps accent-only styling, so it never fights the host site

Any link that lives inside something you designed.

Portfolio embeds

The chat that finally looks like it belongs on the site it's embedded in.

Branded support

Your product's accent on the link customers use to reach you.

Events

Conference rooms wearing the event's identity, question links and all.

Personal links

A different mood for every door: work, side project, friends.

The accent is free. The paint roller is Pro.

Free

Accent color on every link

One pick, whole-room effect: buttons, bubbles, and the embed launcher all follow it.

Pro · $12/month

Presets + full custom CSS, live preview

Design tokens exposed, CSS sanitized, scoped per link. Ships with every other Pro feature.

Things people ask.

Can my CSS affect the site hosting the embed?+
No. Custom CSS applies inside the chat surface only, and it's sanitized on save and again on render. The host page and the launcher button are out of reach on purpose.
Can I break the chat with bad CSS?+
You'd have to try twice: the live preview shows exactly what you're about to save, and resetting to the accent-only look is always one click away.
Why does the embed button only follow the accent?+
The launcher lives on someone else's page, where a fully custom button would eventually fight the host site's styles. Accent-only is the truce: yours, but polite.
Do themes change how anything works?+
No. Theming is paint. Isolation, history, push notifications, and every behavior are identical under any theme.