The agency math of a dead lead form

Your client doesn't blame the SMTP provider. They blame you. How silent form failures turn into churned retainers, and how monitoring turns into a line item you can sell.


June 24, 2026 · Formitor

Here is a conversation every agency owner has had, or will have:

“Hey, quick question. We haven’t gotten any enquiries from the website in about a month. Is something wrong with it?”

By the time this call happens, three things are already true. The form has been broken for weeks. The client found out before you did. And whatever the technical explanation is, the client has quietly re-filed you from “the people who get us leads” to “the people we pay who didn’t notice our leads were gone”.

The blame always lands on the agency

The actual cause is almost never the agency’s code. An SMTP provider changed auth requirements. A plugin auto-updated. A mailbox filled up. Technically, none of that is your fault.

Commercially, all of it is. The client pays you so they don’t have to think about the website. “It was the mail relay” is not an answer that saves a retainer. “We caught it in 40 minutes and fixed it before you lost a single day of leads” is.

Monitoring is retainer insurance

Run the numbers on one mid-size client. A form that produces a steady flow of enquiries, a close rate, an average job value. Multiply out what four silent weeks costs the client, then compare it to what the retainer earns you in a year. A single churned client, plus the referrals they never make, dwarfs the cost of monitoring the entire portfolio.

That’s the defensive case. The offensive case is better.

Sell the green badge

A monitoring line item does something subtle: it converts invisible work into visible work. A client status page that shows every form checked, every check passing, timestamped, is renewal ammunition. It’s the difference between “trust us, we watch your site” and a link the client can open at 11 p.m. and see for themselves.

Agencies already resell hosting, security, and backups. Form and checkout monitoring is the same motion, except it protects the one thing the client actually judges the website on: whether the phone rings.

Where to start

Put your two most important client sites on the free plan. If nothing breaks, it costs you nothing. When something does break, and eventually it will, you’ll get the alert instead of the phone call, and that difference is the whole business case.

Keep reading

Troubleshooting · Oct 5, 2026

Contact Form 7 not sending email: how to find the cause and fix it

Contact Form 7 tells you a lot through the color of its response message. What each color means, the Mail tab settings that break delivery, and how to keep it fixed.

Read post
Troubleshooting · Oct 5, 2026

Elementor form not sending email: what to check, in order

An Elementor Pro form can save the submission and still never email anyone. The Email action settings to check, the From address mistake that causes most failures, and how to test it.

Read post
Troubleshooting · Oct 5, 2026

Gravity Forms not sending email: read the entry notes first

Gravity Forms records what happened to each notification on the entry itself. How to read that, the notification settings that block delivery, and how to resend what was missed.

Read post
Troubleshooting · Oct 5, 2026

Ninja Forms not sending email: check the actions first

Ninja Forms sends email through actions attached to each form. Which action to check, the From address mistake that blocks delivery, and how to confirm the email arrives.

Read post
Troubleshooting · Oct 5, 2026

WooCommerce not sending emails: where order emails get lost

A store can take the payment and never send the order confirmation or the new order notice. How to tell whether WooCommerce skipped the email or the email was lost in delivery.

Read post
Troubleshooting · Oct 5, 2026

WordPress not sending emails: 7 causes and how to fix each one

Form notifications, order emails and password resets that never arrive usually trace back to one of seven causes. How to find which one you have, and the fix for each.

Read post

Catch the failure before the client does.

Free plan: 2 sites, every feature, no card. See what it finds.