Page Builders
MainWP Pro Reports Extension
MainWP Pro Reports Extension turns activity collected by the MainWP Child Reports plugin into customizable client reports. It supports scheduled and one-time reporting, PDF or HTML delivery, token-based personalization, selectable report sections, branding controls, and editable PHP templates.
Overview
This extension is designed for agencies that manage connected WordPress sites from a MainWP Dashboard and need a repeatable client-reporting workflow. It does not collect report activity by itself: MainWP Child Reports must be installed on the child sites, and those records are retained for 100 days by default. That means a newly installed setup may produce empty sections until the child sites have accumulated activity. Reports can be created for recurring schedules or for a manually selected date range. Before sending, an administrator can preview the HTML version or download the PDF, which makes a staging or internal review worthwhile when branding, tokens, and selected data are being configured. The extension is a practical fit for maintenance teams that want control over report wording and presentation, but custom PHP template work requires development familiarity. Verify the MainWP Dashboard setup, Child Reports installation, PHP requirement, connected add-ons, and email delivery process on staging before using it in a client workflow.
Compatibility and setup context
- Requires a MainWP Dashboard installation and administrator access to that Dashboard site.
- Requires the free MainWP Child Reports plugin on each child site included in reports.
- MainWP Child Reports requires PHP 7.4 or higher.
- The Pro Reports Extension is installed on the MainWP Dashboard site; add-ons should not be installed on MainWP Child sites.
- Report sections from other MainWP add-ons appear when the relevant compatible add-on or API-backed service is active.
- Meaningful reports require recorded activity; newly installed Child Reports sites may initially produce empty sections.
Editorial research
Sources used for this product note
These links support the feature claims on this page. They do not mean PluginNest is affiliated with, endorsed by, or supported by the product developer.
- The extension creates recurring and one-time reports, with recurring schedules and manually selected date ranges.
- Reports can be generated as PDF files and sent as HTML-only email reports.
- Report sections can be shown, hidden, or hidden when empty, and include WordPress maintenance and site activity areas.
- Tokens personalize client information and report or email content, with per-site values taking priority when both levels are configured.
- Branding options include logos, header imagery, backgrounds, text, accent, link, and table colors.
- Email settings include recipients, reply-to, subject, message, templates, BCC, and additional attachments.
- Custom report templates use PHP, HTML, and CSS and can be uploaded to the Dashboard site's report-templates directory.
- The Child Reports plugin is required on child sites, retains records for 100 days by default, and requires PHP 7.4 or higher.
Trust workflow
File integrity checked
The archive passed PluginNest ZIP validation, path safety checks and SHA-256 fingerprinting before publishing.
Why cheaper?
GPL distribution, no official vendor support
GPL products can be redistributed legally. PluginNest sells affordable access to the GPL files and update workflow, but official license keys, SaaS accounts and vendor support are not included.
Product preview
A closer look at MainWP Pro Reports Extension
Version 5.1.6
Product Details
Version
5.1.6
Last Updated
Jul 20, 2026
File Size
8.2 MB
License
GPL
PluginNest is not affiliated with the original product developer. Product names and marks belong to their owners. Products are listed as GPL-distributed software with no official license keys or official vendor support included. Security claims are shown only after a real PluginNest file review is recorded.
