Code

Discussion on Storage for Contact Form CF7

Discussion on Storage for Contact Form CF7

By
4.95 (59 ratings) 4.95 stars
Cart 2,275 sales
Recently Updated Envato Checkmark

Preseto supports this item

Supported

This author's response time can be up to 2 business days.

296 comments found.

Congrats ! Nice work :)

Thank you!

Hi, is it possible to give every entry a unique (random) ID. This way I can use it as a support-ticket-system.

@yoshituk I have updated the plugin to include the export as CSV functionality. It should be available for download once it’s approved by the reviewers (usually within 48h).

@yoshituk could you please send me an email to support@preseto.com and I will send you the 1.4 Beta version which allows you to include Entry ID and Entry URL in the e-mail message content.

@yoshituk Version 1.4 has been released which adds support for [storage_entry_id] and [storage_entry_url] fields that can be used in e-mails to reference the submission ID and submission admin URL.

Very usefull extension of cf7!

Thanks, @flowdee!

Very nice idea!

Hi there,

Great idea with the plugin. Have some pre-purchase questions to ask:

1) May I know what actions are available in Bulk Actions?

2) I’m thinking of using this for a job recruitment site. Is it possible to do the below example? I sort all contact forms by the title “Junior Graphic Designer”. I check all boxes and use Bulk Action to download all content (including attachments).

Thank you.

Thank you for your reply. I’ve proceeded to purchase the plugin as it looks very promising to what I want to accomplish. Hope to have the export function soon :)

Thanks, @benjamintwk! I have updated the plugin to include the export as CSV functionality. It should be available for download once it’s approved by the reviewers (usually within 48h).

That’s great Preseto! Thank you!! :-)

The latest version of the “Contact Form 7” core plugin introduced some breaking changes to third party plugins (including this one). I have now updated the “Storage for Contact Form 7” plugin (version 1.2) to add support for this new version of the core plugin.

Please note that it might take a few hours while the plugin gets approved by the CodeCanyon staff and is available for download.

Hi there

What’s the problem? I have no recordind on the entry screen while my forms are working well and many have been sent. Thx for the light.

PS : I run the last version of wp and all plugins (including contact form 7)

Please make sure you are running Contact Form 7 version 3.9 and “Storage for Contact Form 7” version 1.2, because the latest version of CF7 introduced breaking changes to all third party plugins and only the latest version (1.2) of “Storage for CF7” works with it.

Secondly, when did you first install the “Storage for CF7” plugin and which version?

Great ! My version was the CF7 1.1 instead of the last one (1.2 as you adviced me). My 1.1 version was downloaded 2 or 3 days ago… Thx for this plugin, really valuable.

Glad you got it solved!

If you have a minute to spare, please rate the plugin. Thanks!

great plugin but can you please include some kind of update notification on your plugin – i didnt realize that you had an update out and have spent pretty much most of my evening trying to figure out why my contact form 7 arrows kept on spinning after submitting a form…

what sucks is that i uninstalled my contact form 7 and i lost all the forms i had created with it… reminder to self – backup before tweaking your sites!

Gread news, @redflamemedia—I already have a development version ready which includes automatic updates for “CF7 Storage”.

I didn’t know that CF7 removes all contact forms during uninstall. But then I discovered the uninstall.php file which does exactly that. Maybe you have a DB backup from a few days back?

Hey! The latest version is out and it includes automatic updates. Please have a look at the readme for more information.

Hi I purchased the plugin, I have a problem I export to Excel – I work with Hebrew, and when I export the file I get gibberish

Thanks for sending the file @itamarbdor. I was able to open the export file using both Google Docs and OpenOffice and it rendered just fine. Make sure you specify the UTF8 encoding when opening the file.

Here is an official help page for that http://office.microsoft.com/en-001/excel-help/import-or-export-text-txt-or-csv-files-HP010099725.aspx

And here is another tutorial using the Text Import Wizard https://www.hesa.ac.uk/submit-import

