MainWP Domain Monitor Extension
Antivirus scan
Powered by ClamAV
✅ Verified clean
This product file has passed our security filters.
Want to run a fresh ClamAV scan right now? Takes a few seconds and shows scanner version, signature DB and live result.
This can take 5 to 30 seconds.
Clean file Threat detected
No threats detected in this file.
- File
- Size
- Scanned
- ClamAV
- Signature database
⚡ Powered by ClamAV
Scan could not be completed
Report product
If you detected an issue (broken file, malware, inappropriate content, etc.) let us know and we'll review it ASAP.
Sign in to report
About MainWP Domain Monitor Extension
When the domain expires, the client calls you
A site can be flawless, with backups done and plugins up to date, and still go down on a Tuesday because nobody renewed the domain. WordPress does not know when the domain expires, and the registrar's reminder usually goes to a mailbox nobody at the client's company reads anymore. When the website disappears, the client does not think of the registrar: they think of whoever maintains it.
MainWP Domain Monitor Extension is an extension for those who already manage their sites from MainWP Dashboard. It checks the domain data of the connected sites and emails you when one nears its expiration date, before the client notices.
Checking your whole domain portfolio without opening each website
Step 1: you start from sites that are already connected
The extension works on the sites you have in your MainWP Dashboard. It does not work on its own, and it is no use for monitoring domains that are not connected to your dashboard.
Step 2: you run the check
From a single screen you verify all domains at once, or you schedule the checks to run by themselves every day, every week or every month.
Step 3: you read each domain's record
You see the registrar, the WHOIS server, the contact details, the name servers, the domain status and the expiration date. It is useful when you inherit a client and do not know where their domain is registered or whom to ask for access.
Step 4: you tune the alert
The alert email is customizable and arrives when a domain nears its expiration date. Mind the expectation: the extension alerts, it does not renew. Renewal is still done at the registrar or by whoever holds the domain in their name.
Step 5: you show the client the status
You can generate reports on the status of the domains and share them with the client. It is a simple way to show that someone is watching something the client takes for granted.
Questions before adding Domain Monitor to your dashboard
Does it work without MainWP Dashboard?
No. It is an extension of the MainWP ecosystem and needs the Dashboard with the sites connected.
Does it renew the domain for me?
No. It informs you of the expiration and the domain data, but you renew wherever the domain is registered.
How often does it check the domains?
You decide: you can schedule the checks daily, weekly or monthly.
Can it be automated outside the dashboard?
Yes, it integrates with WP CLI and the MainWP REST API, so you can run checks from your own workflows.
Reports and automation in MainWP Domain Monitor Extension
Beyond the alert, the value is that domain control no longer depends on someone's memory. With scheduled checks and the WP CLI and REST API integration, you can fold it into your monthly maintenance routines and the reports you already send.
If you only manage one or two sites, a calendar reminder is probably enough.
Topics
Version history
-
v
5.4 Current 5 Sep 2026
-
v
5.2 30 May 2026
-
v
5.1.5 19 Mar 2026
Customer reviews
Sign in to leave a review. Only people who have the product can review it.
No reviews for this product yet.
Frequently asked questions
-
GPL (General Public License) is the license under which WordPress and most premium plugins/themes are distributed. It grants you the right to use, modify and redistribute the software in as many projects as you want, with no domain restrictions.
-
Yes. With membership you get automatic updates via our GPLClub Updater plugin (installed on your WP, detects new versions and applies them). With individual purchase, you get one year of manual updates from your account.
-
Depends on the plan. Monthly: 3 domains. Semi-annual: 7. Annual and Lifetime: 15. Individual purchase: 1 domain.
-
GPLClub offers its own support for installation, configuration and compatibility. For direct support from the original author (feature requests, product-specific bugs), a license purchased from the author is required.