PS Maintenance Reports

Description

PS Maintenance Reports – WordPress maintenance, proven.

PS Maintenance Reports is the professional solution for agencies and developers who need to document WordPress maintenance activities. Generate beautiful PDF reports, track all updates automatically, and deliver professional documentation to your clients.

Core Features:

  • Automatic Update Tracking – Never miss documenting WordPress core, plugin, or theme updates
  • Content Change Tracking – Track editorial changes to posts, pages, media, menus, and widgets (NEW in v1.1!)
  • Professional PDF Reports – Generate branded reports with your company letterhead
  • Email Automation – Schedule and send reports automatically to your clients
  • Custom Branding – White-label the entire plugin with your agency branding
  • Manual Entries – Add custom maintenance activities and notes
  • Complete History – Full audit trail of all WordPress activities (technical + editorial)

Perfect for:

  • Web agencies managing client websites
  • WordPress professionals offering maintenance services
  • Internal teams documenting site maintenance
  • Anyone who needs professional maintenance documentation

Pro & Agency Features:

Pro Plan:
* Custom letterhead on all reports
* Remove PSMR branding
* Email automation with scheduling
* CSV export for data analysis
* WordPress auto-updates management

Agency Plan:
* Everything in Pro, plus:
* Complete white-label capabilities
* REST API access for integrations
* Multi-site support (up to 999 sites)
* Priority support

Privacy Policy

PS Maintenance Reports does not collect, store, or transmit any personal data. The plugin only tracks technical information about WordPress updates (plugin names, versions, timestamps) which is stored locally in your WordPress database.

Support

  • Documentation: https://press-start.tech/en/ps-maintenance-reports/
  • Support Forum: https://wordpress.org/support/plugin/pressstart-maintenance-reports/
  • Pro/Agency Support: https://press-start.tech/en/ps-maintenance-reports/

Credits

PS Maintenance Reports uses the following open-source libraries:
* FPDF – PDF generation library (http://www.fpdf.org)
* DejaVu Fonts – Font family for PDF rendering

Screenshots

  • Create a new maintenance report: set title, reporting period and custom notes, then generate the PDF with one click.
  • All generated reports at a glance, with direct PDF download and delivery status.
  • Update History: automatic tracking of WordPress core, plugin and theme updates, plus manual entries for any custom maintenance activity.
  • Settings page: PDF template selection and company information used to brand every generated report.

Installation

Automatic Installation:

  1. Go to Plugins > Add New
  2. Search for “PS Maintenance Reports”
  3. Click Install Now
  4. Activate the plugin

Manual Installation:

  1. Upload the plugin files to /wp-content/plugins/pressstart-maintenance-reports/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to ‘Support Reports’ > ‘Settings’ to configure
  4. Upload your company letterhead (optional)
  5. Start generating professional maintenance reports!

Note: The FPDF library is already bundled with the plugin.

FAQ

How does automatic update tracking work?

PS Maintenance Reports hooks into WordPress update processes and automatically logs all updates (core, plugins, themes) with timestamps, version numbers, and details. No manual intervention required.

Can I add custom maintenance activities?

Yes! From the “Update History” page you can manually add any type of maintenance activity, custom notes, or work performed on the site.

Can I customize the PDF appearance?

Absolutely. You can upload your company letterhead which will be used on all generated PDF reports. Pro and Agency plans allow complete customization.

How are emails sent?

PS Maintenance Reports uses WordPress’s built-in wp_mail() function. Make sure your server is properly configured for email delivery, or use an SMTP plugin for better deliverability.

What’s the difference between Free, Pro, and Agency?

Free: Core functionality, unlimited reports, basic PDF generation
Pro: Custom branding, email automation, CSV export, auto-updates management
Agency: White-label, REST API, multi-site support, priority support

Can I use this for client billing?

Yes! The detailed activity logs and professional reports are perfect documentation for client billing and transparency.

Is it GDPR compliant?

Yes, PS Maintenance Reports stores only technical data about WordPress updates and maintenance. No personal data is collected.

Does it work with multisite?

The base version works on multisite. Agency plan includes advanced multi-site management for up to 999 sites.

Does the plugin connect to external services?

License Validation Service (Pro & Agency Plans Only):

For Pro and Agency license tiers, the plugin connects to our license validation server at https://lic.press-start.tech/api/v1 to:

  • Validate license keys during activation
  • Check license status and plan tier
  • Verify site activation limits
  • Check for plugin updates (Pro & Agency only)

Data Transmitted:
* License key (encrypted)
* Your website domain
* WordPress version
* PHP version
* Plugin version

Important Notes:
* The FREE version does NOT connect to any external services
* License validation only occurs when you activate a Pro or Agency license
* No personal data or user information is collected or transmitted
* You can view our privacy policy at: https://press-start.tech/privacy
* Communication is encrypted via HTTPS
* Data is used solely for license validation and update delivery

For more details, visit our website at https://press-start.tech

Reviews

There are no reviews for this plugin.

Contributors & Developers

“PS Maintenance Reports” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.0 – 2026-01-12

  • NEW: WordPress.org Release – First release on WordPress.org plugin directory
  • Streamlined free version with core features
  • Enhanced code quality and WordPress coding standards compliance
  • Improved security with proper escaping and sanitization
  • Updated: Database schema to v2.0.0

1.2.0 – 2026-01-05

  • NEW: Conditional Email Sending – Send automated emails only when changes are detected (Pro/Agency)
  • NEW: Send Only On Changes Option – Enable per-schedule to avoid empty reports
  • NEW: Enhanced Email Logs – Track skipped emails with detailed status messages
  • Fixed: Action Scheduler initialization timing issue preventing scheduled emails
  • Fixed: Customer portal URL now points to correct login page (lic.press-start.tech)
  • Enhanced: Improved database migration safety with version checking
  • Enhanced: All user-facing strings properly internationalized for translation
  • Updated: Database schema to v1.2.0

1.1.0 – 2025-12-30

  • NEW: Content Change Tracking – Track editorial changes to posts, pages, media, menus, and widgets
  • NEW: Content Changes Admin Page – Dedicated page to manage and filter content changes
  • NEW: Content Tracking Settings – Configure which content types to track
  • NEW: Include/Exclude Changes from Reports – Granular control over what appears in reports
  • NEW: Content Changes in PDF Reports – Dedicated section showing editorial changes
  • Enhanced: Improved multilingua support (complete English translation)
  • Enhanced: All upgrade URLs now point to correct landing page
  • Fixed: FAQ page now accessible from admin menu
  • Fixed: CSS class naming consistency (replaced legacy “tsr-” prefixes with “psmr-“)
  • Fixed: “Send Email” button not working (class name mismatch)
  • Fixed: JavaScript strings now in English
  • Updated: Database schema to v1.1.0

1.0.0 – 2024-12-23

  • Initial release
  • Core Features:
    • Automatic update tracking (WordPress, plugins, themes)
    • Professional PDF report generation
    • Email delivery system
    • Custom letterhead support
    • Manual update entries
    • Complete activity history
  • Pro Features:
    • Email automation with scheduling
    • CSV export functionality
    • Remove branding
    • WordPress auto-updates management
  • Agency Features:
    • Complete white-label capabilities
    • REST API for integrations
    • Multi-site support (999 sites)
    • Advanced customization options