Customize colors, positioning, and branding to match your identity perfectly.
Primary Color
#4F46E5
Text Color
#0a2540
Background
#F9FAFB
Widget Position
Fine-tune every visual detail so the widget feels like a natural extension of your brand.
Apply your exact brand palette to the chat widget so it blends seamlessly into your website.
Place the chat widget exactly where you want it — bottom-right, bottom-left, or embedded inline.
Customise the launcher icon, bubble shape, and animation to create a distinctive first impression.
Greet visitors with personalised copy that sets the tone before they even type a word.
Every style option adapts automatically to desktop, tablet, and mobile screen sizes.
Start fast with professionally designed presets, then fine-tune every detail to your liking.
The chat widget that lives on the corner of your website is the most-seen UI element you own — every visitor sees it before they read a single sentence of your homepage copy. If it looks like a generic blue bubble that could belong to any company in the world, visitors treat it like one: low trust, low engagement, low conversion. A widget that matches your typography, color palette, and visual language reads as part of your site, not a third-party intrusion, and conversion rates lift accordingly.
Ryvet’s style customisation isn’t a colour-picker afterthought. Every visible surface — the launcher bubble, the header gradient, message bubbles, button styles, input borders, font stack, even the typing-indicator dots — accepts your exact brand tokens. Set them once and the widget visually matches your site whether you’re running Inter on a clean white background or a serif typeface on a navy-and-gold luxury site.
Set your primary brand colour and Ryvet derives the rest — header gradient, message bubbles, focus rings, and call-to-action buttons all pick up tones from your palette automatically. Override any individual surface with a hex code when you need a precise match. Typography accepts any web-safe or Google Font, with separate controls for the header, message body, and input fields so dense forms remain readable even on small screens.
Spacing tokens (border radius, padding, gap) let you match the rest of your site’s visual rhythm. A widget that runs on a softly-rounded e-commerce site shouldn’t have sharp 90-degree corners; a B2B SaaS site with crisp edges shouldn’t suddenly bend at 16px radii for the chat. Every value is configurable per-flow, so a marketing flow and a support flow on the same site can have visually distinct treatments without diverging from your brand system.
The default bottom-right launcher position works for most sites, but it’s not the only option. Move the launcher to bottom-left, top-right, or anchor it to a specific page element. For higher-intent placements — landing pages, pricing pages, or product detail pages — embed the chat inline directly into the page layout so it appears as a full module rather than a corner pop-out. Inline embeds typically convert 2-4x higher than launcher-only placements on pages with strong commercial intent.
Launcher behaviour is also configurable: open automatically after a delay, on scroll depth, on exit intent, or only on click. Each trigger can be flow-specific, so your contact-page chat behaves differently from your support widget. None of this requires touching code beyond the original embed snippet — every behaviour is set in your dashboard and pushed live without a redeploy.
Over 60% of inbound chat conversations on Ryvet happen on mobile. The widget’s mobile layout is purpose-built — not a shrunken desktop version. Buttons stay tap-friendly (minimum 44px), text sizes scale with the device viewport, and the chat panel takes the full screen on phones to maximise readable area. Style tokens automatically adapt: a heavy brand font that works at desktop sizes auto-swaps to a more legible variant on small screens, and dense option lists collapse to scrollable carousels rather than wrapping into wall-of-text columns. The result is one widget that genuinely looks designed for whatever device the visitor is on, with zero per-breakpoint configuration work from you.
Yes. You set each surface — primary colour, header gradient, text, background, button — by hex code or HSL value. There's no preset palette that locks you in. If your brand book specifies #2E5C8A, that's exactly what the widget uses.
Any Google Font is supported out of the box. Custom font files (woff2) can be added via a URL or uploaded directly. Font weights are configurable per surface so headers and body text can use different weights from the same family.
Yes. Every flow has its own style configuration. A lead-gen flow on your homepage and a support chat on your help center can use the same brand palette but completely different layout, density, and button styles.
The widget can be configured for light, dark, or auto (follows the visitor's system preference). Each mode has independent colour tokens so contrast meets WCAG AA at minimum.
Use the inline embed mode. The chat renders as a regular HTML module within your page layout — same width as your content container, same vertical rhythm — instead of a floating widget. Most landing pages and pricing pages benefit from inline.
Yes. Style changes are pushed live within seconds of saving in the dashboard — no redeploy of your site, no cache flush. Visitors who load the page after the save see the new style instantly.
Start customizing in minutes. No design skills required.
Get Started Free