this plugin is great and highly recommend it

i do have a feature request – in the back end it would be cool to be able choose a specific field to display or perhaps at a minimum the subject line of the email…

Thanks for the recommendation @redflamemedia! I’ll include the subject line right below the sender information in the list view in the next release.

Hey @redflamemedia—the latest version 1.3.2 now includes the subject line and an expandable preview of the message body content: http://preseto.com/wp-content/uploads/2014/05/01_screenshot.png Hope you find it useful!

Wonderful plugin! Questions: Possible to display sender’s IP address stored with message (without having it embed within the actual message sent via cf7 special mail tags)? I am storing messages sent through a “Send Article to a Friend” type form.

Thanks for the suggestion! I’ll push an update which will include all the sender meta data including IP address in the single entry view (probably an expandable box which is hidden by default).

Thanks for the reply.. sounds great and looking forward to it :)

Hey @mhirschberg— the latest version 1.3.2 now includes senders IP address under the “Submission Details” section http://preseto.com/wp-content/uploads/2014/05/02_screenshot.png Hope you find it useful!

Does this plugin also alert the admin by email that there is a new entry?

Thanks.

Please make sure to setup the mail delivery for Contact Form 7 correctly http://contactform7.com/setting-up-mail/ and check the Spam folder of your e-mail client.

It is, and I’ve also added the additional headers outlined in this blog, http://kaspars.net/blog/wordpress/contact-form-7-not-sending-emails. For some reason, this particular website is having problems receiving emails all of the sudden. I bought the plugin and I can see my test emails there. I just wanted to know if the admin (person email would go to) would receive an email (since they are not receiving emails, even with the extra headers) via the plugin to alert them that they have one? Or do they have to go into the dashboard everyday to check and see?

Could you please e-mail me a screenshot of your Contact Form 7 settings for that particular contact form to support@preseto.com Thanks!

Dear Preseto,

I’ve sent you some screenshots regarding the issue I’m facing. Hope to receive your reply soon. Thank you.

I have just released an update which will fix the issue you were having. Thanks for reporting the bug!

Great Scott! That was fast! Thanks guys!

Happy to help! If you have a minute, please leave us a rating if you find the plugin and support useful! Thanks

It sounds a nice plug-in, despite I’m are not using it yet!

Would it be possible to make the contents search-able?

I mean, to include a search field, in which as we type, the corresponding entries/results would be showed without the need to hit a “search” button, just like as we type in the Google, and the search results are shown. By including this feature you would save us a lot of time looking into the data that we want, and you’d make this plug-in a “six stars!”.

Additionally, if you could go even deeper, and include a lot more “filter” features, you would save us a lot of more time searching for data, which would be a huge plus. You know!? Filtering data, and saving the end user’s time is what is going to make all the difference here.

Please, let me know if you can do these. And if you need more suggestions, I’d be glad to help. :)

Thanks for your comment and suggestions @HSGroup!

This plugin already includes a search field to find entries by keywords! See this screenshot. However, it doesn’t have the dynamic search on each key press which you describe. Although such feature would be useful in some cases, it would significantly slow down the search functionality on lower-end shared servers especially when there are lots of form entries. Therefore, I wouldn’t like to include it in the core plugin.

What other “filter” features would you like to see in addition to the existing filters of date and contact form?

Thanks for your feedback mate,

As for a dynamic search, maybe it could be enabled or disabled according to the user’s desire. It is due to the fact that many times we want just search several pieces of information, and such a feature would make our life a bit easier, as we’d accomplish these tasks faster.

As for filters, the more, the better! And I’m also talking about filters that are applied instantly, like in many Wordpress websites. Not filters we should keep hitting an “Okay” button, but those which instantly give us the results. For such a feature, we could use the same principle: An user can disable the dynamic search, if he/she wants.

