Title: Mad Cow Owner Update Notifications for MainWP
Author: jrobie23
Published: <strong>September 15, 2026</strong>
Last modified: September 15, 2026

---

Search plugins

![](https://ps.w.org/mad-cow-owner-update-notifications-for-mainwp/assets/banner-
772x250.png?rev=3697788)

![](https://ps.w.org/mad-cow-owner-update-notifications-for-mainwp/assets/icon-256x256.
png?rev=3697788)

# Mad Cow Owner Update Notifications for MainWP

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

[Download](https://downloads.wordpress.org/plugin/mad-cow-owner-update-notifications-for-mainwp.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/mad-cow-owner-update-notifications-for-mainwp/#description)
 * [Reviews](https://wordpress.org/plugins/mad-cow-owner-update-notifications-for-mainwp/#reviews)
 *  [Installation](https://wordpress.org/plugins/mad-cow-owner-update-notifications-for-mainwp/#installation)
 * [Development](https://wordpress.org/plugins/mad-cow-owner-update-notifications-for-mainwp/#developers)

 [Support](https://wordpress.org/support/plugin/mad-cow-owner-update-notifications-for-mainwp/)

## Description

Mad Cow Owner Update Notifications for MainWP adds an “Email owner” button to every
row in your MainWP Manage Sites table. After running updates or maintenance, click
one button and the site’s owner receives a templated email letting them know their
site is up to date. Need to notify a dozen owners at once? Check the rows and hit**
Send to Selected Owners** — a sticky toolbar shows live progress and a summary at
the end.

This is not a reporting tool. There is no report builder, no scheduling, and no 
PDF. It adds a send button to the row you are already looking at, so notifying an
owner after updates costs one click instead of a context switch into your mail client.

**Key features**

 * **One-click send** — an “Email owner” button appears in every row of MainWP’s
   Manage Sites table.
 * **Batch send** — check multiple rows and send to all owners at once, with per-
   row progress and a summary at the end.
 * **Persistent “recently sent” state** — green button shows how long ago each owner
   was last notified.
 * **Per-site owner name + email** — stored server-side; edit them all from one 
   settings screen.
 * **Customizable template** — subject, body, and from-address. Placeholders: `{
   first_name}`, `{site_name}`, `{site_url}`.
 * **HTML body support** — basic HTML allowed for images, links, and formatting.
 * **No page reloads** — everything is AJAX; scroll position, filters, and table
   state are preserved.
 * **Sticky batch toolbar** — stays visible under the MainWP header while you scroll
   long site lists.
 * **Developer-friendly** — clean hooks and filters for extension. Nothing “phones
   home.”

**Requirements**

 * The free [MainWP Dashboard](https://wordpress.org/plugins/mainwp/) plugin, for
   the Manage Sites integration.
 * PHP 8.0 or higher.
 * WordPress 6.0 or higher.

**Trademark notice**

MainWP® is a registered trademark of Sick Marketing, LLC. This plugin is an independent,
third-party integration and is not affiliated with, endorsed by, or sponsored by
Sick Marketing, LLC or MainWP. All product names, logos, and brands are property
of their respective owners and are used for identification purposes only.

## Screenshots

[⌊The "Email owner" and "Sent X ago" buttons in the MainWP Manage Sites table, with
the batch send toolbar and live selection counter pinned above the rows.⌉⌊The "Email
owner" and "Sent X ago" buttons in the MainWP Manage Sites table, with the batch
send toolbar and live selection counter pinned above the rows.⌉[

The “Email owner” and “Sent X ago” buttons in the MainWP Manage Sites table, with
the batch send toolbar and live selection counter pinned above the rows.

[⌊Settings page for editing the message template and per-site owner details.⌉⌊Settings
page for editing the message template and per-site owner details.⌉[

Settings page for editing the message template and per-site owner details.

## Installation

 1. Upload the plugin folder to `wp-content/plugins/` or install through the WordPress
    admin.
 2. Activate the plugin through the “Plugins” screen.
 3. Ensure the free MainWP Dashboard plugin is also installed and active.
 4. Go to **MainWP → Update Notifications** to configure the message template and enter
    each site’s owner name + email.
 5. Visit **MainWP → Manage Sites** and use the “Email owner” (per row) or “Send to
    Selected Owners” (batch) buttons.

## FAQ

### Do I need the MainWP Dashboard plugin installed?

Yes. The row buttons and batch send integrate with MainWP’s Manage Sites table. 
Without MainWP active, only the settings page is accessible for editing the message
template.

### Does it work with any SMTP plugin?

Yes. All emails go through WordPress’s standard `wp_mail()` function, so any SMTP
plugin, transactional mail service (Mailgun, SendGrid, Postmark, SES, etc.), or 
default PHP mail configuration works.

### What happens if a site has no owner email set?

The row shows a “Set email” link instead of the button. In batch mode, such rows
are skipped and counted in the summary at the end.

### Can I customize the message per site?

The current version uses one global template with placeholders for the first name,
site name, and site URL. Per-site templates are on the roadmap.

### Does this plugin send any data to a third party?

No. All processing happens on your own site. Emails go through your own `wp_mail()`
pipeline. No telemetry, no external calls.

### Does it work on multisite?

The plugin activates per-site on multisite installs. Options are per-site (single-
blog `wp_options`), matching how MainWP itself is typically installed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Mad Cow Owner Update Notifications for MainWP” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “Mad Cow Owner Update Notifications for MainWP” into your language.](https://translate.wordpress.org/projects/wp-plugins/mad-cow-owner-update-notifications-for-mainwp)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **100+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [Client](https://wordpress.org/plugins/tags/client/)[email](https://wordpress.org/plugins/tags/email/)
   [MainWP](https://wordpress.org/plugins/tags/mainwp/)[Notifications](https://wordpress.org/plugins/tags/notifications/)
   [updates](https://wordpress.org/plugins/tags/updates/)
 *  [Advanced View](https://wordpress.org/plugins/mad-cow-owner-update-notifications-for-mainwp/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mad-cow-owner-update-notifications-for-mainwp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mad-cow-owner-update-notifications-for-mainwp/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mad-cow-owner-update-notifications-for-mainwp/)