Widget
Build one announcement bar, manage it from one dashboard, and flip it on or off with a single switch — change copy and styling anytime without touching your codebase.
Live preview
The animation cycles through different promos (same bar, new copy from the dashboard), then turns the live switch off so the strip is gone site-wide — then back on. That mirrors how Flidget behaves in production.
Flidget dashboard
Discounts & offers
One bar — edit copy, colors, and CTA in the dashboard. Visitors always see your latest saved version.
Cycles automatically — pause by enabling “reduce motion” in your OS.
Everything below is how teams actually run campaigns — no extra repos or marketing tickets for “deploy the banner.”
You configure a single offer bar in Flidget. Every page that loads your embed can show the same polished strip: pricing, home, account — wherever you place the script.
Open Widget → Discounts & offers: edit message, badge, CTA label and URL, colors, top vs bottom placement, icon, height, and countdown. Save once — that’s the source of truth for the live API.
The “Allow offer bar on live site” switch is separate from your saved design. Turn it off and the API returns no bar for your public key immediately — no redeploy. Turn it back on when the campaign is ready; your settings are still there.
Swap copy for a flash sale, fix a typo, or try a darker theme in seconds. There’s no code change or release train — publish from the dashboard whenever you want.
Same embed as exit chat — plus these capabilities out of the box.
No second script tag. Load widget.js once with your public key; the exit chat and offer bar are configured in their own studios but share one loader.
Optional badge, message, primary button, dismiss control, and icon — tuned to your brand colors.
Run a static promo or a countdown variant with an end time — ideal for flash sales and renewals.
After signup, open Widget → Discounts & offers to edit the live preview, save, and ship.
Exit chat
Turn on voice mode in the dashboard: visitors can speak (browser speech-to-text where supported), send after a pause, or fall back to typing. Transcripts still land in your churn dashboard with tags and win-back queue.