Appearance
Seny widgets are designed to look like they belong on your site. Appearance settings live under Configure → Appearance. Saving writes to a draft — hit Publish(top right) to ship it. No redeploy, no rebuild: config is served with ordinary HTTP caching (max-age 60s for published config, and the script bundle max-age 300s) — there's no stale-while-revalidate directive, so published changes propagate as those short caches expire.
Display mode
Choose between two layouts:
- Floating button. A pulsing button anchored to a corner of your site. Visitors click it to open the conversation panel. Best for high-intent conversion (catering inquiries, bookings, product questions).
- Inline embed.Drops into a container on your page as a full-width conversation panel. Best for landing pages, pricing pages, or dedicated "Talk to us" sections. Add
<div data-seny-widget></div>where you want it to appear.
Theme
Pick Dark or Light and a single accent color. Seny derives everything else — borders, hover states, text tones — automatically so the widget always reads cleanly without a designer.
The accent color is also detected from your site when the agent is first created, and used for buttons, indicators, and the FAB itself.
Corner radius
A single slider controls how rounded the FAB, panel, and buttons are. Match your own design system — from sharp rectangles (0px) to fully pill-shaped (32px).
Position
Floating button mode only. Pick one of four corners: bottom right, bottom left, top right, top left.
Button & branding
The same page also controls the launcher itself: upload a custom icon (SVG, PNG, GIF, or Lottie, up to 2 MB), set the button label, and customize the greeting card's title and subtitle. You can add a logo for branded emails, and manage the suggested prompts shown in the intro panel — a fixed list of up to eight, or auto mode that tailors them to the visitor's current page.
Live preview
The Appearance page includes a live iframe preview that runs the actual widget bundle against your draft. Save to refresh it, then click the button, open the panel, and preview the intro animation — all before you publish.
Style isolation
The widget is isolated inside a Shadow DOM so your site's CSS never leaks in or out. There's no CSS override API — the dashboard controls are how you theme it, and for most customers they're all you need.