White-Label Activity Reports for Clients

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

Report configuration list in mySites.guru showing multiple saved report schedules

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 Cron schedule builder in mySites.guru showing day-of-week and time selection
  • 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 DNS configuration panel showing SPF and DKIM verification status with green ticks
  • Template customisation - modify the report layout using the built-in sandboxed Twig template designer Template designer in mySites.guru showing HTML and Twig tag editing

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.

DNS configuration showing SPF and DKIM verification with green status indicators

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 table in a mySites.guru report showing timestamped eventsExample site activity log

Example uptime monitor summary showing response time graph and uptime percentageExample 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.

mySites.guru report template designer showing HTML editor with Twig variables

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 .html files 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”.

mySites.guru left navigation showing the Scheduled Actions menu with Reports highlighted

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.

mySites.guru pricing page showing subscription tiers with all features included

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.

Frequently Asked Questions

Can I send white-label reports from my own email address without any mention of mySites.guru?
Yes. Configure SPF and DKIM DNS records for your domain and mySites.guru sends reports from your email address with no reference to mySites.guru anywhere in the email.
How much do the white-label client reports cost?
Nothing extra. Unlimited reports are included in the standard mySites.guru subscription at no additional cost.
What information can be included in a mySites.guru activity report?
Reports can include site screenshots, uptime summaries, available extension updates, backup information, site activity logs, PHP and CMS version numbers, and security audit results. Each section is individually toggleable.
Can I schedule reports to send automatically?
Yes. Each report configuration has its own cron schedule - daily, weekly, monthly, or any custom interval. Reports generate and send automatically at the scheduled time with no manual intervention.
What format are the reports delivered in?
HTML. Every report is also attached as an HTML file you can download, archive, or forward. HTML renders on any device, works in every email client, and is fully customisable with your own branding.
Can I include only specific sites in a report?
Yes. You can select individual sites, tags, or any combination of both. If the same site appears through multiple selections, it is deduplicated automatically.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit

Out of your depth? Need Help?

Phil Taylor

The Original Joomla Expert – Since 2004

Found issues with your Joomla or WordPress site? Get same-day expert help fixing errors, security issues, and performance problems. Flat-rate pricing, no hourly billing surprises.

  • ● Fix hacked or compromised sites
  • ● Resolve PHP errors & White Screen of Death
  • ● System upgrades & PHP 8 compatibility
  • ● Performance optimization & hosting issues
  • ● £120 flat rate per incident
Get Expert Help TODAY! →

If we can't add value, you don't pay • Same-day turnaround

20+ Years – Fixing Websites

Need Help Addressing Health Check Issues?

Phil Taylor has been fixing Joomla sites since 2004. If it were simple, you would have done it yourself by now. Get professional help from someone who's seen it all.

  • 20+ years of Joomla & PHP expertise
  • Same-day turnaround on most issues
  • No charge if we can't add value or fix the problem