Description
Entry Ranger for Contact Form 7 stores every submission from your Contact Form 7 forms in its own table with indexing and search, and lets you manage them from a single screen:
- List view with search, date and status filters, server-side pagination, and bulk actions.
- Detail panel with inline editing, attachments, and automatic read marking.
- Streaming CSV export without row or memory limits.
- Batch CSV import with automatic column detection, preview, and error reporting.
- Guided migration from Advanced CF7 DB (legacy tables are not deleted).
- Per-form permissions, GDPR/privacy support (export/delete personal data), and configurable retention.
Privacy Policy
Entry Ranger for Contact Form 7 does not send data to any external server and does not include analytics, telemetry, or license checks.
Submissions from your Contact Form 7 forms are stored in the wp_entrafo_submissions and wp_entrafo_files tables in your own database, and may include the fields entered by the person submitting the form, their IP address, user agent, and any attached files. You can delete them from the plugin screen, limit their retention using configurable retention settings, or use the WordPress privacy tools (Export Personal Data / Remove Personal Data), which this plugin registers natively.
SUPPORT
Need help or have a suggestion?
Please use the official WordPress.org Support Forum for any issues related to the plugin.
Official Website
For additional information or to get in touch with the development team, please visit our official website.
Like the plugin?
Please leave a 5-star review and help others discover Entry Ranger for Contact Form 7.
ABOUT BUBUKU_CODE
We develop custom solutions for WordPress focused on performance, accessibility, and maintainable code. Our work includes plugins, themes, and integrations designed to improve the daily workflow of marketing and content teams.
Screenshots







Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin from the Plugins menu.
- Open “Contact Submissions” in the admin.
FAQ
-
Do I need Contact Form 7?
-
Yes. The plugin declares
Requires Plugins: contact-form-7and shows a notice if it is not active. -
What happens to the data from Advanced CF7 DB?
-
It is copied into the new tables in batches through the migration wizard. The old tables are not deleted.
-
Are attachments protected against direct access?
-
Files are stored in
wp-content/uploads/entrafo-private/, and the plugin automatically creates an.htaccessfile and anindex.phpfile that block direct access on Apache servers. If your hosting uses nginx or IIS,.htaccessis not interpreted, so it is advisable to add a server rule:location ~* /wp-content/uploads/entrafo-private/ { deny all; }In any case, file names are random (128-bit) and are only served from the plugin via the REST API after checking permissions on every request.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Entry Ranger for Contact Form 7” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Entry Ranger for Contact Form 7” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Imported legacy submissions are now marked as read.
- Bulk delete shows a single confirmation dialog.
- New “Empty form” button to delete all submissions of the selected form.
1.0.0
- Capture Contact Form 7 submissions in dedicated tables.
- Single screen with search, filters, pagination, and bulk actions.
- Streaming CSV export and batch CSV import.
- Guided migration from Advanced CF7 DB.
- Per-form permissions, GDPR/privacy support, and configurable retention.
