Header Notification Bar
Notification Bar Module for Joomla
J4 J5 J6 Module M3.1
Current Version6.52K
Active UsersSee our product features
Flash Sales & Countdowns
Live Countdown Timer
Show days, hours, minutes, and seconds until an offer ends—perfect for limited-time deals.
Auto-Hide When Expired
Optionally hide the bar automatically when the countdown reaches zero.
Coupon Copy Code
Built-In Coupon Chip
Display a promo code visitors can copy with a single click.
Custom Copy Label
Control the button text (e.g. Copy code) and track coupon interactions with analytics.
50+ Premium Themes
Instant Style
Pick from 50+ curated themes including urgent, promo, dark, gradient, and playful styles.
Live Theme Editor
Tweak theme CSS with an on-screen preview without leaving the module settings.
Floating & Full Layouts
Full Width or Floating
Use a classic full-bleed bar or an inset floating layout with adjustable margins.
Header, Footer, or Pushed
Fixed header, fixed footer, or header-pushed layout with optional page offset.
Icons, Badges & CTAs
SVG Icons & Badges
Add bell, sale, gift, and other icons plus SALE/NEW badges next to your message.
Primary + Secondary Links
Include a main button and an optional secondary text link for softer CTAs.
A/B Testing
Variant Split
Serve variant A or B by traffic percentage and remember the choice with a cookie.
Different Content Per Variant
Test alternate messages, buttons, themes, badges, and coupons.
Device Targeting
Show Where It Matters
Limit the bar to desktop, tablet, mobile—or leave unchecked to show everywhere.
Works With Menu Assignment
Combine with Joomla Menu Assignment, Access, and Language for page/audience control.
Smart Scheduling
Campaign Dates
Start and end dates for sales, events, and announcements.
Time of Day
Optionally restrict display to a daily time window (e.g. business hours).
Auto-Dismiss & Progress
Auto Close
Automatically dismiss the bar after a set number of seconds.
Progress Bar
Optional countdown progress indicator while the bar remains visible.
Advanced Typography
Full Text Control
Font family, size, weight, transform, style, decoration, line height, and letter spacing.
Admin-Ready UI
Typography controls match the Joomla administrator look and work in frontend settings demos.
Analytics Ready
Event Tracking
Track views, clicks, closes, and coupon copies via GA4/gtag, GTM, legacy UA, or custom JS.
Configurable Events
Choose which interactions to send and set your own event prefix.
Scroll & Load Triggers
Page Load or Scroll
Show immediately or after the visitor scrolls a set distance.
Smooth Animations
Fade, slide, bounce, or none—with speed and delay controls plus reduced-motion support.
Cookie & Session Memory
Dismiss Storage
Remember closes with cookie or session storage.
Test Mode
Disable dismiss cookies while you configure and preview the bar.
Joomla 5 Structure
Services & Namespace
Built with Joomla DI services, dispatcher, and namespaced helpers.
WebAssetManager
CSS/JS registered cleanly for reliable frontend loading.
Compact Settings Tabs
Five Focused Tabs
General, Content, Style, Targeting, and Advanced—fewer tabs, clearer groups.
Uses Core Assignment
Pages, language, and access use Joomla module settings—no duplicate parameters.
Brand Matching Styles
Predefined or Custom
Use a theme or build colours, padding, shadows, and button styles from scratch.
Extra CSS & JS
Add project-specific polish without forking the extension.
Accessible by Default
ARIA Region
Uses role="region", aria-live, and labelled close controls.
Motion Friendly
Respects prefers-reduced-motion for animations and dismiss behaviour.
E-commerce Friendly
Promo Stack
Combine countdown, coupon, badge, CTA, and A/B tests for flash campaigns.
Conversion Focused
Track button and coupon events to refine offers.
Joomla 4–6 Ready
Current Platforms
Compatible with Joomla 4.x, 5.x, and 6.x.
Regular Updates
Continuing development and security-minded maintenance.
Developer Controls
Custom Code Hooks
Extra CSS, custom JavaScript, and optional AJAX load mode.
Module Class Suffix
Target specific instances from your template stylesheet.
Live Countdown Timer
Show days, hours, minutes, and seconds until an offer ends—perfect for limited-time deals.
Auto-Hide When Expired
Optionally hide the bar automatically when the countdown reaches zero.
Built-In Coupon Chip
Display a promo code visitors can copy with a single click.
Custom Copy Label
Control the button text (e.g. Copy code) and track coupon interactions with analytics.
Instant Style
Pick from 50+ curated themes including urgent, promo, dark, gradient, and playful styles.
Live Theme Editor
Tweak theme CSS with an on-screen preview without leaving the module settings.
Full Width or Floating
Use a classic full-bleed bar or an inset floating layout with adjustable margins.
Header, Footer, or Pushed
Fixed header, fixed footer, or header-pushed layout with optional page offset.
SVG Icons & Badges
Add bell, sale, gift, and other icons plus SALE/NEW badges next to your message.
Primary + Secondary Links
Include a main button and an optional secondary text link for softer CTAs.
Variant Split
Serve variant A or B by traffic percentage and remember the choice with a cookie.
Different Content Per Variant
Test alternate messages, buttons, themes, badges, and coupons.
Show Where It Matters
Limit the bar to desktop, tablet, mobile—or leave unchecked to show everywhere.
Works With Menu Assignment
Combine with Joomla Menu Assignment, Access, and Language for page/audience control.
Campaign Dates
Start and end dates for sales, events, and announcements.
Time of Day
Optionally restrict display to a daily time window (e.g. business hours).
Auto Close
Automatically dismiss the bar after a set number of seconds.
Progress Bar
Optional countdown progress indicator while the bar remains visible.
Full Text Control
Font family, size, weight, transform, style, decoration, line height, and letter spacing.
Admin-Ready UI
Typography controls match the Joomla administrator look and work in frontend settings demos.
Event Tracking
Track views, clicks, closes, and coupon copies via GA4/gtag, GTM, legacy UA, or custom JS.
Configurable Events
Choose which interactions to send and set your own event prefix.
Page Load or Scroll
Show immediately or after the visitor scrolls a set distance.
Smooth Animations
Fade, slide, bounce, or none—with speed and delay controls plus reduced-motion support.
Dismiss Storage
Remember closes with cookie or session storage.
Test Mode
Disable dismiss cookies while you configure and preview the bar.
Services & Namespace
Built with Joomla DI services, dispatcher, and namespaced helpers.
WebAssetManager
CSS/JS registered cleanly for reliable frontend loading.
Five Focused Tabs
General, Content, Style, Targeting, and Advanced—fewer tabs, clearer groups.
Uses Core Assignment
Pages, language, and access use Joomla module settings—no duplicate parameters.
Predefined or Custom
Use a theme or build colours, padding, shadows, and button styles from scratch.
Extra CSS & JS
Add project-specific polish without forking the extension.
ARIA Region
Uses role="region", aria-live, and labelled close controls.
Motion Friendly
Respects prefers-reduced-motion for animations and dismiss behaviour.
Promo Stack
Combine countdown, coupon, badge, CTA, and A/B tests for flash campaigns.
Conversion Focused
Track button and coupon events to refine offers.
Current Platforms
Compatible with Joomla 4.x, 5.x, and 6.x.
Regular Updates
Continuing development and security-minded maintenance.
Custom Code Hooks
Extra CSS, custom JavaScript, and optional AJAX load mode.
Module Class Suffix
Target specific instances from your template stylesheet.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Header Notification Bar.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$9
$19
$49
$99
Customer Testimonials
Frequently Asked Questions
Header Notification Bar displays announcements, promotions, flash sales, coupons, and CTAs across your Joomla site.
It is designed for engagement and conversions without cluttering your template layout.
Version 3.1 adds countdown timers, coupon copy, floating layout, icons/badges, secondary links, auto-dismiss with progress, device targeting, A/B testing, and GA4 analytics.
It also uses a modern Joomla 5 services/namespace structure and compact backend tabs.
Yes. Choose from 50+ themes, use the live Theme Editor, or switch to Custom styling for colours, padding, shadows, and button styles.
Typography includes Google Fonts plus size, weight, transform, and spacing controls.
Use Fixed Header, Fixed Footer, or Header Pushed. Layout can be full width or floating/inset.
Optional body offset keeps page content clear of a fixed top bar.
Enable Countdown in Content settings, set an end date/time, and optionally hide the bar when expired.
Pair it with a coupon code chip and a CTA button for flash-sale campaigns.
Turn on Coupon Code, enter the code and copy-button label, then visitors can copy it in one click.
Coupon interactions can be tracked when Analytics is enabled.
Use Joomla core module settings: Menu Assignment for pages, Access for user visibility, and Language for multilingual sites.
In Targeting, use Devices for desktop/tablet/mobile and Scheduling for date/time windows.
Yes. Enable A/B Testing and set the traffic percentage for variant B.
Provide alternate message, button, theme, badge, secondary link, and coupon values for variant B.
Yes. It is responsive and can be limited to specific devices.
Close controls and CTAs are sized for touch, with reduced-motion support for accessibility.
Enable Analytics and choose GA4/gtag, Google Tag Manager, legacy UA, or custom JavaScript.
Track view, click, close, and coupon events.
Header Notification Bar 3.1 is built for Joomla 4.x, 5.x, and 6.x.
Joomla 3 is not supported.
Those features already exist in Joomla module settings (Menu Assignment and Access), so duplicated parameters were removed to keep settings clean.
Use Language on the module for multilingual assignment.
Still have questions?
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