As there could exist a considerable number of filters, according to each one needs, it would be great if we could create those filters ourselves, according to what we find useful. I mean: If I need a filer named ‘Active User’, it would be nice if I could create it myself as for as I need it, and once I don’t need it anymore, I could simply drop it.

Thereafter, we have three topics on these three paragraphs. Which of those things would be possible? Additionally, how can I contact you directly?

Thanks for considering the customer points, as well for being a nice person to deal with.

Have a great Sunday ahead,

Thanks for the suggestions, @HSGroup! I have replied to your e-mail.

Hi

I have purchased this plugin and it seems to do just about everything I need it to. I have a question. The form I have contains large image file uploads. I want to be able to save these files in the wordpress backend without having to actually send them in the email as attachments (due to the file sizes). Is there a way to do this?

Regards

James

Storage for Contact Form 7 supports automatic updates when you have the Envato WordPress Toolkit plugin installed. It will also enable automatic updates for all your ThemeForest themes.

Hi

I have just tried to upgrade / reinstall and the plugin is breaking my site. The following can be seen in the php error log… [24-Sep-2014 22:08:32] PHP Stack trace: [24-Sep-2014 22:08:32] PHP 1. {main}() /Users/jamesheanly/Technical/cwpv1/index.php:0 [24-Sep-2014 22:08:32] PHP 2. require() /Users/jamesheanly/Technical/cwpv1/index.php:17 [24-Sep-2014 22:08:32] PHP 3. require_once() /Users/jamesheanly/Technical/cwpv1/wp-blog-header.php:12 [24-Sep-2014 22:08:32] PHP 4. require_once() /Users/jamesheanly/Technical/cwpv1/wp-load.php:29 [24-Sep-2014 22:08:32] PHP 5. require_once() /Users/jamesheanly/Technical/cwpv1/wp-config.php:80 [24-Sep-2014 22:08:32] PHP 6. do_action() /Users/jamesheanly/Technical/cwpv1/wp-settings.php:237 [24-Sep-2014 22:08:32] PHP 7. call_user_func_array() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 [24-Sep-2014 22:08:32] PHP 8. cf7_storage->init_capture() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 Failed opening ’/Users/jamesheanly/Technical/cwpv1/wp-content/plugins/cf7-storage/lib/envato-automatic-plugin-update/envato-plugin-update.php’ for inclusion (include_path=’.:/Applications/MAMP/bin/php/php5.3.6/lib/php’) in /Users/jamesheanly/Technical/cwpv1/wp-content/plugins/cf7-storage/cf7-storage.php on line 63 [24-Sep-2014 22:08:32] PHP Stack trace: [24-Sep-2014 22:08:32] PHP 1. {main}() /Users/jamesheanly/Technical/cwpv1/index.php:0 [24-Sep-2014 22:08:32] PHP 2. require() /Users/jamesheanly/Technical/cwpv1/index.php:17 [24-Sep-2014 22:08:32] PHP 3. require_once() /Users/jamesheanly/Technical/cwpv1/wp-blog-header.php:12 [24-Sep-2014 22:08:32] PHP 4. require_once() /Users/jamesheanly/Technical/cwpv1/wp-load.php:29 [24-Sep-2014 22:08:32] PHP 5. require_once() /Users/jamesheanly/Technical/cwpv1/wp-config.php:80 [24-Sep-2014 22:08:32] PHP 6. do_action() /Users/jamesheanly/Technical/cwpv1/wp-settings.php:237 [24-Sep-2014 22:08:32] PHP 7. call_user_func_array() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 [24-Sep-2014 22:08:32] PHP 8. cf7_storage->init_capture() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 [24-Sep-2014 22:08:32] PHP Fatal error: Class ‘PresetoPluginUpdateEnvato’ not found in /Users/jamesheanly/Technical/cwpv1/wp-content/plugins/cf7-storage/cf7-storage.php on line 65 [24-Sep-2014 22:08:32] PHP Stack trace: [24-Sep-2014 22:08:32] PHP 1. {main}() /Users/jamesheanly/Technical/cwpv1/index.php:0 [24-Sep-2014 22:08:32] PHP 2. require() /Users/jamesheanly/Technical/cwpv1/index.php:17 [24-Sep-2014 22:08:32] PHP 3. require_once() /Users/jamesheanly/Technical/cwpv1/wp-blog-header.php:12 [24-Sep-2014 22:08:32] PHP 4. require_once() /Users/jamesheanly/Technical/cwpv1/wp-load.php:29 [24-Sep-2014 22:08:32] PHP 5. require_once() /Users/jamesheanly/Technical/cwpv1/wp-config.php:80 [24-Sep-2014 22:08:32] PHP 6. do_action() /Users/jamesheanly/Technical/cwpv1/wp-settings.php:237 [24-Sep-2014 22:08:32] PHP 7. call_user_func_array() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 [24-Sep-2014 22:08:32] PHP 8. cf7_storage->init_capture() /Users/jamesheanly/Technical/cwpv1/wp-includes/plugin.php:505 jamesh:logs jamesheanly$

