Store file uploads for Contact Form 7
View on WordPress.orgScores higher than 46% of indexed plugins
About
When this is active, attachments sent trough Contact Form 7 shortcode [file ] will be stored in your Media Library
What It Does
Store file uploads for Contact Form 7 automatically saves any file submitted through a Contact Form 7 [file] field directly into your WordPress Media Library. Without this plugin, uploaded attachments only arrive as email attachments, which can be lost or hit inbox size limits. It bridges a well-known gap in Contact Form 7's default behaviour with a single, focused function.
Who It's For
This plugin is best for small to mid-sized sites using Contact Form 7 that need to collect and retain client uploads such as job applications, portfolio submissions, event registrations, or photography proofs. It suits site owners who want a simple, no-configuration solution without setting up a full form-to-database workflow. If you are already comfortable receiving files only via email, you will not gain much from it.
Who Should Skip It
Users running Contact Form 7 alongside Flamingo (which already saves submissions) or any dedicated form plugin that stores attachments natively do not need this add-on. Sites that require advanced file handling, such as virus scanning, access controls, or expiration policies, should look at a more full-featured file management solution.
The Bottom Line
At a 75.93/100 quality score, this is a focused, well-maintained utility that does exactly one job and does it cleanly. The 100% user rating is encouraging but based on only 7 reviews, and the zero support threads mean you are relying on the developer's responsiveness if something breaks. It is a solid pick if you need exactly what it offers, but larger sites should evaluate whether Flamingo or a dedicated form storage plugin covers more of their needs.
Related Plugins
Pick Flamingo if you want to save all Contact Form 7 submissions, including messages and metadata, not just file attachments.
Choose Mailchimp for WordPress when your priority is syncing contacts to an email marketing service rather than storing file uploads.
Opt for Conditional Fields when you need to show or hide file fields based on user input rather than simply retain uploads.
Select Omnisend if you need built-in signup forms and marketing automation rather than a lightweight file storage helper.
Use Media Cleaner alongside this plugin to manage the Media Library entries that file uploads will inevitably create.