Title: Monthwrap: Maintenance &amp; Client Reports
Author: shazilkhan
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://ps.w.org/monthwrap/assets/banner-772x250.png?rev=3793335)

![](https://ps.w.org/monthwrap/assets/icon-256x256.png?rev=3793335)

# Monthwrap: Maintenance & Client Reports

 By [shazilkhan](https://profiles.wordpress.org/shazilkhan/)

[Download](https://downloads.wordpress.org/plugin/monthwrap.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/monthwrap/#description)
 * [Reviews](https://wordpress.org/plugins/monthwrap/#reviews)
 *  [Installation](https://wordpress.org/plugins/monthwrap/#installation)
 * [Development](https://wordpress.org/plugins/monthwrap/#developers)

 [Support](https://wordpress.org/support/plugin/monthwrap/)

## Description

Monthwrap keeps a log of the work done on a WordPress site and turns each month 
into a clean report for the client: what was published, what was updated, which 
backups ran, which leads came in, and how healthy the site is now. Download it as
a PDF with your agency’s name, logo and colour, or view it in WordPress.

Everything below works on its own, with no account and nothing sent anywhere.

#### What it records

 * **Content work:** posts, pages and WooCommerce products published, and edits 
   to them. Edits are grouped to one entry per page per day, however many times 
   it’s saved.
 * **Page builder edits:** works with the block editor, the classic editor, Elementor,
   Beaver Builder, SiteOrigin, Divi and WPBakery, and with builders that keep layouts
   in their own fields (Bricks, Oxygen, Breakdance, Thrive, Themify, Cornerstone,
   Zion, Visual Composer).
 * **Maintenance:** plugins and themes installed, updated or removed, and WordPress
   updates, with the old and new version. Updates are noticed however they happen:
   the Updates screen, automatic updates, uploading a zip, the host’s tools or FTP.
 * **Server updates:** when the host upgrades PHP, MySQL or MariaDB.
 * **Backups:** each UpdraftPlus backup, including ones that failed. Other backup
   tools can report theirs with one line of code.
 * **Design changes:** templates (Site Editor, Elementor, Beaver Builder, Bricks,
   Divi, Breakdance and others), menus, and the theme’s design settings.
 * **Leads:** contact form submissions from Contact Form 7, WPForms, Gravity Forms,
   Elementor Pro, Fluent Forms, Forminator, Ninja Forms and Formidable Forms. Only
   the name, email address and phone number and the form’s name are kept, never 
   the message.

Drafts, autosaves, revisions, media uploads, price-only product changes and edits
that change nothing visible are left out, so the log reads as real work.

#### Reports

Pick a month and get a report with:

 * totals: content published and updated, software updates, backups and leads
 * every piece of work, by section, with dates
 * leads by form (names only if you choose to show them)
 * the site’s state: WordPress, PHP and database versions, theme, updates still 
   waiting, WordPress Site Health results and the last backup

Add your agency’s name, logo and colour on the Settings screen. Reports are made
on your own server; nothing leaves it.

#### Screens

 * **Overview:** this month’s work in four numbers, what needs attention (a failed
   backup, waiting updates, Site Health problems) with a button to fix each, this
   month’s report and the latest work.
 * **Activity:** everything recorded, day by day, filterable by month and kind.
 * **Reports:** every month since the plugin started recording, each previewed as
   it will print, with the PDF download.
 * **Settings:** report branding with a live preview, form leads on or off, and 
   the optional Monthwrap connection.

#### Optional: Monthwrap for agencies

Agencies that use [Monthwrap](https://monthwrap.com) can connect a site with a site
key. Its activity then also goes to the agency’s Monthwrap account, where it’s combined
with Google Analytics, Search Console, Business Profile and call tracking into one
monthly report per client. Monthwrap is a paid service; this plugin and everything
above are free.

#### Credits

 * PDFs are made with [Dompdf](https://github.com/dompdf/dompdf) (LGPL 2.1), bundled
   in `vendor/`, with the DejaVu Sans font (Bitstream Vera licence).
 * The Monthwrap screens use the [Geist](https://github.com/vercel/geist-font) font(
   SIL Open Font License 1.1), bundled in `assets/fonts/` with its licence.

### External services

This plugin only connects to an outside service if a site key is saved under Monthwrap
> Settings > Monthwrap connection. Without a key, nothing leaves the site.

With a key, it connects to the Monthwrap API at https://api.monthwrap.com, run by
Monthwrap, to put this site’s activity into the agency’s Monthwrap reports. It sends:

 * **The activity described above, as it happens:** titles and addresses of content
   published or updated; names and versions of plugins, themes, WordPress and server
   software that changed; backup results; names of templates and menus changed; 
   and, unless form leads are switched off, the name, email address and phone number
   from each form submission with the form’s name. Each with the time it happened.
   Events from the start of the previous month are sent when the site is first connected.
 * **Every hour, when the key is saved, and when “Send a test” is clicked:** a check-
   in containing the plugin version.
 * **On the settings screens:** the site key, to show which client and agency it
   belongs to.

Every request includes the site key and this site’s address (in the user agent).

Monthwrap’s terms of service: https://monthwrap.com/terms
 Monthwrap’s privacy policy:
https://monthwrap.com/privacy

## Screenshots

[⌊Overview: this month's work in numbers, what needs attention, this month's report
and the latest work.⌉⌊Overview: this month's work in numbers, what needs attention,
this month's report and the latest work.⌉[

Overview: this month’s work in numbers, what needs attention, this month’s report
and the latest work.

[⌊Activity: everything recorded, day by day, filterable by month and kind.⌉⌊Activity:
everything recorded, day by day, filterable by month and kind.⌉[

Activity: everything recorded, day by day, filterable by month and kind.

[⌊Reports: each month's report, previewed as it will print, with the PDF download.⌉⌊
Reports: each month's report, previewed as it will print, with the PDF download.⌉[

Reports: each month’s report, previewed as it will print, with the PDF download.

[⌊A PDF report with an agency's logo and colour.⌉⌊A PDF report with an agency's 
logo and colour.⌉[

A PDF report with an agency’s logo and colour.

[⌊Settings: report branding with a live preview, form leads and the optional Monthwrap
connection.⌉⌊Settings: report branding with a live preview, form leads and the optional
Monthwrap connection.⌉[

Settings: report branding with a live preview, form leads and the optional Monthwrap
connection.

## Installation

 1. Install the plugin from Plugins > Add New, or upload the `monthwrap` folder to `/
    wp-content/plugins/`.
 2. Activate it. It starts recording straight away.
 3. Go to Monthwrap > Settings to add your agency’s name, logo and colour to reports.
 4. Go to Monthwrap > Reports for this month’s report.
 5. Optional: if your agency uses Monthwrap, paste the site key under Monthwrap > Settings
    > Monthwrap connection.

## FAQ

### Does it record work done before it was installed?

No. It starts recording when it’s activated. Plugin, theme and WordPress versions
are noted then, so the first update after that is recorded.

### Does it slow the site down?

No. Recording is a single database insert when something happens, and anything sent
to Monthwrap goes in the background with WP-Cron, never while a visitor waits.

### How long is activity kept?

24 months. Older entries are deleted automatically.

### Can it monitor uptime?

Not from inside the site: when a site is down, nothing on it runs, including this
plugin. When the site is connected to Monthwrap, its hourly check-ins let the agency
see when it stops responding.

### Which backup plugins are supported?

UpdraftPlus, out of the box. Other backup tools, or your own scripts, can report
a finished backup with `do_action( 'monthwrap_backup_completed', 'Tool name', time(),
true );`.

### Can I stop form submissions being recorded?

Yes. Untick “Record contact form submissions as leads” under Monthwrap > Settings.
Developers can also decide per form with the `monthwrap_send_form` filter.

### What about privacy and GDPR?

Leads are kept in the site’s own database. The plugin adds a suggested paragraph
to your privacy policy page, and works with WordPress’s Export and Erase Personal
Data tools under Tools. Erasing removes a person’s name, email address and phone
number but keeps the lead in the counts.

### Can I leave some content types out?

Yes, with the `monthwrap_track_post` filter. Page builder template types and layout
fields can be adjusted with the `monthwrap_template_post_types` and `monthwrap_layout_meta_keys`
filters.

### What does it leave behind if I delete it?

Nothing. Deleting the plugin removes its settings, its activity log and its scheduled
tasks. Deactivating keeps them, in case you switch it back on.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Monthwrap: Maintenance & Client Reports” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ shazilkhan ](https://profiles.wordpress.org/shazilkhan/)

[Translate “Monthwrap: Maintenance & Client Reports” into your language.](https://translate.wordpress.org/projects/wp-plugins/monthwrap)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/monthwrap/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/monthwrap/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/monthwrap/) by [RSS](https://plugins.trac.wordpress.org/log/monthwrap/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: activity log, branded monthly reports with PDF download, page 
   builder, backup and server update tracking, form leads from eight form plugins,
   privacy tools, and the optional Monthwrap connection.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Activity Log](https://wordpress.org/plugins/tags/activity-log/)[agency](https://wordpress.org/plugins/tags/agency/)
   [client report](https://wordpress.org/plugins/tags/client-report/)[maintenance report](https://wordpress.org/plugins/tags/maintenance-report/)
 *  [Advanced View](https://wordpress.org/plugins/monthwrap/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/monthwrap/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/monthwrap/reviews/)

## Contributors

 *   [ shazilkhan ](https://profiles.wordpress.org/shazilkhan/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/monthwrap/)