Docs / The Hub / Reports

3. Reports

Written by Savo Vujovic | Last updated: August 4, 2021

This guide explains how to use Reports to create comprehensive, white-label, monthly activity and performance reports for yourself and your clients.

Reports pulls data from your active plugins and with it creates monthly reports covering Updates, Security, Backups, Performance, SEO, and Uptime, and will deliver these reports directly to your email.

For Reports to work, your site must be connected to The Hub. If you haven’t connected a site yet, see our Add A Site to The Hub documentation for a super simple walk-through.

When you’re ready, open your Hub, click a domain and then click the Reports tab.

Click Create Report to access the Reports control panel.

Here you will select which features you wish to include in your report, and which plugins you need to install to generate the data.

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 (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 whole multisite network, primary site or any subsite (won’t be visible/available for single WordPress installs).

Note that Primary site will always pick up a site with ID1 from your Multisite Network.

In case you want to schedule a Subsite report:

You need to enter its URL e.g. (if you are using domain mapping, enter the mapped domain) and it’s Blog ID.

Find your Blog ID

Blog ID can be seen by going into (Sites/All sites within your site dashboard). Click on the “Edit” underneath the site you want to see your Blog ID:

And then just look at the address bar – this will present you with your site ID.

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

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 (09, 10, etc.)
  • dd – a two-letter abbreviation of the day of the week (Su, Mo, etc.)
  • ddd – a three-letter abbreviation of the day of the week (Sun, Mon, etc.)
  • dddd – the day of the week spelled out (Sunday, Monday, etc.)
  • MM – a two-digit month (09, 10, etc.)
  • MMM – a three-letter abbreviation for a month (Mar, Apr, etc.)
  • MMMM – month spelled out in full (April, May, etc.)
  • YY – a two-digit year (20, 21, etc.)
  • YYYY – a four-digit year (2020, 2021, etc.)

We’ve listed instructions and options for the most common token values, or display formats. For a list of all available tokens for formatting your layout, visit Moment.js documentation.


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

WPMU DEV members are authorized up to 10 free email accounts that can be configured in minutes to display the member’s domain in the email address. See our Email Hosting product page for details.

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 :)

This tab is used to set up recipients for your reports.

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


Each report you make will send out “Subscribe to me” email, which means your recipients must first subscribe before they start receiving reports.


  • If the email or your recipient matches the email of your WPMU DEV account it will become automatically subscribed
  • All third party emails must subscribe before they start receiving their Report
  • All third party emails can unsubscribe at any time by clicking the “unsubscribe” link in their Reports email
  • Email subscriptions are per site and not per report

Once you finish creating your Report, you can check the subscription status of your recipients from Hub/Reports/Edit/Recipients:

Subscription status will look something like this:

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).

3.7 Future Report Management

Copy chapter anchor to clipboard

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