Widget

Discounts & offers bar — full-width, configurable

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

See the bar change — and disappear with one switch

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.

yoursite.com/pricing
Spring sale20% off your first year — use at checkout.Get deal

Flidget dashboard

Discounts & offers

Allow on live siteOn

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.

One bar. One dashboard. Full control.

Everything below is how teams actually run campaigns — no extra repos or marketing tickets for “deploy the banner.”

One bar — build it once

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.

Change everything from one place

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.

One click to enable or disable

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.

Update anytime

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.

Tip: Keep “Show offer bar” in your saved config when you want the design ready — use Allow on live site as the emergency brake for launches, incidents, or when you only want exit chat for a while.

Built for conversion without a second install

Same embed as exit chat — plus these capabilities out of the box.

Same embed as exit chat

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.

Badges, copy & CTA

Optional badge, message, primary button, dismiss control, and icon — tuned to your brand colors.

Simple or countdown

Run a static promo or a countdown variant with an end time — ideal for flash sales and renewals.

Analytics & controls

  • Master switch: hide the bar for every visitor instantly, regardless of draft settings.
  • Impression, CTA click, and dismiss events — see volume in the studio.
  • Free plan: short daily window for the live bar; paid tiers remove the daily time cap.
Pair with exit chat

Many teams run the bar on pricing or account pages and exit chat on cancel — one script, two complementary surfaces.

On Free, attribution may appear when the bar is shown; paid plans remove it. See pricing for details.

Configure your bar in the dashboard

After signup, open Widget → Discounts & offers to edit the live preview, save, and ship.

Exit chat

Voice or type — same embed

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.