Every time someone fills out a form on your WordPress site, that data has to go somewhere. Check form submissions in WordPress, and you’ll usually find one of two outcomes: the entry sitting safely in your dashboard, or nothing at all.
Most site owners only think about this after a lead goes missing. By then, the damage is already done.
A quote request that never gets a reply doesn’t just cost one sale; it costs the referral that customer might have sent your way, and the review they might have left.
Most site owners only discover the gap when a client or partner mentions, almost in passing, that they “reached out weeks ago.” By then there’s no way to know how many others hit the same silent dead end and simply moved on without saying anything.
This guide walks through exactly where your form data lives, one plugin at a time. You’ll also learn how to look at raw submission data using your site’s own files, in case your plugin’s dashboard ever lets you down.
No technical background needed. Just follow each step in order, and take a screenshot of your own dashboard as you go if you want a record for later.
Why Checking Your Forms Matters

A missed form entry is a missed conversation. Research from Leadferno found that 42.6% of contact form leads submitted to real businesses never received a single response. The figure isn’t a fluke tied to one industry or one plugin.
It shows up across contact forms, quote requests, and signup forms alike, because the underlying cause is almost always the same: the form worked exactly as built, and nobody built a habit of checking it. A plugin dashboard sitting unopened for three weeks does the same damage as a form that was broken the entire time. From the customer’s side, both look identical.
That’s not a plugin failure. That’s a checking failure. The data usually reaches the database or an inbox just fine. Nobody looked.
If your WordPress site runs any kind of contact form, quote request form, or signup form, this single habit protects revenue you’re already paying to generate.
Before You Start: What You Need
You need three things before checking any submissions: admin access to your WordPress dashboard, the form plugin your site already runs, and (only for the developer method later) FTP or File Manager access from your hosting account.
| What You Need | Why It Matters | Where to Find It |
|---|---|---|
| WordPress admin login | Opens your dashboard and plugin menus | yoursite.com/wp-admin |
| Active form plugin | Stores and displays every form entry | Plugins section of your dashboard |
| FTP or File Manager access | Required only for the developer method | Your hosting control panel |
| phpMyAdmin or database access | Lets you view raw entries directly | Hosting control panel, under Databases |
How to Check Form Submissions in WordPress Using Plugins
WPForms saves every entry automatically the moment someone submits a form. No extra plugin needed.
- Log in to your WordPress dashboard.

- Install and activate the Flamingo plugin from the Plugins directory.

- Go to Flamingo → Inbound messages in the left sidebar.

- Select the form you want to check from the given menu.

- Use the action buttons above the list to spam or not spam as needed.

WPForms entries load instantly, and there’s zero setup required beyond installing the plugin itself. For a full breakdown of every entry management feature, WPForms covers it in its official entry management documentation.
How to Check Form Submissions in WordPress Using FTP, File Manager, or Direct Database Access
Sometimes the plugin dashboard isn’t enough. Maybe a submission included an uploaded file. Maybe you just need to confirm the data actually reached your server.
- Log in to your hosting control panel.

- Open the
wp-content/uploadsfolder. If you’re building forms that accept file uploads, it helps to first review how to create a file upload form in WordPress so uploads land in a predictable spot.
- Open phpMyAdmin. This tool gives direct access to every table inside your WordPress database.

- Search for your plugin’s submission table. WPForms stores entries in a table called
wp_wpforms_entries. Many plugins usewp_gf_entry. Table names vary slightly by plugin and hosting setup.
- Click Browse to view raw entry rows. This shows fields exactly as they were saved, which is useful when a plugin’s dashboard is glitching, or a field seems to be missing.

This route takes a bit more comfort with technical tools. If you’d rather skip form plugins entirely and build something fully custom, our guide on a WordPress contact form without a plugin walks through that approach from scratch.
Why Your Form Submissions Might Not Be Showing Up
A handful of quiet issues break form tracking more often than people expect.
Your plugin isn’t set to save entries at all. Contact Form 7, for example, stores nothing by default unless you add a companion plugin for that purpose.
A security or spam tool is blocking form requests before WordPress ever sees them. Setting up a Cloudflare Turnstile CAPTCHA filters out bots without blocking real visitors, which is often the fix.
Caching plugins sometimes serve visitors an old, frozen version of your form page. That old copy can silently fail to submit at all.
Your hosting provider’s firewall occasionally flags legitimate form traffic as suspicious activity. This shows up more on shared hosting plans than on managed hosting.
Spam volume alone can also bury real entries under junk submissions. If your store runs on WooCommerce and spam checkout or account forms are the issue, a dedicated WooCommerce CAPTCHA plugin cuts that volume down at checkout.
Conclusion
Checking form submissions in WordPress isn’t complicated once you know where to look. WPForms and Gravity Forms both store entries right inside their own dashboard, with no extra setup required.
When the dashboard isn’t enough, FTP, File Manager, and phpMyAdmin give you a direct line to the raw data sitting on your server.
The real takeaway is simple. Don’t wait for a client or customer to ask why they never got a response. Check your forms on a regular schedule, especially right after installing a new caching or security plugin. And if you want new entries pushed to your inbox instead of checking manually, our guide on getting notified about new form submissions covers that setup end to end.
Frequently Asked Questions (FAQs)
Q1. Where do WordPress form submissions actually get stored?
Most plugins save entries in your WordPress database, inside tables created specifically for that plugin. Some plugins also send a copy by email, but the database copy is the reliable one.
Q2. Why can’t I see my Contact Form 7 submissions anywhere?
Contact Form 7 doesn’t store entries by default. You need a companion plugin, such as Flamingo, installed and active before any submissions get saved to your database.
Q3. Can I recover a form submission I accidentally deleted?
Usually not through the plugin dashboard itself. Some hosts keep database backups that can restore an entry, so check with your hosting provider before assuming it’s gone for good.
Q4. Do form submissions expire or get deleted automatically?
Some plugins include automatic cleanup settings for old entries, especially on limited hosting plans. Check your plugin’s settings page under Entries or Submissions to see if auto-deletion is turned on.
Q5. How do I check form submissions in WordPress without opening a plugin at all?
Use phpMyAdmin from your hosting control panel and browse the plugin’s submission table directly. This shows the raw data exactly as it’s stored, independent of any dashboard.
Q6. Is it safe to view form entries directly through the database?
Yes, viewing data in phpMyAdmin is safe as long as you don’t edit or delete rows you don’t understand. Browsing a table doesn’t change anything on its own.
Q7. Why are some of my form submissions marked as spam?
Most form plugins include basic spam filtering that flags suspicious patterns, like repeated links or known bot behavior. Check your spam or trash folder inside the plugin’s entries screen before assuming a submission never arrived.
Q8. Can I check form submissions on a WordPress site I don’t manage myself?
Only with admin-level access granted by the site owner. Without that access, you won’t be able to reach the dashboard, the plugin settings, or the hosting account needed for any of these methods.
Q9. How often should I actually check my form submissions?
Weekly is a reasonable baseline for most small business sites, and immediately after any plugin, theme, or hosting change. If your forms drive real revenue, like quote requests or booking inquiries, checking every couple of days catches a silent failure before it costs you more than a handful of missed leads.
Q10. Can two form plugins running at once cause submissions to go missing?
Yes, this happens more than people expect. Running two form plugins side by side, especially if both hook into the same page or shortcode, can cause one to silently override the other’s submission handler. If you’ve recently switched plugins and entries seem to have stopped, check for leftover shortcodes or blocks from the old plugin still sitting on your form page.
