PD Domain Radar for WHMCS and Blesta

PD Domain Radar — Domain Portfolio Health, Expiry Radar & Drift Detection (RDAP)

Know about a domain problem before your customer does

Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.

Domains & DNS Monitoring & Alerts

Available for WHMCS and Blesta

Your domain data is only as good as the day it was entered.

WHMCS or Blesta records an expiry date at registration and a set of nameservers. It has no idea that a customer repointed their DNS last week, that the transfer lock came off, that the registry flagged the name pendingDelete, that ICANN verification was never completed, or that the customer domain you look after but did not register is about to lapse.

All of that is public registry data. PD Domain Radar reads it and tells you what needs attention.

How it works

You import your WHMCS or Blesta domains once, and add any you do not manage but still care about.

The module asks the registry itself — not WHMCS's or Blesta's copy — on a schedule, and raises a finding when something is wrong or about to be: an expiry approaching, a transfer lock off, nameservers changed since last time, DNSSEC dropped. Each finding records when it first appeared, so a new problem stands out from one you already knew about.

Your customer sees nothing. This is your early-warning system, not theirs.

The point is the phone call you never get, because you renewed the domain a fortnight before it lapsed.

Registry truth, over RDAP

RDAP is the structured protocol that replaced free-text WHOIS at gTLD registrars. It returns defined fields instead of a wall of differently-formatted text, which is why this module can say "the transfer lock is off" rather than handing you something to read yourself.

For every domain it collects: registrar, EPP status codes, registration and expiry dates, live nameservers, DNSSEC signing and transfer lock.

Findings, not a data dump

  • Expired and expiring soon — with your own warning and critical windows.
  • Auto-renew is off close to expiry — the single most common way a domain lapses by accident.
  • Nameservers changed — the live delegation no longer matches WHMCS or Blesta. Usually a customer moving their DNS; sometimes the first visible sign of a transfer away.
  • Transfer lock off, transfer in progress, pending delete, registry hold.
  • Registrant not verified — domains get suspended for this.
  • DNSSEC removed — off by default, for hosts who sign their customers' zones.

Each one carries a severity, an explanation in plain language, and the date it first appeared, so a new problem stands out from one you already know about. Accept the ones that are fine and they leave the list without being forgotten — and come back if they change.

Domains that are not in WHMCS or Blesta

Add them to the watchlist: a customer's name held elsewhere, a brand you defend, a domain you are waiting on. They are checked exactly like the rest.

Honest about what it cannot see

Not every extension publishes a registry lookup service, and registries have bad days. When a lookup fails, the module says "could not be checked" — one low-severity note — instead of treating missing data as "unlocked, unsigned, expiring". A monitoring tool that cries wolf is worse than no monitoring tool.

Careful with your registrations

The only change it makes is local: switching WHMCS's or Blesta's own auto-renew flag back on when you ask. Locks, transfers and contacts are deep links into WHMCS or Blesta. It reports; it does not act on your registrations.

Questions

Which billing platforms does PD Domain Radar work with?

PD Domain Radar is available for WHMCS (8.13 or later) and Blesta (6.0 or later). Each has its own page with the screenshots, requirements and price for that system. A module is added to the PD Modules licence of the installation it runs on, so a WHMCS installation and a Blesta installation each hold their own licence.

What is RDAP, and why not WHOIS?

RDAP is the registration data protocol that replaced WHOIS at gTLD registrars. WHOIS returned free text that every registrar formatted differently; RDAP returns structured JSON with defined fields. That is why this module can tell you the transfer lock is off rather than showing you text to read yourself.

Why do some domains say "could not be checked"?

Either that extension publishes no RDAP service — still true of a number of country extensions — or the registry did not answer in time. Rather than guess, the module says so, and claims nothing else about that domain until a lookup succeeds.

Will this hammer the registries?

No. Sweeps are batched (200 domains a day by default), oldest-checked first, one bounded request per domain with an eight-second ceiling and no retries. You control the batch size.

Does it change anything at my registrar?

No. The only write it makes is local: switching WHMCS's or Blesta's own "do not renew" flag back off when you click Turn auto-renew on. Everything registrar-side is a deep link into WHMCS's or Blesta's own domain page.

Can I watch domains that are not in WHMCS or Blesta?

Yes — that is what the watchlist is for. A customer's domain held elsewhere, a brand name you defend, or a name you are waiting on. They are checked exactly like the rest.

Why does a domain show as unlocked when my registrar panel says it is locked?

The module reports the registry's status codes. If your registrar shows a lock but the registry does not, the lock has not been pushed to the registry — which is worth knowing, and exactly the sort of gap this module exists to surface.

A customer legitimately uses their own nameservers. Must I see that forever?

No — accept the finding. It stays on record, drops out of the default list, and comes back if it changes again.

Is anything shown to my customers?

No. This is an operator tool with no client-area surface.

What does it cost to run, on top of the subscription?

Nothing beyond the module subscription. PD Domain Radar runs entirely inside your WHMCS or Blesta and does not connect to a paid third-party service, so there is no usage bill, no per-message or per-GB charge, and no metered anything.

What data leaves my server?

Your customers' data stays in your WHMCS or Blesta. 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 or Blesta. 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.

How do I get help?

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.

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.