CodeCanyon

Gravity Forms Schedule Entries Export

Gravity Forms Schedule Entries Export

Gravity Forms Schedule Entries Export

This plugin is the add-on for Gravity Forms that exports any gravity form entries to a .CSV file or/and send the file to email address(es) on a schedule. So if you have some gravity form collecting user submissions and want to get exported entries automatically, then we believe that this the best solution for you!

Change Log

Version 1.0.0 - 07 Dec 2016
### Initial release
Version 1.0.1 - 06 Mar 2017
### 1) Added new item "Yearly" for the "Time Frame" drop-down selection 
### 2) Fixed minor bugs
Version 1.0.2 - 06 July 2017
### 1) Fixed multisite export bug 
### 2) Fixed email headers bug
### 3) Fixed empty email body bug
Version 1.0.3 - 21 Aug 2017
### 1) Fixed bug in search criteria filter applying on export 
### 2) Fixed minor bugs

How it works?

For example there is the form called “Test”. Once user send a submission, then it appears as entry in “Test” form entries screen in the dashboard.

Example of Gravity Fofrm entries

When there are a lot of entries, you may want to export the entries into .CSV file and do it automatially on a schedule. This is very easy to do using our Plugin. Just go to the Form Setting page and click on “Schedule Export Entries” tab.

Where is export entries tab

You will see “Schedule Export Entries Feeds” page for the form. Just click on a “Add New” button and create a new task to export the entries automatically.

Add new task for export

Please look at screenshots below there is an example of the new task Setting page.

New task setting page 1

New task setting page 2

Please note you need save your task. After that you are done and your task will be executed on a schedule.

The new task Setting page Fields

As you can see in the previous screenshots, there are different fields to configure your task. Lets dicuss each one:

  • Name – required field, enter some unique name to indetify your task.
  • Time Frame – required feield, set how frequently form entries are exported and emailed.
  • To Email Addresses – enter a comma separated list of email addresses you would like to receive the exported entries file.
  • From Email Address – enter the email address you would like the exported entries file sent from.
  • Message – enter a message for the export email.
  • Form Fields – required feield, select the fields you would like to include in the export.
  • Condition – set conditional logic that must be met before sending the export.

Linux Cron Job vs. WP-Cron

Have you ever noticed that your scheduled posts in WordPress are missing? Though WordPress has its own cron feature that dictates the scheduling of your blog’s posts and events, WP-cron is not a literal cron job.

Linux cron jobs can be controlled by the user, making certain that the items constrained by schedule are run appropriately. Also, for a high-traffic WordPress site, a Linux cron job can assist with reducing the chances of downtime by lowering the bandwidth on the server, thus using less server resources.

WP-cron is a virtual cron that only works when the page is loaded. WP-cron is first loaded by WordPress when a page is requested on the front or backend of a site at which point WP-cron displays the necessary page to the site visitor.

How to Replace WP-Cron With a Linux Cron Job

The best way to optimize the efficiency of your WordPress cron jobs is to disable WP-cron and set up a normal cron job through cPanel which will run every hour.

  1. Disable wp-cron.php
    You can disable WP-cron by modifying the wp-config.php (located in the folder where WordPress is installed). Open the wp-config.php file, add a new line after <?php, then add the following code on the new line:
    define('DISABLE_WP_CRON', true);
  2. Disable wp-cron.php
  3. To set up a Linux cron job:
    • Log into your cPanel.
    • In the Advanced section, click Cron jobs.
    • Under Add New Cron Job, select the time interval. We recommends that you do not set the interval lower than 15 minutes.
    • Set the cron command to the following, replacing yourwebsite.com with your actual domain name:
      wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
    • Click Add New Cron Job to set the cron.
    In order to test out the new cron, simply wait for the elapsed time period for the cron to run. In the event that the cron does not run, please review the steps listed above to ensure that you have completed all steps correctly.

How to install the Plugin?

Method 1:

  1. Download the zip file you receive after purchase
  2. Install via Wordpress > Admin Dashboard > Plugins > Add New > Upload File
  3. Press Install
  4. Activate the plugin

Method 2:

  1. Download the zip file you receive after purchase
  2. Extract the contents of the zip file
  3. Copy the extracted address-autocomplete-gf folder to the //your-wordpress-installation/wp-content/plugins folder
  4. Activate the plugin from the Admin

Thank you so much for reviewing this item. We’d be glad to help you if you have any questions relating to this item. Also do rate the plugin if you like it :)

by
by
by
by
by
by