{"id":219116,"date":"2025-01-17T10:44:28","date_gmt":"2025-01-17T10:44:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/form-submission-reports\/"},"modified":"2026-02-24T05:10:05","modified_gmt":"2026-02-24T05:10:05","slug":"form-submission-reports","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/form-submission-reports\/","author":23190646,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8","stable_tag":"1.8","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Form Submission Email Reports","header_author":"TechArk Solutions","header_description":"Retrieves form submissions from Contact Form 7 or Gravity Forms and sends a report to the admin email.","assets_banners_color":"0a0943","last_updated":"2026-02-24 05:10:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/gotechark\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1944,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"yogid","date":"2025-01-17 10:52:42"},"1.1":{"tag":"1.1","author":"yogid","date":"2025-04-17 10:25:07"},"1.2":{"tag":"1.2","author":"yogid","date":"2025-06-12 10:07:03"},"1.3":{"tag":"1.3","author":"yogid","date":"2025-07-14 11:17:16"},"1.4":{"tag":"1.4","author":"yogid","date":"2025-08-07 11:47:00"},"1.5":{"tag":"1.5","author":"yogid","date":"2025-09-12 11:00:59"},"1.6":{"tag":"1.6","author":"gotechark","date":"2025-11-11 10:17:37"},"1.7":{"tag":"1.7","author":"gotechark","date":"2025-11-19 10:51:44"},"1.8":{"tag":"1.8","author":"gotechark","date":"2026-02-24 05:10:05"}},"upgrade_notice":{"1.8":"<p>Improved CSV download code for the Gravity Form entries.<\/p>","1.7":"<p>CSV files now handle empty fields and multi-select values more consistently.<\/p>","1.6":"<p>This update adds support for sending reports to <strong>multiple email addresses<\/strong>. After updating, visit <strong>Settings \u2192 Form Submission Reports<\/strong> to update recipients. Ensure your schedule and recipient list are correct.<\/p>","1.5":"<p>This update adds <strong>Monthly<\/strong> scheduled reports, improves CSV formatting, and enhances the settings page. After updating, visit <strong>Settings \u2192 Form Submission Reports<\/strong> to confirm your schedule and recipients. If you rely on server cron, ensure it\u2019s still calling <code>wp-cron.php<\/code>.<\/p>","1.4":"<p>Fixed minor bugs and improved report performance. It&#039;s recommended to update.<\/p>","1.3":"<p>Improved token handling and login compatibility for CSV and view record links. Strongly recommended for all users using public\/emailed links.<\/p>","1.2":"<p>New feature added: CSV export of submission records. Update now to enable CSV downloads directly from the email report.<\/p>","1.1":"<p>Added support for Advanced Contact Form 7 DB. Update now to include submissions stored by that plugin in your reports.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3496428,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3496428,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3360481,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"<strong>Settings Page<\/strong> - Configure report preferences and admin email."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13410,152467,247716,243554,243555],"plugin_category":[],"plugin_contributors":[244901,237096],"plugin_business_model":[],"class_list":["post-219116","plugin","type-plugin","status-publish","hentry","plugin_tags-csv-export","plugin_tags-email-report","plugin_tags-scheduled-reports","plugin_tags-submission-recordes","plugin_tags-submission-report","plugin_contributors-gotechark","plugin_contributors-yogid","plugin_committers-gotechark","plugin_committers-yogid"],"banners":{"banner":"https:\/\/ps.w.org\/form-submission-reports\/assets\/banner-772x250.jpg?rev=3496428","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/form-submission-reports\/assets\/icon-128x128.jpg?rev=3496428","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/form-submission-reports\/assets\/screenshot-1.png?rev=3360481","caption":"<strong>Settings Page<\/strong> - Configure report preferences and admin email."}],"raw_content":"<!--section=description-->\n<p><strong>Form Submission Email Reports<\/strong> collects and consolidates entries from popular form plugins like Contact Form 7 &amp; Gravity Formsand delivers them to your inbox on a schedule\u2014so nothing slips through the cracks.\n<strong>Supported sources<\/strong>\n\u2013 <strong>Contact Form 7<\/strong>\n\u2013 <strong>Gravity Forms<\/strong>\n\u2013 <strong>Database for Contact Form 7, WPforms, Elementor forms<\/strong> (by CRM Perks)\n\u2013 <strong>Advanced Contact Form 7 DB<\/strong> (by Vsourz Digital)<\/p>\n\n<p><strong>Key Features:<\/strong>\n- Supports Contact Form 7 and Gravity Forms.\n- Retrieves and consolidates form submission data.\n- Scheduled email reports: <strong>Daily, Weekly, and Monthly<\/strong> (new).\n- Automatically sends reports to the site admin\u2019s email.\n- Simple and user-friendly configuration.\n- Compatible with popular database plugins for form entries.\n- Lightweight and optimized for performance.\n- Download submission records as CSV files.<\/p>\n\n<p><strong>Why you\u2019ll like it<\/strong>\n- Saves time compiling submissions from multiple plugins.\n- Reduces missed messages with automated delivery.\n- Easy CSV download for audits and sharing.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate at least one source plugin:\n\u2013 <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a> or <a href=\"https:\/\/www.gravityforms.com\/\">Gravity Forms<\/a><\/li>\n<\/ol>\n\n<p>- For CF7 storage:\n     - <a href=\"https:\/\/wordpress.org\/plugins\/advanced-cf7-db\/\">Advanced Contact Form 7 DB<\/a>\n     - or <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-entries\/\">Database for Contact Form 7<\/a>\n2. Download the plugin zip file.\n3. Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin.\n4. Click <strong>Upload Plugin<\/strong>, select the downloaded zip file, and click <strong>Install Now<\/strong>.\n5. Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.\n6. Go to <strong>Settings \u2192 Form Submission Reports<\/strong>.\n7. Choose your <strong>sources<\/strong>, <strong>forms<\/strong>, and <strong>schedule<\/strong> (Daily \/ Weekly \/ <strong>Monthly<\/strong>).\n8. Save. Reports will be sent to the site admin email (or a custom email set in the plugin).<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20all%20the%20required%20plugins%20installed%3F\"><h3>Do I need all the required plugins installed?<\/h3><\/dt>\n<dd><p>No. You only need the plugins you actually use. This plugin reads from Contact Form 7 or Gravity Forms; for CF7 storage, use Advanced CF7 DB or the CRM Perks DB plugin.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20form%20submissions%3F\"><h3>Does this plugin store form submissions?<\/h3><\/dt>\n<dd><p>No, this plugin is designed to send only emails to the administrator. As for storage, you can use \"Database for Contact Form 7 by CRM Perks or Advanced Contact Form 7 DB\" for Contact Form 7 or the native functionality of Gravity Forms for Gravity Forms.<\/p><\/dd>\n<dt id=\"how%20do%20i%20configure%20the%20admin%20email%3F\"><h3>How do I configure the admin email?<\/h3><\/dt>\n<dd><p>The plugin uses the site admin email by default. You can update this in the plugin settings under <strong>Settings &gt; Form Submission Reports<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20export%20submissions%20to%20a%20csv%20file%3F\"><h3>Can I export submissions to a CSV file?<\/h3><\/dt>\n<dd><p>Yes. The emailed report includes a secure link to download CSV files.<\/p><\/dd>\n<dt id=\"are%20the%20download%2Fview%20links%20secure%3F\"><h3>Are the download\/view links secure?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses cryptographically secure HMAC tokens so links remain valid without relying on session state.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8<\/h4>\n\n<ul>\n<li>Misc: Minor code optimizations.<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Improvement: Enhanced CSV export formatting for better readability, including proper handling of empty fields and special characters.<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>New: Support for sending submission reports to <strong>multiple email addresses<\/strong>.<\/li>\n<li>Enhancement: Updated settings page to allow multiple recipients separated by commas.<\/li>\n<li>Improvement: Minor code optimizations for email handling and CSV generation.<\/li>\n<li>Misc: Bug fixes and performance improvements.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>New: <strong>Monthly<\/strong> email schedule for reports.<\/li>\n<li>Enhancement: Settings page refreshed with clearer layout, help text, and validations.<\/li>\n<li>Improvement: CSV export now humanizes headers and normalizes multiselect values across <strong>CRM Perks<\/strong> and <strong>Advanced CF7 DB<\/strong>.<\/li>\n<li>Fix: Ensured report counts match CSV rows by aligning filters with <strong><code>submit_time<\/code><\/strong> (when available) and ignoring malformed\/empty timestamps.<\/li>\n<li>Performance: Optimized queries and reduced memory footprint for large exports.<\/li>\n<li>Misc: Minor code clean-ups and bug fixes.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fixed minor bugs related to form submission display.<\/li>\n<li>Improved performance of the report generation module.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Replaced session-based nonce tokens with persistent HMAC tokens to ensure CSV download and view links work reliably after login.<\/li>\n<li>Improved public link handling for unauthenticated users.<\/li>\n<li>Fixed JavaScript auto-fill issue on redirect after login.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added CSV download feature for form submissions.<\/li>\n<li>Minor code optimizations.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added compatibility with <strong>Advanced Contact Form 7 DB<\/strong> plugin.<\/li>\n<li>Improved report generation and email formatting.<\/li>\n<li>Minor performance optimizations.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added support for retrieving submissions from Contact Form 7 and Gravity Forms.<\/li>\n<li>Email reporting functionality included.<\/li>\n<\/ul>","raw_excerpt":"A lightweight plugin that retrieves form submission data from popular form plugins and emails scheduled reports (daily, weekly, and monthly).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/219116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=219116"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gotechark"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=219116"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=219116"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=219116"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=219116"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=219116"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=219116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}