Skip to content
Shahid Malla
Client area and themes In Stock

Maintenance and Announcement Banner Scheduler for WHMCS

Schedule banners across the WHMCS client area for maintenance windows and offers, shown to the client groups you pick between a start and end time.

WHMCS 8.13 and 9.x (confirmed at purchase) PHP 8.1+

What will the banner scheduler do?

It puts a notice bar at the top of WHMCS client area pages for a set time. You write the message, pick a style, add an optional button and set the start and end time. You also pick the audience: one or more client groups, all logged-in clients, or visitors who are not logged in. The banner appears when the window opens and disappears when it closes, so a Saturday night maintenance notice or a weekend offer runs without anyone at the keyboard.

This product is built to order: you get the license key once I have checked your account and the download within 7 business days.

What does WHMCS already do, and what does this add?

WHMCS has three related tools. Announcements appear under Recent News on the client area home and in an RSS feed, published by hand. Network Issues post service-affecting notices, such as planned maintenance, and stay up until you close them. Maintenance Mode closes the client area and order form to everyone. A developer can also add a homepage panel with a hook file. None of these puts a banner on every page, follows start and end times, or targets client groups. This addon adds that.

What is included?

PartWhat you get
ScheduleStart and end date and time
AudienceChosen client groups, all logged-in clients, or logged-out visitors
StylesInformation, warning and offer, each with an optional button
PagesEvery client area page including the cart, or the home page only
DismissOptional close button that hides the banner for that visitor
Several bannersMore than one at a time, in the priority order you set

Who is it for?

Hosts who announce server maintenance, price changes or seasonal offers and want the right clients to see them before they open a ticket. Resellers and VIP clients can get their own notices, and an offer for new clients need not reach older plans. For live outages, my uptime monitor opens a Network Issue and a banner on its own when a check fails; this addon is for the notices you plan ahead.

What do you need, and what are the limits?

Requirements: a self-hosted WHMCS 8.13 or 9.x (I confirm your exact version at purchase) and PHP 8.1 or newer. The banner uses a WHMCS client area output hook, so it works with the built-in themes; a heavily customized theme may need a small template change.

Limits: banners show in the client area and order form only, not on a separate website or in emails. Times follow your WHMCS server's time zone. A dismissed banner is remembered in that browser, so it shows again on another device.

It costs $29 once for a lifetime license with twelve months of updates and support and a seven-day refund window. I check each new account by hand, which can take up to 24 hours, before the license key is issued, and the download follows within 7 business days of purchase.

Key features

  • Banners with a start and end date and time
  • Audience by client group, logged-in clients or visitors
  • Information, warning and offer styles
  • Optional button with your own text and link
  • Show on every client area page or the home page only
  • Optional close button per banner
  • Several banners at once in a set priority order
  • Banners go live and expire without staff action

Why customers buy this module

  • →Clients hear about maintenance before it starts, not after
  • →Offers reach only the client groups they are meant for
  • →No one has to remember to remove an old notice

Frequently asked questions

Can I show a banner to one client group only?

Yes. Pick one or more client groups on the banner, and only logged-in clients in those groups see it. Visitors who are not logged in have no group, so they only see banners you set for visitors. A banner with no group chosen goes to every logged-in client.

Will the banner show while WHMCS is in Maintenance Mode?

No. Maintenance Mode closes the client area to clients, so they see your maintenance message instead. Use a banner in the days before the work to warn clients, and switch on Maintenance Mode only for work that needs the client area closed.

When will I get it, and what if you can't deliver?

You get the download within 7 business days of purchase. If I do not deliver it in that time, you get a full refund. Otherwise the store's seven-day refund window applies. The license key is issued after a manual check of your account, which can take up to 24 hours.

Technical specifications

WHMCS
8.13 and 9.x (confirmed at purchase)
PHP
8.1+
Display
Top of client area pages through a WHMCS output hook
Audience
Client groups, logged-in clients, visitors
Availability
Built to order, delivered in 7 business days
License
Lifetime, 1 year of updates and support included
Delivery
License key after a manual account check (up to 24 hours); download when built
Refund window
7 days

Related modules

$199 lifetime

IPTVSpire IPTV Storefront Theme for WHMCS

IPTVSpire turns WHMCS 9 into a complete storefront for a streaming subscription business: a TV-style homepage, plan cards with a free trial, separate features, devices and reseller pages, and a restyled login and cart. See it running on the live demo.

View details
$229 lifetime

Cloud VPS WHMCS Theme

I built this theme for a company selling dedicated servers, VPS and cloud compute through WHMCS. It restyles every client-facing page, adds a catalog-style order form with a sign-in step, and ships a Theme Manager addon with CMS pages, a blog, menus, media and SEO settings.

View details
$129 lifetime

Server Location Picker with Flags for WHMCS

I built this addon to manage server locations in one place. It writes them into WHMCS as a configurable option with prices in every currency, passes the chosen location code to your server module, and feeds flag cards and per-month savings to the order form.

View details