Skip to content
Shahid Malla
Notifications and chat In Stock

Disk and Bandwidth Usage Alerts for WHMCS

Email hosting clients when disk or bandwidth use reaches the percentages you set, from the usage WHMCS already syncs, before limits or overage charges hit.

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

What will the usage alert addon do?

Each day after WHMCS updates its usage statistics, the addon compares the disk and bandwidth use of every active hosting service with its limits. When a service crosses one of your thresholds, such as 80, 90 and 100 percent, the client gets an email with the figures, the percentage and a link to upgrade. Each threshold is sent once: for bandwidth once per month, and for disk again only after use has fallen below it and climbed back.

This product is built to order: you get the license key after a manual account check and the download within 7 business days.

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

WHMCS can update disk and bandwidth figures daily for servers whose modules report them, such as cPanel, Plesk and DirectAdmin, and lists them in the Disk Usage Summary report. With overage billing on, it charges use above the product's soft limits at the end of the month. It does not warn the client as they approach a limit, so the first they hear may be an overage invoice or a full disk. The addon adds those warnings, built on the same figures.

What is included?

PartWhat you get
ThresholdsPercentages you set, separately for disk and bandwidth
Limits usedThe limit WHMCS holds for the service, or the product's overage soft limit
ScopeAll hosting products, or the products and groups you choose
Client emailUsage, limit, percentage and upgrade link, in a template you edit
Staff copyOptional email to staff when a service reaches 100 percent
Admin pageServices over each threshold and a log of every alert sent

Who is it for?

Shared and reseller hosting sellers whose plans carry disk and bandwidth limits, and anyone using WHMCS overage billing. An email at 80 percent gives the client time to clean up old backups or move to a bigger plan. For you, that is an upgrade instead of a support ticket about a site that stopped, or a dispute over an overage invoice nobody saw coming.

What do you need, and what are the limits?

Requirements: WHMCS 8.13 or 9.x (I confirm your exact version at purchase), PHP 8.1 or newer, Update Usage Statistics switched on in Automation Settings, and a server module that reports usage to WHMCS.

Limits: alerts are only as current as the last usage update, which WHMCS runs once a day, so a sudden spike can pass a threshold between checks. Services with no limit set are skipped. Alerts go by email only, and the addon never connects to your servers itself.

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

Key features

  • Disk and bandwidth checked after each WHMCS usage update
  • Alert percentages you set, separately for disk and bandwidth
  • Each threshold sent once per month for bandwidth and once per rise for disk
  • Client email with usage, limit, percentage and an upgrade link
  • Choice of products and product groups to include
  • Option to measure against the product's overage soft limit
  • Optional staff email when a service reaches its limit
  • Admin page of services over each threshold
  • Log of every alert sent

Why customers buy this module

  • →Clients hear about a full disk before their site or email stops
  • →Fewer surprise overage invoices and the disputes that follow
  • →A timely upgrade offer instead of a support ticket

Frequently asked questions

Does it connect to my cPanel or Plesk servers?

No. It reads the usage WHMCS already stores from its daily update, so it adds no extra load on your servers. Switch on Update Usage Statistics in Automation Settings. To refresh the figures by hand, use Update Now on the Disk Usage Summary report.

Will a client get the same alert every day?

No. Each threshold is sent once. Bandwidth alerts reset each month, as the bandwidth count does. A disk alert is sent again only if use drops below that threshold and then rises past it once more, for example after the client clears space and fills it again.

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

You get the license key once I have checked your account by hand, which can take up to 24 hours, and 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.

Technical specifications

WHMCS
8.13 and 9.x (confirmed at purchase)
PHP
8.1+
Usage source
WHMCS Update Usage Statistics (daily)
Server modules
Any that report usage to WHMCS, such as cPanel, Plesk and DirectAdmin
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

$39 lifetime · $119 open source

Discord Bot and Role Sync for WHMCS

I built this Discord bot to link your community server to WHMCS. Roles follow active products, paid-only channels open on payment and close on cancellation, and customers use slash commands for invoices, services and support.

View details
$49 lifetime · $149 open source

SMS, Chat and Email Notification Hub for WHMCS

One WHMCS module I built to send notifications across eight channels from a single rules screen. You decide which events go where, customers set their own preferences, and failed messages fall back to email.

View details
$39 lifetime · $119 open source

Telegram Support and Billing Bot for WHMCS

A Telegram bot I built that runs inside WHMCS as plain PHP. Customers use commands to see invoices, services and tickets, renew and pay; admins get push alerts and can search, assign and reply from Telegram.

View details