Use Cases

Real-world examples of how to use S5 Announcement Bar — with exact configuration for each scenario. Browse by objective or by sector.

Promotions & sales

🛍

Limited-time discount

Run a flash sale with an automatic start and end date. The bar activates and deactivates on its own — no manual action needed.

Configuration
Message🔥 20% off sitewide — today only! Use code FLASH20
Button textShop now
Button URL/shop
Button styleFilled
Background#F44336 (red)
Start dateToday 00:00
End dateToday 23:59
Priority1 (highest)
Pro Date scheduling Display as button
🌞

Seasonal sale

Announce a summer or winter sale across your entire site for a defined period.

Configuration
Message☀️ Summer Sale — up to 50% off all items
Button textSee deals
Background#FF9800 (orange)
Start dateJune 21
End dateJuly 31
StickyYes
Pro Date scheduling Sticky bar
🚀

New product launch

Announce a new product or feature to all visitors. Target only relevant pages if the product is category-specific.

Configuration
Message🆕 Introducing [Product Name] — available now!
Button textDiscover it
Button stylePill
Background#673AB7 (purple)
Page targetingAll pages
Auto close10 seconds
Free Auto close Button style pill

Urgency & countdown

Black Friday / Cyber Monday

High-visibility bar for your biggest sale of the year. Scheduled to activate automatically on the right dates.

Configuration
Message🛒 Black Friday is here — 40% off everything. Ends midnight!
Button textShop the sale
Background#000000 (black)
Text color#FFC857 (gold)
Start dateNov 28 00:00
End dateDec 1 00:00
StickyYes
Priority1
Pro Date scheduling Sticky
🎄

Christmas / Holiday shipping deadline

Remind visitors of the last order date to receive before Christmas. Critical for e-commerce.

Configuration
Message🎁 Order by Dec 18 for guaranteed Christmas delivery!
Background#009688 (teal)
End dateDec 18 23:59
Dismiss buttonYes
Reset dismiss after1 day
Pro Date scheduling Reset dismiss

Information & alerts

⚠️

Planned maintenance notice

Inform visitors of upcoming downtime before it happens. Disable in one click when done.

Configuration
Message⚠️ Scheduled maintenance on June 30 from 2:00–4:00 AM UTC. The site will be temporarily unavailable.
Background#FF9800 (orange)
Text color#1B1F3B (dark)
Dismiss buttonYes
Start dateJune 27
End dateJune 30 04:00
Free Dismiss button Pro: Date scheduling
📢

Important policy update

Notify all visitors of a change in your privacy policy, terms of service, or shipping rates.

Configuration
Message📋 We've updated our Privacy Policy effective July 1, 2026.
Button textRead the update
Button URL/privacy-policy
No follow linkYes
Background#607D8B (slate)
Dismiss buttonYes
Free No follow link Dismiss button
🚚

Free shipping threshold

Persistent reminder of the free shipping threshold on every page. Increases average order value.

Configuration
Message🚚 FREE shipping on orders over $50 — you're almost there!
Background#4CAF50 (green)
Dismiss buttonNo (always visible)
StickyYes
Bar height44px
Free Pro: Sticky

Email collection

📧

Newsletter signup CTA

Drive newsletter signups with a non-intrusive bar. Display only on blog posts to reach readers already engaged with your content.

Configuration
Message✉️ Enjoyed this article? Get our best content every week.
Button textSubscribe free
Button URL/newsletter
Button styleOutline
Display on scrollAfter 400px
Category targetingBlog, Articles
Dismiss buttonYes
Reset dismiss after30 days
Pro Display on scroll Category targeting Reset dismiss
🎁

Lead magnet offer

Offer a free resource (ebook, checklist, template) to capture email addresses.

Configuration
Message🎁 Free: Download our 2026 Marketing Checklist (PDF)
Button textGet it free
Button stylePill
Display after5 seconds
Close on clickYes
Dismiss buttonYes
Pro Display after Close on click

Support & maintenance

💬

Open a live chat

Invite visitors to chat with your team. The button triggers your live chat widget directly — no URL needed.

Configuration
Message💬 Questions? Our team is online right now.
Button textChat with us
Button actionExecute JavaScript
JavaScriptIntercom('show') or $crisp.push(['do','chat:open'])
Close on clickYes
User rolesAll logged-in users
Pro Button action JS User roles
🔧

Known issue alert

Proactively inform users of a known bug or service disruption to reduce support volume.

Configuration
Message🔧 We're aware of a checkout issue and are working to fix it. Thank you for your patience.
Background#F44336 (red)
Dismiss buttonNo
StickyYes
Page targetingShow only on /checkout
Pro Page targeting Sticky

Welcome & onboarding

👋

Personalized greeting for members

Welcome logged-in users by name using S5 Shortcodes. Guests see nothing.

Configuration
MessageWelcome back, [s5_user_name]! 👋 Check out what's new.
Process shortcodesYes
User rolesAll logged-in users
Display after2 seconds
Auto close8 seconds
Background#3D5AFE (indigo)
Pro S5 Shortcodes User roles Display after
🆕

New user onboarding tip

Guide new users to complete their profile or take a first action after signup.

Configuration
Message🎉 Welcome! Complete your profile to get started.
Button textSet up my profile
Button URL/account/profile
User rolesSubscriber
Page targetingAll pages
Close on clickYes
Pro User roles Close on click

E-commerce

🏪

Cart abandonment recovery

Show a discount offer to logged-in users who have items in their cart. Trigger the bar after they've been browsing for a while.

