← The Den
How-to

My Contact Form Isn't Sending Emails: How to Make Sure Every Website Inquiry Is Saved

A contact form that only sends one email can lose leads without a sound. Here is how to test yours this week and save every inquiry before it moves on.

By The Forzur Team · November 1, 2026 · 6 min read

If your contact form isn't sending emails to your small business, you probably do not know it. That is the problem. A broken form does not announce itself. It just goes quiet, and quiet looks a lot like a slow week.

This guide is a set of steps you can finish in an afternoon. Do them this week.

How do you find out whether your contact form has been losing leads?

Start with the evidence you already have.

  • Look at your form's traffic. If people visit the contact page but your inbox is nearly empty, something is off.
  • Ask your last few customers how they first reached you. Did any say they filled out the form and never heard back?
  • Search your spam and trash folders for the form's subject line. Go back months, not days.
  • Check your phone log for people who called and said, "I sent a message on your site."

That last one is gold. A caller who mentions a message you never saw has just told you the form is broken.

Why does one email delivery make a poor safety net?

Most small business forms work like this. A visitor clicks send. The site fires off one email. That is the whole plan.

One email has a lot of ways to fail. The mail service can reject it. Your inbox can mark it as spam. A password can expire. A domain setting can change. Any of these, and the inquiry is gone. No copy, no record, no error anyone sees.

Think of it like a paper order slip handed to a courier with no copy kept. If the courier drops it, the order never existed.

A form should be a record first and a message second.

How do you send yourself a real test inquiry and trace it?

Do this before changing anything. You want to see what happens today.

  1. Open your site on your phone, not your desktop. Most of your customers do.
  2. Fill out the form like a customer. Use a different email address than the one that receives the form, such as a personal account.
  3. Write something you can recognize, like "Test 1, Tuesday, deck repaint."
  4. Submit it and note the time.
  5. Watch the receiving inbox for a few minutes. Then check spam.
  6. If you use a CRM or scheduling tool, check there too.

Did it arrive in the inbox? In spam? Not at all? Each answer points to a different fix. Write down what you see.

What should a form do with a request before it passes it on?

It should save it. Every time. Before anything else.

The order matters:

  1. The visitor submits the form.
  2. The site stores the full request in a database or inbox you control.
  3. Only then does it send a notification email.
  4. Only then does it hand the request to your other tools.

If step three or four fails, the lead is still sitting in step two. Nothing is lost. Someone just has to look.

This is the approach we used for A New Leaf Painting in Jacksonville. The office behind their site includes a leads inbox that stores each request before passing it on. The owner does not have to trust that an email made it.

How do you set up a simple inbox that keeps every submission?

You have two routes, depending on how much you want to spend.

The light route. Many form tools and website platforms keep a log of submissions inside the dashboard. Turn it on. Confirm it shows the full message, name, phone number and the time. If it only shows a count, it is not enough.

The built route. A custom site can write each request to its own table and show it in a simple screen your office can open. Each entry should show:

  • When it arrived
  • Everything the visitor typed
  • Whether the notification email went out
  • Whether it reached your follow-up system
  • Whether someone has handled it

That last line matters. A saved lead nobody opens is just a slower way to lose it. If you want this built into your site, that is the kind of work we do under custom web development.

Which spam filters and inbox rules quietly eat form emails?

Often the form works fine and your own inbox is the culprit. Check these:

  • Your spam folder. Mark the form's sender as safe.
  • Inbox rules. An old rule may be sending anything with "website" or "inquiry" in the subject to a folder you never open.
  • Forwarding. If the form emails one address that forwards to another, the forward can break without warning.
  • Sender mismatch. Forms often send "from" your own domain through a service that your domain has not approved. Mail providers get suspicious of that. Ask whoever manages your domain to confirm the sending service is authorized.
  • A full mailbox. Rare, but it happens.

Run your test again after each fix. Do not assume.

How should a request reach the follow-up system your office already uses?

Do not make your staff copy and paste. Copying is where leads go to die.

If your office already tracks jobs and follow-ups in a system, the form should feed it directly. On the A New Leaf site, a homeowner picks one of Thomas Drake's real open times or asks for a call, and the request lands in the follow-up system his office already ran. No new tool to learn. No retyping.

The save-first rule still applies. Store the request, then pass it along. If the handoff fails, the saved copy is still there to retry.

Setting up that kind of handoff is a good fit for email automations, including a confirmation to the visitor so they know the message arrived.

How often should you re-test the form?

More often than you think.

  • Once a month, send a test from your phone.
  • After any site update, plugin change or redesign.
  • After any change to your email provider, domain or passwords.
  • After a staff change, since the person receiving the form may have left.

Put it on the calendar as a recurring task with a name. "Test the form" gets done. "Check on things sometime" does not.

Better still, have the form alert you when a notification fails. A saved lead with a red flag beats a silent miss.

Your next step this week

Pick one phone and one spare email address. Send a test inquiry right now, before you read anything else. Note whether it lands, where, and how fast.

If it does not arrive, or you are not sure, tell us what you are seeing. We will help you work out where the lead is falling out.