iKetch Entries Viewer for Contact Form 7

Description

CF7 Entries Viewer is a lightweight, secure, and developer-friendly plugin that automatically saves all Contact Form 7 submissions into your WordPress database.

It provides an intuitive dashboard to view, search, filter, and export entries to CSV. It also includes built-in Honeypot Spam Protection that silently blocks spam bots without requiring CAPTCHAs, along with real-time spam statistics.

Key Features

  • Automatically saves all Contact Form 7 submissions.
  • Built-in Honeypot Spam Protection with zero configuration.
  • Real-time spam analytics dashboard.
  • Secure attachment storage with protected file access.
  • Advanced search and filtering.
  • Export entries to CSV (UTF-8 compatible).
  • Track selected forms or all forms.
  • Automatic cleanup of old entries.
  • GDPR tools to remove entries by email address.
  • Translation ready with Arabic, Spanish, French, German and Russian.
  • Fully compatible with RTL and LTR layouts.

Screenshots

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install it directly from the WordPress admin.
  2. Activate the plugin.
  3. Open CF7 Entries from the WordPress dashboard.
  4. Configure the plugin from CF7 Entries Settings.

FAQ

Does this plugin work with other form builders?

No. This plugin is designed exclusively for Contact Form 7.

How does the Honeypot Spam Protection work?

A hidden field is automatically injected into every Contact Form 7 form before the submit button. Human visitors never fill it, while spambots usually do. If the field contains any value, the submission is automatically rejected as spam.

Are uploaded files secure?

Yes. Uploaded files are protected from direct public access and are only available to authorized administrators through secure WordPress endpoints.

Can I export submissions?

Yes. Entries can be exported to CSV in UTF-8 format, making them fully compatible with Microsoft Excel.

Is this plugin translation ready?

Yes. The plugin includes translation files for Arabic, Spanish, French, German and Russian.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“iKetch Entries Viewer for Contact Form 7” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.5

  • Security: Added strict capability check (manage_options) and entry-specific nonces to secure all GET request data views.
  • Security: Refactored SQL queries in class-db.php to prepare all values and whitelist order columns, protecting against SQL injection.
  • Security: Fixed CSV/formula injection — cell values starting with =, +, -, @, tab or carriage return are now prefixed to prevent execution when opened in spreadsheet software.
  • Compliance: Unified all class and constant names under a single Iketch_Entries_Viewer_* / IKETCH_ENTRIES_VIEWER_* prefix (previously mixed with CF7_*).

2.0.4

  • Compliance: Renamed the plugin to iKetch Entries Viewer for Contact Form 7.
  • Compliance: Renamed the slug, text domain, variables, options and hooks to iketch-entries-viewer-for-contact-form-7.
  • Compliance: Set minimum PHP version requirement to 7.0.

2.0.3

  • Compliance: Fixed global prefix warning for $wp_uploads in uninstall.php.
  • Feature: Added option to delete plugin data on uninstall.

2.0.2

  • Compliance: Fixed all Plugin Check warnings.
  • Compliance: Prefixed variables according to WordPress standards.
  • Security: Improved sanitization, unslashing and secure redirects.
  • Localization: Updated translator comments.

2.0.1

  • Added built-in Honeypot Spam Protection.
  • Added real-time Spam Analytics dashboard.
  • Added secure attachment handling.
  • Added CSRF protection across all admin actions.
  • Improved XSS protection.
  • Added WordPress Filesystem API support.
  • Added uninstall cleanup.
  • Optimized scheduled automatic cleanup.
  • Added translations for Arabic, Spanish, French, German and Russian.
  • Improved RTL/LTR compatibility.