Sticky Notification
Popup Notification Module for Joomla
- Zero B/C pluginRuns without the B/C pluginRuns on Joomla 5 and 6 without the Behaviour - Backward Compatibility plugin, so you can keep it switched off.
- Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
- 5.0See the reviews
- v2.5· Updated 6 days ago
- 4.7K+downloads
- PHP 8.1+
- Instant accessReady to install right after checkout
- One-click updatesNew releases install from the Joomla administrator
- Lifetime optionPay once and keep future releases
- 30-day guaranteeFull refund if it is not the right fit
Features
What can Sticky Notification do for you?
Six feature areas, one install package for Joomla 4, 5 and 6.
-
Where it appears
Flexible placement
- Six positions or fullscreenPin to any corner or edge center, or switch to a true fullscreen overlay for high-impact messages.
- Stack multiple noticesOptional queue keeps several notifications tidy in the same corner without overlapping.
-
When it shows
Smart triggers
- On load, delay, scroll, click, idle, or exit intentShow at the right moment — for example after a scroll percentage, on button click, or when the visitor moves to leave.
- Auto-close with progressOptionally dismiss after a set time with a visible countdown bar.
-
Cookies & privacy
Remember dismissals
- Cookie, session, or local storageChoose how long a closed notice stays hidden — including a GDPR-friendlier local storage option.
- Test modePreview freely without saving a dismiss cookie while you fine-tune content and style.
- Close your wayButton, Escape key, or timed auto-close.
-
Styling
Modern look & motion
- Theme presetsStart from ready colour schemes, or set background, text, accent, border, glass blur, radius, and padding yourself.
- Show & hide animationsSlide, fade, scale, directional fades, or none — with fast, slow, or custom speed.
- Background image & extra CSSAdd a photo backdrop or your own rules. Optional minified assets for faster production loads.
-
Messages that convert
Rich content
- HTML, icons & CTA buttonEditor content, title, icon, and a call-to-action link styled to match your brand.
- Embed a Joomla moduleDrop in login, newsletter, or any module inside the same notification.
- Facebook Page PluginShow a Facebook page timeline or events panel without custom markup.
-
Control & extend
Targeting & API
- Schedule, device, groups & pagesLimit by date range, desktop/mobile, user groups, menu items, or URL match.
- JavaScript APIOpen, close, or reset with JxStickyNotification from your template or custom scripts.
- Multilingual adminModule options in English, German, French, Dutch, Spanish, and Italian — ready for Joomla 4, 5, and 6.
Changelog
What's new
9 releases since version 1.6. Updates install from the Joomla admin with a valid licence.
- Runs on Joomla 5 and Joomla 6 with the Behaviour - Backward Compatibility plugin disabled.
- The module picker loads through the service provider and the database service.
- Motion: Separate show/hide animations (slide, fade, scale, directional fades, none) with fast/slow/custom speed and reduced-motion support. Fixed center-position alignment when animation is fade/none.
- Modern UI: Refreshed toast design with theme presets, icons, CTA button, glass option, and cleaner close control.
- Vanilla JavaScript: Core engine no longer depends on jQuery. Optional $.fn.jxSticky() bridge remains for compatibility. Public API: JxStickyNotification.open(), close(), and reset().
- Triggers: Show on page load, delay, scroll percentage, click selector, idle time, or exit intent.
- Positions: Six placements (corners + top/bottom center) plus true fullscreen overlay portaled to document.body (avoids transform/overflow clipping).
- Queue stacking: Multiple notifications in the same corner stack with spacing instead of overlapping.
- Storage: Remember dismissals with cookie, session storage, or local storage (GDPR-friendlier). Legacy cookie names still recognised. Test mode default is off for production installs.
- Content: HTML editor blocks, nested Joomla module, Facebook Page Plugin embed, title, icon, and CTA.
- Targeting: Schedule window, device (desktop/mobile), user groups, menu items, and URL match.
- Assets: Minified files live under assets/min/ so Joomla debug auto-min detection cannot swap the wrong build.
- Architecture: Joomla 4+ module structure with services/, namespaced src/ Dispatcher and Helper.
- Compatibility: Joomla 4, 5, and 6. Joomla 3 is no longer supported.
- Languages: Full admin packs for en-GB, de-DE, fr-FR, nl-NL, es-ES, and it-IT.
- Internationalisation: Module name and all administrator labels/descriptions use language keys. Full .ini / .sys.ini packs for en-GB, de-DE, fr-FR, nl-NL, es-ES, and it-IT.
- JX asset namespacing: Replaced legacy sticky.js / sticky.css with jx-sticky.js and jx-sticky.css (jx-sticky-* classes, #jx-sticky-notify{id}).
- JavaScript: $.fn.jxSticky() with validated positions, correct cookie/session handling, optional auto-close, accessible close button. Cookie prefix jx_sticky_{id} with legacy the_cookie{id} support.
- Web assets: Loaded via Web Asset Manager; options passed with json_encode().
- Minified assets: Optional compact CSS/JS for production.
- Show / hide animations: Separate show and hide parameters with directional fades and prefers-reduced-motion support.
- Compatibility: Improved support for Joomla 4, 5, and 6.
- Compatible with Joomla 6
- Supports Joomla 5 without Backward Compatibility Plugin
- Unified install package for Joomla 4
- Backend parameters reorganised with a new Content tab
- jQuery load moved to Head by default (Body load removed)
Show 3 older releases
- Fix jQuery conflict with SP Page Builder
- Supports Joomla 4
- Joomla Update system integrated
Docs & setup
Get up and running fast
Written guides for installing and configuring Sticky Notification, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Reviews
What our users say
Average from 8 reviews on the Joomla Extension Directory
-
I recently purchased the Sticky Notification extension. The extension was perfect for what I needed. I had some issues conflicting with the template I was using. I opened a ticket and was amazed at how fast their support team responded. They fixed my conflict right away and I was up and running. Highly recommended this extension.
Nate Bassi Joomla Extension Directory
-
I have bought this module for an over site banner and worked like a charm. The support was very prompt with a question I had. I strongly recommend this module!
doidor Joomla Extension Directory
-
我为我们的教育网站安装了这个模块,效果太棒了!通知栏非常醒目,我们可以用它来宣布重要的活动和课程信息。安装非常简单,配置选项也很全面,尤其是可以自定义颜色和位置。客服团队响应迅速,解决了我的所有疑问。对于需要吸引访客注意力的网站,这是一个必备的扩展!
Mei Lin JoomlaX
-
I have just purchased this super cool extension and it does what was promised. I can definitely recommend it for your use, and the support is super great. Thanks a lot guys!!!
Giannis Joomla Extension Directory
-
Отличное расширение для нашего корпоративного сайта! Мы используем его для информирования клиентов о новых акциях и важных событиях. Уведомление выглядит профессионально и привлекает внимание посетителей. Настройка заняла всего несколько минут, и есть много вариантов персонализации. Служба поддержки быстро ответила на все мои вопросы. Цена полностью оправдана функциональностью.
Anton Petrov JoomlaX
-
This extension is perfect to have a fixed notification bar. The module parameters are completes with especially the possibility to choose the background color. Finally, the support is very fast. In 15 minutes, I exchanged 4 messages and they upgraded the module!
Jean-Charles Joomla Extension Directory
-
Jeg har prøvet flere notifikationsmoduler til min webshop, men dette er klart det bedste! Installationen var utrolig nem, og det fungerede med det samme. Jeg bruger det til at fremhæve kampagner og særtilbud, og det har allerede øget vores konverteringer. Designet er flot og kan tilpasses fuldstændigt til mit brand. Kundeservice svarede på min henvendelse samme dag. Kan varmt anbefales til enhver Joomla-hjemmeside!
Lars Nielsen JoomlaX
-
Ho cercato a lungo un'estensione per mostrare informazioni importanti sul mio sito di eventi culturali, e questa è perfetta! L'installazione è stata semplicissima e la barra di notifica si integra perfettamente con il mio template. Adoro la possibilità di personalizzare colori, posizione e comportamento. Il supporto tecnico è stato velocissimo e mi ha aiutato a risolvere un piccolo problema di visualizzazione su mobile. Il rapporto qualità-prezzo è eccellente, la consiglio vivamente!
Isabella Rossi JoomlaX
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 125 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 125 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 125 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 125 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Sticky Notification
Still unsure? Our support team is one ticket away.
What is Sticky Notification used for?
Sticky Notification shows alerts, announcements, promotions, forms, or Facebook page embeds in a floating toast or fullscreen overlay.
It grabs attention without forcing visitors through a modal workflow.
Where can I place the notification?
Choose top-left, top-center, top-right, bottom-left, bottom-center, or bottom-right.
You can also enable fullscreen for high-impact messages with a background colour or image.
When can the notification appear?
Triggers include page load, delay, scroll percentage, click on a CSS selector, idle time, and exit intent.
You can also enable auto-close with an optional progress bar.
Can visitors dismiss it permanently?
Yes. Remember dismissals with a cookie, session storage, or local storage (GDPR-friendlier).
Use Test Mode while configuring so you are not locked out by a saved dismiss state. Close via the button, Escape, or timed auto-close.
Can I customise the look and motion?
Yes — theme presets, colours, accent, glass blur, border, radius, padding, background image, icons, and a CTA button.
Show and hide animations (slide, fade, scale, directional fades, or none) support fast, slow, or custom speed. Optional minified assets are available for production.
What content can I show inside it?
Use the HTML editor for text, images, and links; add a title, icon, and call-to-action.
You can also embed another Joomla module (login, newsletter, custom HTML, etc.) or a Facebook Page Plugin.
Can I limit who sees it and on which pages?
Yes. Target by schedule (start/end), device (desktop/mobile), user groups, menu items, and URL match.
Multiple notifications can stack in the same corner when queue mode is enabled.
Is there a JavaScript API?
Yes. Use JxStickyNotification.open(id), close(id), and reset(id) from your template or custom scripts.
A jQuery bridge ($.fn.jxSticky()) is still available if needed.
Which Joomla versions are supported?
Sticky Notification v2.4 supports Joomla 4, 5, and 6.
Joomla 3 is no longer supported.
Do I need coding skills to set it up?
No. Configure everything from the module parameters, then publish the module to any site position.
Advanced users can add custom CSS or call the JS API when they need deeper integration.
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →