Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Contact Forms on Client Sites We Built Stop Delivering and Nobody Notices. How Do We Catch It Across All Our Sites?
Problems We Solve

Contact Forms on Client Sites We Built Stop Delivering and Nobody Notices. How Do We Catch It Across All Our Sites?

Contact forms on client sites stop delivering after mail changes, and web design agencies hear weeks later. We monitor form delivery across all client sites.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Form emails from client websites fail quietly: a hosting change, a spam filter update, a missing mail authentication record, and enquiries stop arriving without any error. Web design agencies usually find out when the client asks why the phone went quiet. We build form monitoring across your client sites that sends regular test submissions, confirms they arrive, stores a copy of real submissions, and alerts you when delivery breaks.

"We haven't had an enquiry in three weeks"

A client calls. Their enquiries from the website have dried up. The developer submits the contact form and it says thank you. The email never arrives. The site was sending through the server's own mail function, and the client's email provider has started rejecting or spam-foldering messages that do not pass authentication checks.

The developer fixes it by moving the site to a proper sending service. Then she wonders how many other client sites send email the same way. Nobody knows. There is no way to tell, short of testing every form on every site by hand.

Why forms fail silently

  • Many sites send mail through the web server, which receiving providers increasingly distrust.
  • Mail authentication records for the client's domain are set by whoever manages their DNS, and they change.
  • The form plugin shows a success message whether or not the email arrives.
  • Clients do not know how many enquiries to expect, so a quiet spell does not alarm them.
  • Hosting moves, plugin updates and changes at the client's email provider can all break delivery.

A contact form that shows a thank-you message is not proof that anyone received the enquiry. Most monitoring only checks that the page loads.

What lost enquiries cost

The client loses leads, which is the main reason they paid for a website. The agency's reputation suffers, even when the cause was a DNS change made by someone else. Fixing it after weeks of lost enquiries is a hard conversation, and the enquiries that were lost cannot be recovered unless they were stored somewhere.

The form monitoring we build

  1. Every form on your client sites is listed with where it should deliver.
  2. Forms are moved to a transactional email service, such as Postmark, SendGrid or Mailgun, or to the client's Microsoft 365 or Google Workspace through proper authenticated sending.
  3. Each form stores a copy of every submission in the site database or a central store, so nothing is lost even if email fails.
  4. A scheduled test submits each form with a clearly marked test entry and checks it arrives at a monitored mailbox, and that the real delivery was accepted by the sending service.
  5. Mail authentication records for each client domain are checked regularly, and changes are flagged.
  6. Bounces and rejections reported by the sending service are collected per site.
  7. Any failure alerts the developer responsible for the site, with the reason where known.
FailureHow it is caught
Mail rejected by the receiving providerBounce reported by the sending service
Authentication records changedScheduled DNS check
Plugin update broke the formScheduled test submission fails
Email arriving in spamTest mailbox placement check
Everything elseStored submissions mean nothing is lost

Test submissions are marked so the client can filter them out. You decide how often to test each site.

When a form breaks now

A client's IT company changes their DNS and removes a mail record. The next morning's test fails for that site, and the developer gets an alert saying authentication is failing. She sends the IT company the right record. The client never misses an enquiry, because the submissions in between were stored and forwarded once delivery was fixed.

Could your client forms be failing now?

  • Client sites send form emails through the web server's own mail function.
  • You have no way to know if a form stopped delivering.
  • Form submissions are not stored anywhere except email.
  • Clients have reported quiet spells that turned out to be broken forms.
  • DNS for client domains is managed by other people.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will test submissions annoy clients?

They are clearly marked and can be filtered by a rule in the client's inbox, or sent to a separate address that only checks delivery.

Which form plugins does it work with?

The common WordPress form plugins, such as Gravity Forms, Contact Form 7 and WPForms, and forms on other platforms that submit to a URL.

Do we need a sending service for every site?

It is the most reliable approach. Some clients prefer sending through their own Microsoft 365 or Google Workspace, which also works when set up properly.

Can lost enquiries be recovered?

Only if they were stored. From setup onwards, every submission is stored, so future failures do not lose anything.

What does the cost depend on?

How many sites and forms you look after, the platforms involved and how many client domains need DNS changes.

Keep reading

More on Problems We Solve

Start here

Tell us where your web projects get stuck

Describe how a website project runs at your studio, from signed proposal to launch and the maintenance plan afterwards, and which tools you use, such as Figma, WordPress, Basecamp, ManageWP or Xero. We will tell you what we would build and what we would leave alone, and if a plugin or a setting you already have would solve it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →