White-Label Activity Reports for Clients

The screenshots below are from an older version of the interface. We've since redesigned the dashboard, but the process works the same way.
If you manage Joomla or WordPress sites for clients, reporting is one of those tasks that either eats your time or doesn’t happen at all. mySites.guru’s white-label reports solve both problems: they generate automatically on whatever schedule you set and email directly to your clients from your own address.
Automated reports, on your schedule
One of the things that sets mySites.guru’s white-label reports apart is that you configure them once and forget about them. You can create unlimited report schedules, each running on its own cron - daily, weekly, monthly, whatever you need - and have them emailed to as many people as you want, including your clients directly.
The report period is flexible too. A few examples:
Monthly client report - Send your client an email from your own address on the 7th of every month at 1am, with a report covering just their 2 sites plus any sites tagged “client-name”, excluding version numbers, with your logo in the header. It runs every month until you cancel it.
Weekly overview for yourself - Send yourself a summary every Sunday of all available updates across every site in your account, using the default template.
Flexible site selection
Some reporting tools only let you pick individual sites or a single tag. mySites.guru lets you combine both. Select 3 specific sites and 6 tags - the report includes those 3 sites plus every site matching any of those tags. If a site appears through multiple selections, it gets deduplicated automatically.
You can use a tag per client, select individual sites per report, or mix and match however your workflow demands.
Unlimited, configurable reports

Create as many report configurations as you need. Each one lets you set:
- Report name (used as the email subject line)
- Schedule or manual-only - toggle between scheduled delivery and on-demand generation
- Cron schedule - use the built-in cron builder with simple clicks, no syntax to memorise

- Report period - “since the last report ran”, between two fixed dates, or a set number of days before runtime
- Site selection - pick individual sites, tags, or any combination
- Report sections - toggle sections on or off, hide individual log rows you don’t want
- Email recipients - send to unlimited email addresses
- DNS configuration for sending from your own domain - we walk you through SPF and DKIM setup to remove the last trace of mySites.guru from outgoing emails. You can also remove the WordPress logo from the admin bar for a fully white-labelled admin experience

- Template customisation - modify the report layout using the built-in sandboxed Twig template designer

Sending reports from your own email address
If you’re sending monthly reports to clients, you probably don’t want them coming from a mySites.guru address. We get that.
Setting up SPF and DKIM DNS records for your domain lets mySites.guru send emails that appear to come from your own address. The setup is guided - follow the instructions, get three green ticks, and from that point on every report email is sent “from” you.

No mail credentials needed
mySites.guru does not need your email password, mail server details, or mailbox access. The SPF and DKIM records authorise our mail servers to send on your domain's behalf - that's all.
What does the report contain?
Every section is toggleable - include only what matters for each client. The main sections are:
- Site screenshot
- Uptime summary and uptime log
- Extension updates available
- Backup information
- Site activity log
- CMS and PHP version numbers
The site activity log captures events like admin logins and logouts, user modifications, file changes, snapshots, security audits, extension upgrades, backup events, downtime events, extension installs and removals, tool applications, and configuration changes.
Example site activity log
Example uptime summary
Customise the template with HTML and Twig
The built-in template designer lets you modify the standard report template using HTML and Twig {{ placeholder }} tags. If you can write HTML, you can fully brand the report - change the layout, add your logo, adjust colours, restructure sections.
For more on the template designer, see our guide to creating custom white-label report templates.

Why HTML instead of PDF?
Generating PDFs that look good across all page sizes, handle variable-length data tables, and work on every device is surprisingly painful. PDFs are page-size-specific (A4 in the UK, Letter in the US), and require readers to have PDF software installed.
HTML has none of these problems:
- Every email client renders HTML
- HTML is responsive on mobile devices
- HTML is fully customisable by you
- Print stylesheets handle the “I need a hard copy” case
- Reports are attached as downloadable
.htmlfiles you can archive or forward
Where to find reports in mySites.guru
Reports live under the Scheduled Actions section in the left menu. You can also press r on your keyboard when logged in to jump straight to the reports page, or use the command palette with Cmd+K and type “reports”.

How much do unlimited client reports cost?
Nothing extra. White-label reporting is included in every mySites.guru subscription at no additional charge. Same goes for every other feature - you get the full platform with unlimited sites.
Bonus: download and archive your reports
Every scheduled report email includes the report as an attached HTML file. You can download it, archive it, forward it, or edit it outside of mySites.guru. You can also download report files directly from the reports page in your account using the download button.



