Featured
WHMCS security & environment guard
Monitors that create themselves — every service you provision is watched from the moment it goes live
Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD Uptime & Status watches every service you sell, automatically. The moment a hosting service is set up in WHMCS, a monitor is created for its domain. It is checked on a schedule from your own server, an incident opens when it stops answering, you get one email when it goes down and one when it recovers, and your customers can see their own uptime on their service page. There is no third-party monitoring account to open and no list of sites to maintain.
It is built for hosting companies and agencies who want to know about an outage before the customer rings, and who want to answer "was my site down?" with a record rather than a guess. The core is free; Pro adds certificate and port checks, a public status page and webhook alerts.
Coverage that keeps up with your sales. Monitors are created when a service is provisioned, using the domain on the service, and removed when it is terminated. Nothing depends on someone remembering to add the new customer. A service with no domain is skipped rather than watched pointlessly, and a monitor you added by hand is never deleted behind your back.
Alerts you will still trust in a year. A monitor must fail several checks in a row before it counts as down (two by default, one to five as you choose). Alerts go out on the change only: a four-hour outage sends two emails, not forty-eight. When your own server cannot run a check, the result is recorded as inconclusive. No incident, no alert, no customer marked down because of a problem at your end.
Checks that catch the real failure. A website check treats any 2xx or 3xx as up and follows redirects, so http to https to www is success. Add a keyword the page must contain and a parked page, a database error or an "account suspended" screen is detected as the outage it is.
A real record of every outage. Each confirmed outage opens an incident with the reason, and closes it on recovery with the duration. The Incidents tab is the history you point to when a customer asks what happened and when.
Fewer "is it down?" tickets. Customers see their current state, 30-day uptime and recent interruptions on their own service page. Where there is not yet enough history, the panel shows a dash, never a flattering 100%.
Nothing to sign up for, nothing metered. Checks run from your WHMCS server on your own cron. Nothing leaves it except the check itself, and no third-party service is billed.
The customer panel is on by default and has a single switch. It renders on WHMCS's Six, Twenty-One and Nexus themes and is fully translatable, with wording overrides that survive updates.
PD Uptime & Status is free. Automatic enrolment, website checks, keyword checks, confirmation, incidents, email alerts and the customer panel cost nothing, for up to ten website monitors (you can set the free limit from 1 to 25). Anything beyond the limit is listed and clearly labelled as not checked, so you are never left believing something is watched when it is not.
Pro is £12 per month. It lifts the limit and adds certificate and port monitoring, the public status page and webhook alerts. It upgrades in place on the same licence, with nothing to reinstall.
If Pro lapses you get a 14-day grace period with everything working. After that, monitoring carries on as the free tier: your monitors and history are kept, the status page stops being served and certificate and port monitors stop being checked. Nothing is deleted.
No. Checks run from your own WHMCS server on your own cron. There is nothing to sign up for and nothing leaves your server except the checks themselves.
When a service is provisioned, a monitor is created for its domain automatically; when the service is terminated, that monitor is removed. You never have to remember to add or clean one up — the difference between monitoring everything and monitoring the three things you thought of.
No. A monitor must fail the number of checks you choose (two by default) before it counts as down, and alerts fire only when the state changes. A four-hour outage sends two emails: down, and back up.
The check is recorded as inconclusive — not as your customer's outage. Nothing is alerted and no incident is opened, and the monitor's last error tells you what happened at your end.
Only if you choose. Nothing appears unless you explicitly publish that monitor, and incidents for unpublished monitors are never shown. Most hosts publish shared infrastructure and keep customer sites private.
The failure a plain up/down check misses: the site answers with a 200 but the page is parked, showing a database error, or a suspension notice. Requiring a word you expect turns that into a detected outage.
From the recorded checks over the window — successful divided by total. Where there is not enough history yet the figure shows as a dash rather than a misleading 100%.
Monitoring carries on as the free tier. Your monitors are kept, the status page stops being served, and certificate and port monitors stop being checked. Nothing is deleted.
Checks run on your WHMCS cron, so your cron interval is the floor. With a one-minute cron and the default five-minute interval, each monitor is checked every five minutes — and never more often than its interval, however often the cron fires.
The free tier never expires — it arrives with your PD Modules licence and keeps working, with no trial clock and nothing that switches off later. If you add Pro and then let it lapse, only the Pro features step down, in stages: a 14-day grace period where everything still works, then the Pro features lock and the module carries on as the free version. Nothing is deleted, nothing you configured is lost, and adding Pro again restores it immediately.
Nothing metered. The free tier costs nothing, Pro is a flat subscription, and PD Uptime & Status runs inside your WHMCS without connecting to a paid third-party service — so there is no usage bill, no per-message or per-GB charge, and no surprise on top of what you chose to pay.
Your customers' data stays in your WHMCS. To confirm your licence, the platform sends us four things and nothing else: your licence key, the domain, your server's own IP address and the directory it is installed in — the four values recorded against your licence in your client area. Alongside that we see which module and version you run and whether its licence is healthy, so we can ship compatible updates. We never receive your clients' personal data, your credentials, or the contents of your WHMCS. Crash reports are off unless you turn them on, and a diagnostic report is only ever sent when you send one, after showing you a preview you can edit.
WHMCS 9 or later, on PHP 8.2 or later. It installs alongside whatever else you run — it adds its own tables and templates rather than modifying WHMCS files, so it does not collide with other vendors' modules or with a customised theme. Uninstalling removes its own tables and settings and leaves no orphans behind.
Open a ticket from your client area, or use Get help inside the PD Modules panel, which attaches a diagnostic report — you see a preview of exactly what it contains, and can exclude any part of it, before anything is sent. Support is included with an active subscription; bug reports are welcome whatever your licence state.