Automatically save all data submitted via Contact Form 7 to your database
As of April 2026, Database for Contact Form 7 is a WordPress db plugin with 7.0K+ active installations and a 4.2/5 rating from 14 reviews. It has been downloaded 127K+ times in total. Requires WordPress 3.5+ and PHP false+. Available on WordPress.org since 2017. Downloads are up 6% this week. Top alternative: Remote Database Backup.
Contact Form 7 itself doesn’t directly save form submissions to a database. However, with this database extension for Contact Form 7, you can achieve this functionality. It supports saving data from all of the standard form field types offered by Contact Form 7.
DEMO
demodemo⛩️ Get Database for Contact Form 7 Pro
⛩️ Compare Free vs Pro
Without this plugin, you have to check each and every email to manually copy and keep the data you want.
With this plugin, all the Contact Form 7 data will be automatically saved and displayed neatly in the WordPress dashboard. Ready for you to view, sort out, filter, and export any time you want.
This is a good way…
Works as expected.
My latest project requires a complex CF7 registration form, the data of which must be editable by subadmins. I’m not sure any of the other db plugins provide this, at least for free. It’s what caused me to install this one, and it works splendidly.
It also provides for editing, hiding and rearranging labels for a much improved admin UX. One thing this lets you do is replace underscores in CF7 tags with spaces. Adding these features was a very nice touch!
I had a special request that the plugin not store empty/null fields (repetitive groups when not all are used) and the devs provided this fix, plus a bonus of clickable URLs for attached/uploaded signature files that open in a new browser tab. These updates were provided within a couple of days after the request. Outstanding support!
It is very useful.
It even lets you modify the form inputs.
Thanks a lot
I don’t mind that the free version only displays data from a single form. What I do mind though is the fact that it is not translation ready. Such a basic feature and they just ‘forget’ to add the support for it.
EDIT: coder added the code needed to translate the plugin to other languages.
Must have plugin if you are using Contact Form 7!
| WordPress | 3.5+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.