Guide · Forms · Every platform

Your form says "sent", but no email arrived. Here's where it went.

A customer fills in your contact form and sees a thank-you message. You never get the email, or you find out weeks later when they chase you. The "sent" message doesn't mean the email reached you. Here's how to check whether the enquiry is saved somewhere, where each platform keeps it, how to get missed enquiries back, and how to stop it happening again.

Published 26 October 2026Last checked 26 October 2026Written by the Penguina team

In short: the thank-you message only shows the form was handed over for sending. The email can still be lost, filtered as spam or sent to an old address after that. First look for a saved copy on your platform, then in spam, then check which address the form sends to.

What the "sent" message proves, and what it doesn't.

When a visitor presses send, the form thanks them straight away. At that moment the email hasn't reached anyone yet. It has only been passed to the next step: your website's mail system, a sending service, or the platform's own mailer.

Contact Form 7, one of the most used WordPress form plugins, says this plainly in its own FAQ: the green success message means the sending step finished, and the mail can still be lost after that. The makers of WP Mail SMTP say the same about their "sent successfully" status: it means the email was handed on, not that it was delivered.

So a form can thank every customer for months while nothing reaches your inbox. Nothing on the website looks broken. That's why owners often only find out when a customer follows up.

Quick check: did the enquiry arrive anywhere?

Before changing any settings, find out where the message ended up. Do these in order:

  1. Look for a saved copy on your platform. Many platforms keep every submission in a list, even when the email fails. The table below shows where.
  2. Check spam and junk. In the inbox the form sends to, check spam, junk and any promotions tab. Some platforms also have their own spam folder for form messages.
  3. Check the address the form sends to. Open the form's notification settings and read the address. It's often an old email, or the address of whoever built the site.
  4. Send yourself a test. Fill in your own form from your phone, using a different email address from the one the form sends to. Note the time, and see if and where it arrives.

If the saved copy is there but the email isn't, the form works and the email step is the problem. If there's no saved copy and no email, you may not be able to get those messages back, so read the recovery section before you change anything.

Where your platform keeps a copy

Does your website save form messages?

Some platforms keep every submission, so a lost email is not a lost enquiry. Others only send an email, and if it fails, nothing is kept. From each platform's own help pages, read on 26 October 2026.

Platform or form toolSaves a copy?Where to look
Contact Form 7 (WordPress)No, not on its ownOnly if the Flamingo plugin was installed before the email stopped: Flamingo > Inbound Messages.
WPForms Lite (free, WordPress)No, entries are emailed onlyIf Lite Connect was turned on, entries sent after that are backed up for 1 year, and can be restored after upgrading to a paid licence.
Other WordPress form pluginsVaries, not covered hereLook for an Entries or Submissions menu under the form plugin in your WordPress dashboard.
WordPress.com and Jetpack formsYesFeedback in your dashboard. Check both the All and Spam tabs.
Shopify contact formEmail only, as far as we can findShopify's help describes emailing submissions to your store's sender email. We found no saved list in Shopify Admin. Search that inbox, including subjects starting with [SPAM].
Squarespace form blockDepends on storageThe storage you connected to the form (email or another service), and Contacts > Form Submitters.
Wix FormsYesThe form's submissions table, under Forms & Submissions. Wix Inbox may also have a copy.
WebflowYes, with limitsSite settings > Forms, where you can also export to CSV. Not if the form uses a custom form action, the site was exported, or a free Starter site has passed 50 submissions.
GoDaddy Websites + MarketingYesThe Conversations inbox. Check its Spam folder too.
Checked against each platform's own help pages on 26 October 2026. Platforms change their settings, so check your platform's current help if something looks different. Not covered on this page yet: Hostinger Website Builder, Weebly, Duda, Framer, Carrd, Joomla, Drupal and Magento.
Why the email goes missing

The usual causes, and how to check each one.

"I changed nothing and it just stopped" is the most common thing owners say. Usually something did change: an email address, a host, a plugin, a plan, or a spam filter.

CauseWhat you noticeHow to check
The form sends to an old or wrong addressNothing arrives at all, often since you changed email address or account.Open the form's notification settings. On Squarespace and Wix, changing your account email doesn't update the forms you already have.
The form sends from and to the same addressEmails go missing or land in spam.Wix's help says some email providers treat these as spam. Make the sender and recipient different.
Your website sends mail without proof it's allowed toEmails reach Gmail but not your business address, or land in spam.Gmail and Yahoo require mail to pass SPF or DKIM, two records that prove a sender may use your domain. See email deliverability.
A spam filter caught itSome enquiries arrive, some don't.Check spam and junk, plus the platform's own spam folder (Jetpack Feedback, GoDaddy Conversations) and Shopify's [SPAM] subject line.
The plugin or sending service stoppedIt stopped on a certain date.Check the sending service's dashboard for used-up credits or errors, and update the form plugin. Both have fixed real cases this year. On Contact Form 7, the 6.2.4 security update also renames some attachments.
A plan limit was reachedNew submissions stopped being collected.On Webflow's free Starter plan, check the submission count in Site settings > Forms. The 50-submission limit doesn't reset.
The form posts somewhere elseThe platform shows no submissions and sends no email.Check whether the form uses a custom form action or a third-party form service. On Webflow, for one, the platform then sends no notification.
Getting missed enquiries back