failed to open stream: No such file or directory in /Users/jamesheanly/Technical/cwpv1/wp-content/plugins/cf7-storage/cf7-storage.php on line 63

I have checked in the install package, and there are no files in the lib/envato-automatic-plugin-update folder. Have I stuffed up the install, or is there a problem with the install package / zip?

Regards

James

Thanks for reporting the issue, James! This was caused by me switching to a Git submodule for the automatic updater, which didn’t get included by the automatic deployment script. I am really sorry about that. Please download and install version 1.3.7 and it should resolve the issue which was caused by missing update library in the ZIP file.

I was about to build something very much like this so this could save tons of work. Since it’s apparently using a Custom Post Type, is there a role I can use to allow custom user access to this using Role Editor?

Thanks!

Hey! It requires the “wpcf7_read_contact_forms” capability to view the contact form entries. It is the same capability that is used by Contact Form 7 plugin for the top level “Contact” menu item.

And it maps to the “edit_posts” capability in core.

What I need are custom capabilities. I take it this link has what I need, right? http://contactform7.com/restricting-access-to-the-administration-panel/

Would users of this need anything more then the “wpcf7_read_contact_forms”? Even if they need to download the uploaded files?

Thanks!

Version 1.3.8 is out. You should be able to update once it gets approved by CodeCanyon.

Thanks! Don’t forget the update library. (:})

Works like a charm! Thanks for taking care of this so quickly.

I upgraded from v1.3.1 to v1.3.6 and my site went blank. Disabled plugin :/ Worked with the previous version. Reason why?

I am really sorry about that. Please download and install version 1.3.7 and it should resolve the issue which was caused by a missing update library in the ZIP file.

Does it works with “Contact Form 7 Multi-Step Forms” ?

Now my client bought the Plugin, but it just save the last Step. For the conversion optimizing it is necessary to save step 1 (2 Steps) too! Is it possible? Because -> We want wo contact the customers who do not fill in step 2!

Storage for Contact Form 7 plugin uses triggers provided by the “Contact Form 7” plugin to capture the form content when it is sent (e-mailed) to the administrator. Looks like the “Contact Form 7 Multi-Step Forms” doesn’t send e-mails when the first part of the form gets submitted. It is therefore an issue with “Contact Form 7 Multi-Step Forms” that it doesn’t support this feature.

You may be able to add this feature by hooking into the “Contact Form 7 Multi-Step Forms” plugin.

Yes, thanks a lot, there is a position called “skip_mail = true” <—set it to false and it is perfect working for every step :)

Hello How can I exclude some forms to store enteries or maybe filter for which forms to export csv?

You should use the dropdown filter to select the form and then choose “Export as CSV” (screenshot). Currently all form entries are stored by default and there is no toggle to disable that for individual forms.

by
by
by
by
by
by