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.
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?
| Part | What you get |
|---|---|
| Thresholds | Percentages you set, separately for disk and bandwidth |
| Limits used | The limit WHMCS holds for the service, or the product's overage soft limit |
| Scope | All hosting products, or the products and groups you choose |
| Client email | Usage, limit, percentage and upgrade link, in a template you edit |
| Staff copy | Optional email to staff when a service reaches 100 percent |
| Admin page | Services 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
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.
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.
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.