feat: white-label client PDF reports for agencies #263

Open
opened 2026-06-23 17:02:19 +00:00 by jmiller · 1 comment
Owner

White-Label Client PDF Reports

Overview

Generate branded PDF reports summarizing site health, security status, updates applied, and maintenance performed. For agencies to send to their clients. Comparable to Watchful client reports.

Features

  • Report templates — monthly maintenance, security audit, update summary
  • White-label branding — custom logo, company name, colors
  • Sections: site overview, security grade, updates applied, WAF activity, uptime stats, backup status, recommendations
  • Scheduled generation — auto-generate monthly reports via task plugin
  • Email delivery — auto-send to configured client email addresses
  • PDF export — clean PDF with charts and tables
  • HQ bulk reports — generate reports for all managed sites from HQ

Architecture

  • Uses TCPDF or Dompdf library for PDF generation
  • Template system with Joomla layout overrides
  • Data pulled from existing dashboard/health check data
  • Branding config stored in component params
## White-Label Client PDF Reports ### Overview Generate branded PDF reports summarizing site health, security status, updates applied, and maintenance performed. For agencies to send to their clients. Comparable to Watchful client reports. ### Features - **Report templates** — monthly maintenance, security audit, update summary - **White-label branding** — custom logo, company name, colors - **Sections:** site overview, security grade, updates applied, WAF activity, uptime stats, backup status, recommendations - **Scheduled generation** — auto-generate monthly reports via task plugin - **Email delivery** — auto-send to configured client email addresses - **PDF export** — clean PDF with charts and tables - **HQ bulk reports** — generate reports for all managed sites from HQ ### Architecture - Uses TCPDF or Dompdf library for PDF generation - Template system with Joomla layout overrides - Data pulled from existing dashboard/health check data - Branding config stored in component params
jmiller added this to the v03.00.00 milestone 2026-06-23 17:02:19 +00:00
Author
Owner

Branch created: feature/263-feat-white-label-client-pdf-reports-for-

git fetch origin
git checkout feature/263-feat-white-label-client-pdf-reports-for-
Branch created: [`feature/263-feat-white-label-client-pdf-reports-for-`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/263-feat-white-label-client-pdf-reports-for-) ```bash git fetch origin git checkout feature/263-feat-white-label-client-pdf-reports-for- ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteClient#263