November 2026
Client site contact form: know it has stopped working before the client does
A broken contact form makes no noise: enquiries just stop arriving. What to check on a client site, and how to know before the client does.
A firm’s or a tradesperson’s site lives off its contact form. A plugin updates, an anti-spam script changes, and the Send button stops doing anything. The site loads, the Ping stays green. Three weeks later, the client asks why the enquiries have dried up.
The three ways a form breaks
- The page or form no longer shows: theme, page builder or form plugin in conflict after an update.
- The form shows, but sending fails: the captcha no longer loads, a script blocks the button, or the server rejects the request.
- Sending works, but the email never arrives: it lands in spam, or the domain no longer has valid SPF and DMARC.
A method, with or without a tool
- After each update, send a test message from the site, and check that it reaches the client’s inbox.
- Check the domain’s SPF and DMARC once a quarter, and whenever the email provider changes.
- Between updates, have a browser check that the form opens, can be filled in and still has its send button.
What Flow checks, and what it leaves to your test
Flow opens the contact page in a real browser, fills in each field with test values and checks that the send button is there. It stops before sending: no fake message reaches the client. So it sees the first two failures, not the third. Keep the manual test send after each update. On WordPress, Joomla and Drupal, Lumi prepares this Flow in under two minutes, and you validate each step.
- Does Flow send a message to the client?
- No. It fills in the form with test values and stops before sending. Nothing reaches the client’s inbox.
- What if the email lands in spam?
- Flow does not see it, since it sends nothing. Check the domain’s SPF and DMARC, and keep a manual test send after each update.
- Do I need one Flow per client site?
- Yes, one per form that matters. On an agency account, the assistant prepares the same Flow on several sites at once, within your plan’s limits.