Hey, WordPress web developer :)

Check out WPMU DEV

Skip to Main Content

Do you need automated reports for your site or you wish to send your clients elegant white label monthly reports that will demonstrate to them the ongoing commitment you have to their sites?

Well, we got you covered, and much more as Reports service will create and send a comprehensive report about Updates, Security, Backups, Performance, SEO, and Uptime directly to your desired email!


For Reports to be available, for your chosen domain, you first need to connect it to your Hub https://premium.wpmudev.org/docs/getting-started/add-a-site-to-the-hub/.

Connected your site? Excellent, let’s go straight into setting up Reports.

Go to https://premium.wpmudev.org/hub/my-websites/, expand your chosen domain, click on the “Reports” tab and then on the “Create report” button.


First, you need to select which features you wish to include in your report and to install plugins necessary for those features.

We recommend that you install and enable all the available features as these are the most important services for managing your site. Once done, proceed by clicking on the “Continue button”.


Reports can be generated and sent on a regular basis or just created once off (which you achieve by disabling the schedule).

Scheduled reports are sent on a Weekly or a Monthly basis and the time presented here is picked up from the Time zone set at your account https://premium.wpmudev.org/hub/account/#hub-my-account-timezone (so navigate here if you need to change your Timezone).

Once chosen, click on the “Continue” button.


Here you can brand your report (or keep it as WPMU DEV), choose the language you want your Report sent in, Color, Title, Type of report, etc. – so let’s go through all the options and explain what they do.


This feature allows you to create a report for your primary site or any subsite within a Multisite network (won’t be visible/available for single WordPress installs).

In case you go for a subsite report you need to enter its URL e.g. https://subsite.mynetwork.com and if you are using domain mapping, enter the mapped domain.

Report language

All Reports will be generated in English (US) by default, but you can change that and generate your report in one of 20+ different languages straight out of the box!

Is your language not available? Contribute to translations here https://premium.wpmudev.org/translate/projects/hub-reports/.

Date Format

By default, a report will be stamped with a date and time in MMMM DD, YYYY [at] h:mma – which translates to January 01, 2018 at 00:00 am.

The most widely used formats are:

  • day-month-year (DMY) – DD MMMM YYYY which translates to 01 January 2018
  • year-month-day (YMD)  YYYY MMMM DD which translates to 2018 January 01
  • month-day-year (MDY) – MMMM DD YYYY which translates to January 01 2018
  • year-day-month (YDM) – YYYY DD MMMM which translates to 2018 01 January

The above can be modified using separators for the components:

  • /” – stroke (slash)
  • .” – dots or full stops/points (periods)
  • ” – hyphens or dashes
  • ” ” – spaces
  • “,” – commas

For example, writing MM/DD/YYYY will give you 01/01/2018.

Day, Month and Year can be additionally tweaked, per your liking as:

  • DD – a two-digit day of the month, e.g. 02
  • “DDD” – three-letter abbreviation for a day of the week, e.g. Tue
  • “DDDD” – a day of the week spelled out in full, e.g. Tuesday
  • MM – a two-digit month, e.g. 04
  • MMM – three-letter abbreviation for a month, e.g. Apr
  • MMMM – month spelled out in full, e.g. April
  • YY – a two-digit year, e.g. 18
  • YYYY – a four-digit year, e.g. 2018

To explore all the accepted formats and variations click here http://momentjs.com/docs/#year-month-and-day-tokens


Reports use our logo as a default, and you can change it easily by uploading your own, by clicking on the “Choose file” button.

Brand Color

Pretty self-explanatory – here you can set up your desired Background color to match your clients brand or the color of your eyes :)


Presented on the front page of the Report.

If you use {{domain}} here, it will auto pickup the domain in question for this report but, of course, you can also type your custom title.


Will add an additional text underneath the Title in case you want to make a brief summary of the report.

You can also use {{domain}} to pick up a domain name of this site, {{reportTime}} for presenting the time and {{reportDate}} for presenting the date of the report.

Font color

Changes the color of the font used for the Title and the Summary text.

Report type

There are 2 types to choose from – Summary (for Clients) and Detailed (for Developers).

Below you can find a list which describes what each type generates.


  • WordPress Core status
  • Plugin & Theme update log
  • Plugins & themes that need to be updated (Detailed only)


  • Security tweaks (Detailed only)
  • File scanning
  • Blacklist Monitor
  • IP Lockouts
  • Audit Logging (Detailed only)


  • SEO Checkup score
  • Detailed Checkup Report (Detailed only)


  • Performance test score
  • The previous score, change since last report (Summary only)
  • Detailed performance test report (Detailed only)
  • Browser Caching (Detailed only)
  • GZIP Compression (Detailed only)


  • Last backup, last backup size, schedule
  • Storage Used (Detailed only)


  • Statistics
  • Response Time


This module allows you to customize the email which will be used to send out your report.

Sender name – will display a name of the sender in the recipient inbox.

Reply-to – email used when the recipient replies to it

Subject – the subject of the sent email. You can use:

  • {{domain}} – displays domain name
  • {{senderName}} – displays text from the Sender Name field
  • {{reportTime}} – displays the time of the report
  • {{reportDate}} – displays the date of the report

Email Body – body text of your email. As mentioned above, you can use the given variables here as well.

Once done, click on the “Continue” button.


Ok, you are almost done :)

By default, you will be the sole recipient of the report, but you can add additional emails by pressing the “Add another” button.

If you don’t want to enter your clients’ email straight away – you don’t have to and you can always manually re-send the generated report later (explained below).

As before, once you complete this module, press the “Continue” button.


The summary module will give you a quick overview of your report so you can edit something if needed.

Last but not least – Report name allows you to name your report. This is especially handy when you have several different reports for the same domain (so you can quickly sort them out later – more in this below).

Aaaaand that is it :) Click on the “Finish” button for your report to start generating.

Take note that this can take quite some time (depending on the size of your site).


Each site will display the scheduled or once off generated reports for that domain (depending on your setup for that specific site).

Email report

This option allows you to send the generated report to any additional emails or to re-send it once more an already inputted one.

As before, you can adjust the body of the email:

And add recipients:

Pressing the “Send report” button will instantly send the PDF of the last generated report.

View history

In case you need to view some older reports, you can download them from this module.

Reports are stored for 90 days after which they will be deleted.


Allows you to edit any part of an already created Report.


This will delete your selected report. Take note that all previously generated reports are kept for 90 days (from the day of creation) so you can view them if needed.

Need assistance? Just fire up a 24/7 Live Chat as our experts will always be right by your side at https://premium.wpmudev.org/hub/support/#get-support

Live Chat

Hi, I’m available right now to answer any of your questions :)

Chat Now
Email Us Find out more