Why Contact Form 7 Doesn't Store Entries and How to Fix It
Content
A common point of confusion for many WordPress users, especially those new to Contact Form 7, is the question of where form submissions are stored. If you've ever filled out a form on your site and then wondered, "Where did that information go?" you're not alone. This guide will explain the default behavior of the plugin and provide the most common solution for saving and managing your form entries.
The Core Issue: Contact Form 7 Doesn't Store Entries by Default
Unlike some other form plugins, a standard installation of Contact Form 7 does not have a built-in database to save the messages it receives. This is its intended design. When a user submits a form, the plugin's primary function is to process the data and send it via email to the address(es) you configure. Once the email is sent, the submission data is not retained on your server.
This is why you cannot find a list of entries within your WordPress admin dashboard under Contact Form 7. The plugin's menu will only show options to edit your forms, not to view past submissions.
The Recommended Solution: Use the Flamingo Plugin
The most common and reliable way to save Contact Form 7 submissions is by using a free, official add-on plugin called Flamingo. Developed by the same team behind Contact Form 7, Flamingo acts as a safe haven for your messages.
Here’s how to set it up:
- Install and activate the Flamingo plugin from the WordPress plugin repository.
- There is no configuration needed. The plugin works immediately upon activation.
- After your next form submission, you will find a new "Flamingo" item in your WordPress admin menu.
- Navigate to Flamingo → Inbound Messages to view a log of all form submissions, including the sender's information, subject, message body, and the date it was received.
Flamingo stores entries in your WordPress database, providing a reliable backup in case an email fails to send or gets lost. It works regardless of whether you built your site with Elementor, the classic editor, or any other page builder.
Other Considerations and Troubleshooting
- Third-Party Add-ons: Some threads mentioned issues with premium add-ons for saving entries (like "Save Entry and Redirect"). If you are using a third-party plugin for this functionality and it stops working after a CF7 update, the conflict is likely with that add-on, not CF7 itself. Your first step should be to contact the support for that specific add-on plugin.
- Form and Email Configuration: Always double-check that your form's email settings are correctly configured in the Mail tab of the form editor. An incorrect email address or mail server issue can prevent you from receiving submissions at all.
By understanding that entry storage is not a default feature and implementing the Flamingo solution, you can easily resolve the confusion and ensure you never lose a form submission again.
Related Support Threads Support
-
Contact Page 7 conflicthttps://wordpress.org/support/topic/contact-page-7-conflict/
-
http-equiv=”origin-trial” contenthttps://wordpress.org/support/topic/http-equivorigin-trial-content/
-
Wp_options and your pluginhttps://wordpress.org/support/topic/wp_options-and-your-plugin-3/
-
API CRM Pipedrive integration not workinghttps://wordpress.org/support/topic/api-crm-pipedrive-integration-not-working/
-
Error with Contact Form 7 version 6.0 – Gated Contact 1.4.4.https://wordpress.org/support/topic/error-with-contact-form-7-version-6-0-gated-contact-1-4-4/
-
Cannot Insert Contact Form 7 into Raft/Otterhttps://wordpress.org/support/topic/cannot-insert-contact-form-7-into-raft-otter/
-
Error with save entry(infinite loop)https://wordpress.org/support/topic/error-with-save-entryinfinite-loop/
-
Conditional fields conflict with GTM codehttps://wordpress.org/support/topic/conditional-fields-conflict-with-gtm-code/
-
Text Area Errorhttps://wordpress.org/support/topic/text-area-error-2/
-
Aweber Integration to Contact Form 7https://wordpress.org/support/topic/aweber-integration-to-contact-form-7/
-
doesn’t work in Elementorhttps://wordpress.org/support/topic/doesnt-work-in-elementor-3/
-
Contact Form Not Appearing Properlyhttps://wordpress.org/support/topic/contact-form-not-appearing-properly/
-
WP Consent APIhttps://wordpress.org/support/topic/wp-consent-api-7/
-
Page and Form Enumerationhttps://wordpress.org/support/topic/page-and-form-enumeration/
-
Problem with zoho flow connectionhttps://wordpress.org/support/topic/problem-with-zoho-flow-connection/
-
Disable plugin resource on particular pageshttps://wordpress.org/support/topic/disable-plugin-resource-on-particular-pages/
-
Contact forms not working with WProcket & Perfmattershttps://wordpress.org/support/topic/contact-forms-not-working-with-wprocket-perfmatters/
-
How to Stop Contact Form 7 from Automatically Adding Tags?https://wordpress.org/support/topic/how-to-stop-contact-form-7-from-automatically-adding-tags/
-
Invalid action URL detected / forms not workinghttps://wordpress.org/support/topic/invalid-action-url-detected-forms-not-working/
-
Api conact form 7https://wordpress.org/support/topic/api-conact-form-7/
-
Issue with Developer’s Custom Contact Form 7https://wordpress.org/support/topic/issue-with-developers-custom-contact-form-7/
-
Issue with Contact Form 7 Submission due to Conflict with Search and Filter Prohttps://wordpress.org/support/topic/issue-with-contact-form-7-submission-due-to-conflict-with-search-and-filter-pro/
-
Core Web Vitals and Contact Form 7 label problemhttps://wordpress.org/support/topic/core-web-vitals-and-contact-form-7-label-problem/
-
iContact Integrationhttps://wordpress.org/support/topic/icontact-integration-2/
-
Contact Form 7 Multi Step Prohttps://wordpress.org/support/topic/contact-form-7-multi-step-pro/
-
Connect Contact form 7 to WP Consent API (GCM)https://wordpress.org/support/topic/connect-contact-form-7-to-wp-consent-api-gcm/
-
Need to complete the setup according to Google consolwhttps://wordpress.org/support/topic/need-to-complete-the-setup-according-to-google-consolw/
-
Contact Form 7 plugin field idhttps://wordpress.org/support/topic/contact-form-7-plugin-field-id/
-
where the Entries of Contact Form 7 are display /stored in wordpress elementorhttps://wordpress.org/support/topic/where-the-entries-of-contact-form-7-are-display-stored-in-wordpress-elementor-2/
-
No Anti-CSRF tokens were found in a HTML submission form.https://wordpress.org/support/topic/no-anti-csrf-tokens-were-found-in-a-html-submission-form-2/
-
Users IP address and WPOptimize cachinghttps://wordpress.org/support/topic/users-ip-address-and-wpoptimize-caching/
-
Contact form 7 and Hubspothttps://wordpress.org/support/topic/contact-form-7-and-hubspot/
-
Need Contact form 7 Ip addresshttps://wordpress.org/support/topic/need-contact-form-7-ip-address/
-
Contact Form 7https://wordpress.org/support/topic/contact-form-7-433/
-
interface CF7 with AutomatorWPhttps://wordpress.org/support/topic/interface-cf7-with-automatorwp/
-
Multisite Compatibilityhttps://wordpress.org/support/topic/multisite-compatibility-151/
-
Error Contact Form 7 + akismethttps://wordpress.org/support/topic/error-contact-form-7-akismet/
-
Contact Form 7 Problems: 400 Word Limit and Redirect to WP-Loginhttps://wordpress.org/support/topic/contact-form-7-problems-400-word-limit-and-redirect-to-wp-login/
-
Contact formhttps://wordpress.org/support/topic/contact-form-338/
-
[NSFW] Contact Form 7https://wordpress.org/support/topic/contact-form-7-438/
-
where the Entries of Contact Form 7 are display /stored in wordpress elementorhttps://wordpress.org/support/topic/where-the-entries-of-contact-form-7-are-display-stored-in-wordpress-elementor/
-
contact form 7 not conforming to consent APIhttps://wordpress.org/support/topic/contact-form-7-not-conforming-to-consent-api/
-
Plugin is unusable? Possible Bughttps://wordpress.org/support/topic/plugin-is-unusable-possible-bug/
-
Contact Form 7 and Facebook Pixelhttps://wordpress.org/support/topic/contact-form-7-and-facebook-pixel/
-
Request for Data Processing Agreement (DPA) (Auftragsverarbeitungsvertrag (AVV)https://wordpress.org/support/topic/request-for-data-processing-agreement-dpa-auftragsverarbeitungsvertrag-avv-2/
-
Conflict with Akismet and contact form 7https://wordpress.org/support/topic/conflict-with-akismet-and-contact-form-7/
-
Featuring contact form 7 in presentationhttps://wordpress.org/support/topic/featuring-contact-form-7-in-presentation/
-
Error with CF7 Google Sheet Connector PROhttps://wordpress.org/support/topic/error-with-cf7-google-sheet-connector-pro/
-
Contact Form 7 conflict with Contact Form 7 – PayPal & Stripe Add-onhttps://wordpress.org/support/topic/contact-form-7-conflict-with-contact-form-7-paypal-stripe-add-on/
-
Digital transport data safe / secure?https://wordpress.org/support/topic/digital-transport-data-safe-secure/
-
Takayuki Miyoshi – Problems with Contact Form 7 and supporthttps://wordpress.org/support/topic/takayuki-miyoshi-problems-with-contact-form-7-and-support/