What you can recover, platform by platform.

If a copy was saved, you can still reply to those customers. If nothing was saved, the website can't give them back. Write down the date of the last enquiry you received, so you know how far back to look.

Platforms that save a copy

  • Wix: open the form's submissions table and sort by date.
  • Webflow: Site settings > Forms shows the submissions, and you can export them to CSV.
  • GoDaddy: look through the Conversations inbox and its Spam folder. Mark real messages "Not Spam".
  • WordPress.com and Jetpack: go through Feedback, both the All and Spam tabs.
  • Squarespace: check the storage connected to the form and Contacts > Form Submitters.
  • WordPress plugins with entries: the plugin's Entries or Submissions screen.

Email-only forms

  • Contact Form 7: if Flamingo was installed before the problem, look in Inbound Messages. If not, the website kept no copy of those messages.
  • WPForms Lite: if Lite Connect was on, entries sent after you turned it on can be restored by upgrading to a paid licence. Earlier entries can't.
  • Shopify: search the store's sender email inbox, its spam folder, and subjects starting with [SPAM].
  • Any site using a sending service: the service's dashboard may list the emails it tried to send.

When you find old enquiries, reply to each one with a short apology and a direct answer.

Stopping it happening again

Four habits that catch a broken form early.

  • Keep a saved copy of every submission. If your form only sends email, add storage, for example Flamingo for Contact Form 7. Storage only keeps messages sent after it's switched on, so do it before something breaks.
  • Test the form on a schedule. Send a real test enquiry at least once a month, and after any change to your site, host, plugins or email. That's our recommendation, not a platform rule. Note when and where it arrives.
  • Send to an address that's watched. Use an address someone reads every day, different from the sender address. Update every form when your email changes, since some platforms don't do it for you.
  • Set up email authentication. Make sure your domain has SPF and DKIM records that cover whatever sends your form mail. Keep one SPF record per domain: two break it.

If you'd rather someone else did this, our form and booking testing sends real test enquiries and tells you when one doesn't arrive, and email deliverability sets up the records that keep your mail out of spam.

When to ask for help

What to send your web person or host.

If the checks above don't find the problem, ask for help. These five things save a lot of back and forth:

  • Your platform and, on WordPress, the form plugin's name.
  • The page with the form (its web address).
  • The address the form sends to, and the address it sends from.
  • Your test result: the time you sent it, and whether a saved copy or an email appeared.
  • The date of the last enquiry you did receive.

You can also send them to us in the chat. We'll tell you in plain words what we find.

Questions

Questions owners ask.

Something else? Ask in the chat or email hello@penguina.website.

Why does my form say "sent" when I never got the email?

The thank-you message shows the form handed the email on for sending. It doesn't show the email was delivered. After that, the email can be lost, caught by a spam filter, or sent to an old address. Contact Form 7 and WP Mail SMTP both say this in their own help.

Does my website keep a copy of form messages?

It depends on the platform. Wix, Webflow, GoDaddy Websites + Marketing and WordPress.com save submissions. Contact Form 7 and WPForms Lite on WordPress don't, unless storage was added. Shopify's contact form sends submissions by email to the store's sender address. On Squarespace it depends on the storage connected to the form.

How can I tell if my form has been failing for weeks?

Compare the saved submissions on your platform with the emails in your inbox. If the list has entries you never got by email, the email step has been failing since the first one you missed. If your form keeps no copy, send a test from your phone and check the date of the last enquiry you received.

Can I get back enquiries I missed?

If your platform saved them, yes: they're in its submissions list or inbox. If your form only sends email and no storage was set up beforehand, the website has no copy. Check spam folders and your sending service's dashboard, which may list emails it tried to send.

Why do form emails go to spam, or only reach Gmail and not my business address?

Usually because the mail can't prove it's allowed to use your domain. Gmail and Yahoo require mail to pass SPF or DKIM. Mail sent straight from a website server can lack both. Setting up these records for whatever sends your form mail is the usual fix.

Why did form emails stop after I changed my email address or host?

Forms keep the address they were set up with. Squarespace and Wix both say changing your account email doesn't update the forms you already have, so each form still sends to the old address. A new host can also change how your website sends mail.

Is it safe to use the same address to send and receive form emails?

It's better not to. Wix's help says some email providers treat messages with the same sender and recipient as spam, and suggests changing the recipient.

How often should a form be tested?

We recommend a real test at least once a month, and after any change to the site, host, plugins or email settings. That's our advice, not a platform rule.

What do I send my web person or host to get this fixed fast?

Your platform and form plugin, the page with the form, the addresses the form sends to and from, the time and result of a test, and the date of the last enquiry you did receive.