Configuration
Message🛒 Still thinking? Get 10% off your cart — today only.
Button textClaim discount
Display after30 seconds
User rolesAll logged-in users
Dismiss buttonYes
Reset dismiss after1 day
Pro Display after User roles Reset dismiss

Post-purchase review request

Ask customers to leave a review after their order is confirmed. Target only the order confirmation page.

Configuration
Message⭐ Loving your purchase? Leave us a review — it takes 30 seconds!
Button textWrite a review
Page targetingShow only on /order-received
Background#FFC857 (gold)
Text color#1B1F3B (dark)
Pro Page targeting

Blog & media

📰

Breaking news alert

Announce breaking news or a major update at the top of your site. Dismiss reappears after 1 day to remind returning visitors.

Configuration
Message🔴 LIVE: Major announcement — read our full coverage now.
Button textRead now
Background#F44336 (red)
StickyYes
Reset dismiss after1 day
Pro Sticky Reset dismiss
🎙

Podcast / video episode drop

Announce a new episode to your audience. Auto-close after a few seconds to stay non-intrusive.

Configuration
Message🎙 New episode: "The Future of AI" — listen now
Button textListen
Auto close8 seconds
Animation duration0.5s
Background#9C27B0 (purple)
Free Auto close Animation

Restaurant & food

📈

Live stock ticker or crypto price

Display a live stock ticker, crypto price feed, or any dynamic data widget directly in the announcement bar using a shortcode from a third-party plugin. Perfect for finance sites, investment blogs, or crypto portfolios.

Configuration
Message[your_ticker_shortcode symbol="AAPL,BTC,ETH"]
Process shortcodes✅ Enabled
Background#1a1a2e (dark navy)
Text color#00e676 (green — financial data convention)
Dismiss buttonNo
PositionBottom (doesn't compete with page header)
Free Process shortcodes
🍕

Daily special or happy hour

Promote today's special or happy hour times at the top of your restaurant website.

Configuration
Message🍕 Today's special: Truffle Pizza — $14.90. Happy Hour 5–7 PM!
Background#FF5722 (deep orange)
Bar height50px
Text alignmentCenter
Dismiss buttonNo
Free
📅

Holiday closing notice

Inform customers of holiday hours or temporary closure before they visit or order online.

Configuration
Message🎄 We will be closed December 25–26. Reopening December 27!
Background#009688 (teal)
Start dateDec 20
End dateDec 27
Pro Date scheduling

SaaS & startup

🚀

Feature announcement for users

Announce a new feature to logged-in users only. Guests don't see it — they haven't paid for it yet.

Configuration
Message✨ New: Advanced Analytics dashboard is now live — try it today!
Button textExplore
User rolesAll logged-in users
Display after3 seconds
Dismiss buttonYes
Reset dismiss after7 days
Pro User roles Display after Reset dismiss
📉

Trial expiration reminder

Remind trial users to upgrade before their trial ends. Target only logged-in users with a specific role.

Configuration
Message⚠️ Your trial ends in 3 days. Upgrade now to keep your data.
Button textUpgrade
Background#FF5722 (orange-red)
User rolesSubscriber (trial role)
StickyYes
Dismiss buttonNo
Pro User roles Sticky

Professional services

📞

Free consultation offer

Law firms, accountants, coaches — invite visitors to book a free first consultation.

Configuration
Message📞 Free 30-minute consultation — no commitment required.
Button textBook now
Button URL/contact
Button styleFilled
Background#1B1F3B (dark navy)
Display on scrollAfter 300px
PositionBottom
Pro Display on scroll Position bottom

Education & training

🎓

Course enrollment deadline

Create urgency around a course enrollment deadline. The bar disappears automatically when enrollment closes.

Configuration
Message🎓 Enrollment closes Friday! Only 12 spots left in our Web Design course.
Button textEnroll now
Background#3D5AFE (indigo)
End dateFriday 23:59
StickyYes
User rolesGuest (not logged-in)
Pro Date scheduling Sticky User roles
📚

Free resource for students

Offer a free study guide or resource exclusively to logged-in students.

Configuration
Message📚 Welcome back, [s5_user_name]! Your free study guide is ready.
Button textDownload
Process shortcodesYes
User rolesSubscriber
Page targetingCourse pages only
Pro S5 Shortcodes User roles Page targeting
🎯

Different bar behavior per page

Show a scroll-triggered bar sitewide, but display it immediately on your most important landing page — without any code.

Configuration — Bar 1 (sitewide)
Display on scrollAfter 300px
Page targetingAll pages
Priority10
Configuration — Bar 2 (landing page override)
Display on scrollNo — immediate
Page targetingShow only on /landing-page
Priority1 (overrides Bar 1)
Pro Multiple bars Page targeting Priority system
📱

Social media campaign with exclusive promo code

Running a campaign on Instagram, Facebook, or X? Link your post to a URL that automatically shows a bar with an exclusive discount code — only for visitors arriving from that link. Visitors from other sources see nothing.

Configuration
Message👋 Welcome from Instagram! Here's your exclusive code: INSTA20
Button textShop with 20% off
Button URL/shop
Button styleFilled
Background#E1306C (Instagram pink)
Referrer targetinginstagram.com (show only when visitor comes from this domain)
Auto-closeAfter 10 seconds
Priority1 (highest)
Pro Referrer targeting Auto-close Display as button
Have a use case we haven't covered? Send it to us at labs.s5.digital/support — we'll add it to this page and you'll get a free Pro license upgrade.
← Back to documentation