Title: SubmitCanary Companion
Author: jgsoliveres93
Published: <strong>November 11, 2026</strong>
Last modified: November 11, 2026

---

Search plugins

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

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

# SubmitCanary Companion

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

[Download](https://downloads.wordpress.org/plugin/submitcanary-companion.0.3.0.zip)

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

 [Support](https://wordpress.org/support/plugin/submitcanary-companion/)

## Description

A contact form can show “Message sent” while no email arrives: a broken mail setup,
a security rule, or a plugin update can stop delivery without any visible error.
You usually find out when a customer calls.

This plugin is the WordPress side of [SubmitCanary](https://submitcanary.com/), 
a service that checks your form every day. Once a day SubmitCanary opens your contact
page, submits one clearly labelled test through the form, and confirms the notification
email reaches a dedicated test inbox. If a step fails (page, form, submission or
email), you get one email saying which step, and another when it recovers.

The plugin makes that test safe:

 * It only acts on a short-lived test signed with your connection secret, bound 
   to your site and your form page, and accepted once.
 * It sends that one test message to the SubmitCanary test inbox instead of your
   normal recipients, labelled “[SYNTHETIC TEST]”, using your site’s own sender 
   address.
 * It drops any other email the test would trigger (confirmations, copies), so nobody
   receives test mail.
 * It deletes the entry Fluent Forms stores for a test.
 * Real visitor submissions are never changed, read or sent anywhere.

It does not solve or bypass CAPTCHA: forms with CAPTCHA are reported as blocked.
It does not prove that email lands in your own Gmail or Outlook inbox.

Supported form plugins: Contact Form 7, WPForms (Lite and Pro) and Fluent Forms.
The monitored page should contain one simple form with text, email and message fields.

SubmitCanary is free during its public beta. The site, alert emails and status page
are available in English and Italian.

### External services

This plugin works with the SubmitCanary monitoring service, operated by John Gilbert
Soliveres (Italy).

 * **What is sent, and when:** the plugin itself makes no outgoing requests. During
   a SubmitCanary test only, the single test notification email is sent by your 
   site’s normal WordPress mail setup to the test inbox address you entered in Settings
   SubmitCanary (an address at inbox.submitcanary.com). That email contains only
   labelled test text and a run ID; no visitor data.
 * **Incoming:** SubmitCanary’s checker visits your public contact page and submits
   the form once a day, like a visitor, with fictional test data.
 * SubmitCanary terms: https://submitcanary.com/terms
 * SubmitCanary privacy policy: https://submitcanary.com/privacy

## Installation

 1. Create a free monitor at [submitcanary.com/beta](https://submitcanary.com/beta)
    for the page that contains your form. You will receive a site ID, a connection 
    secret and a test inbox address.
 2. Install and activate this plugin.
 3. Open Settings  SubmitCanary, paste the three values and save.
 4. The first check runs within about an hour. You will get an email when it passes.

## FAQ

### Will my customers or I receive test emails?

No. During a test, only the labelled test message is sent, and only to the SubmitCanary
test inbox. Other notifications from that test are dropped.

### Does it change real form submissions?

No. Without a valid signed test, the plugin does nothing. Real enquiries follow 
your normal mail path.

### What if my form uses a CAPTCHA?

SubmitCanary never bypasses CAPTCHA. The check stops and reports the form as blocked.

### What happens if I deactivate or delete the plugin?

Checks can no longer run and will report the form as blocked. Deleting the plugin
removes its settings.

### How do I pause monitoring?

Every SubmitCanary email links to a private status page where you can pause or resume
monitoring.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SubmitCanary Companion” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “SubmitCanary Companion” into your language.](https://translate.wordpress.org/projects/wp-plugins/submitcanary-companion)

### Interested in development?

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

## Changelog

#### 0.3.0

 * Renamed to submitcanary-companion for the WordPress.org directory; settings move
   to the new option automatically.
 * Removed an unused public status endpoint.
 * Settings link on the Plugins screen; uninstall removes settings.
 * Expired test records are cleaned up automatically.

#### 0.2.0

 * Support WPForms and Fluent Forms alongside Contact Form 7.
 * Keep the site’s own sender address on test mail; drop extra notifications during
   a test.
 * Remove the Fluent Forms entry created by a test.

#### 0.1.0

 * Signed tests and test-mail routing for Contact Form 7.

## Meta

 *  Version **0.3.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [contact form](https://wordpress.org/plugins/tags/contact-form/)[contact form 7](https://wordpress.org/plugins/tags/contact-form-7/)
   [email](https://wordpress.org/plugins/tags/email/)[monitoring](https://wordpress.org/plugins/tags/monitoring/)
   [WPForms](https://wordpress.org/plugins/tags/wpforms/)
 *  [Advanced View](https://wordpress.org/plugins/submitcanary-companion/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/submitcanary-companion/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/submitcanary-companion/)