FormGuard

Form monitoring for Gravity Forms

How many leads did you lose last month because a form broke and nobody noticed?

FormGuard submits a real test entry to your Gravity Forms every day, then checks that it saved and that the notification email actually arrived. When any link in that chain breaks, you hear about it before a customer does.

No card needed to start. Plans from £19 a month.

Daily check Enquiry form Profile: Standard enquiry · 02:00 BST
Failed
  1. Page reachable Form rendered with the expected marker
  2. Validation passed 14 fields, including conditional ones
  3. Entry saved Tagged as a monitoring entry
  4. Notification email not delivered Nothing reached the monitoring inbox in 15 minutes
Confirmed on a second run at 02:12. Alert sent.

The problem

Uptime says green. The form has been broken for three weeks.

A form can render perfectly and still lose every submission. Uptime monitors check the page. Nobody checks the pipeline behind it, so the first sign of trouble is a customer asking why nobody called them back.

A plugin update renames a field

Conditional logic silently stops matching. Validation fails for every real visitor, and the page still looks fine.

SMTP credentials expire

Entries keep saving to the database. The notification your sales team relies on never leaves the server.

A cache or firewall rule swallows the submit

The page loads in 200 ms. The POST goes nowhere. Your uptime dashboard has never looked better.

What we actually check

Four links in the chain. A real submission has to pass every one.

Generic monitors stop at the first link. FormGuard runs the whole chain from the outside in, and tells you exactly which link failed.

  1. 01

    Accessible

    We call the FormGuard plugin on your site over HTTPS and expect it to answer. Response time is recorded every run.

    fails as http_unreachable
  2. 02

    Validates

    The plugin submits your saved test profile through Gravity Forms' own pipeline, conditional fields and all, and checks it passes validation.

    fails as validation_failed
  3. 03

    Entry saved

    We confirm an entry was actually written and get its ID back. Entries are tagged as monitoring so they never pollute your real entries.

    fails as entry_not_created
  4. 04

    Email delivered

    Each run carries a unique token. We wait for the notification to land in a monitoring inbox and match the token. No email, no pass.

    fails as notification_missing

How it works

Set up once. Then let it run every day.

No browser bots, no fragile click scripts. The plugin submits through Gravity Forms server-side, so multi-page and AJAX forms work on day one.

  1. Step 1

    Install the plugin

    Download it from your FormGuard dashboard, activate it, and paste in the site key. That's the whole connection.

  2. Step 2

    Pick the forms that matter

    Your Gravity Forms sync automatically. Choose the enquiry, quote and sign-up forms you can't afford to lose.

  3. Step 3

    Save a test profile

    Fill in realistic values for each required field once. Every check reuses that profile, so the test looks like a real customer.

  4. Every day

    We submit, verify, and alert

    A test entry goes through the full chain. Pass or fail is recorded with the reason, and you only hear from us when something is wrong.

Alerts you can trust

One alert when it breaks. One when it's fixed. Nothing in between you didn't ask for.

A single failed run doesn't page anyone. FormGuard re-runs the check 10 minutes later and only alerts when the failure is confirmed. Long outages re-surface on a widening schedule instead of every day.

  1. 02:00
    Daily run fails Notification email missing. Nobody is alerted yet.
  2. 02:10
    Confirmation run Same result. The failure is real, not a blip.
  3. 02:12
    Alert sent Email to your team with the form, the failed link, and the reason.
  4. +24h
    Still broken? A reminder Then after 3 days, then weekly. Never daily noise.
  5. Fixed
    Recovery notice The first passing run closes the incident and tells you so.

Requirements

Built for Gravity Forms on WordPress. Nothing else to install on your server.

FormGuard is a small WordPress plugin plus a hosted service. If your site runs Gravity Forms and can send email, it can be monitored.

WordPress
WordPress 6.0 or newer
Gravity Forms
Installed and active
PHP
PHP 8.1 or newer
Email
A notification that can be sent to one extra address

Pricing

Two plans. Less than one lost customer.

Every plan starts with a 14-day free trial. No card needed. Cancel from your dashboard whenever you like.

Starter
One site with a handful of forms that must not fail.
£19 per month
  • 1 WordPress site
  • 5 monitored forms
  • Daily four-stage checks
  • Re-checks after every WordPress update
  • Confirmed email alerts and recovery notices
Start free trial
Pro For agencies
Several client sites, or one business with a lot of forms.
£49 per month
  • 5 WordPress sites
  • 25 monitored forms
  • Daily four-stage checks
  • Re-checks after every WordPress update
  • Confirmed email alerts and recovery notices
Start free trial

A monitored form is one with a saved test profile. Synced forms you haven't set up don't count against your limit.

We'll submit a test entry today. If it doesn't save and notify, you'll know before your customers do.