Entry Automation Addon

Entry Automation Addon is an Elite Feature

Unlock Entry Automation Addon and other powerful features to grow your business.

Get WPForms Elite

Would you like to automate entry management for your WordPress forms? Our Entry Automation addon lets you create tasks like exporting or deleting form entries for a specific form. These tasks can then be automated to run based on the schedule you specify.

This tutorial will show you how to install and use the Entry Automation addon with WPForms.

Requirements:

  • You will need an Elite license level or higher to access the Entry Automation addon
  • Ensure that you’ve installed WPForms version 1.9.6.1 or higher to meet the minimum required version for the Entry Automation addon

Once the core WPForms plugin is in place and your license is verified, you’ll be able to quickly install and activate the Entry Automation addon.

Creating a New Automation Task

To start, create a new form or edit an existing one to access the form builder. Once you’re in the form builder, go ahead and add the fields you’d like to include in the form. You can use WPForms AI to quickly speed up the form creation process.

After adding the fields to your form, navigate to Settings » Entry Automation and click the Add New Task button to create a new automation task.

Add new task

In the overlay that appears, go ahead and name your task and then click OK to proceed.

Enter task nickname

You’ll be presented with two options: Export Entries and Delete Entries.

Entry automation options

We’ll cover how each of these options works in detail.

Exporting Form Entries

To automate entry exporting, go ahead and select the Export Entries option.

Select the Export Entries option

Once you’ve selected it, additional options will appear. First, specify the name of the exported file in the File Name field. By default, it is set to the Form Name and Date Timestamp.

Update file name

You can either enter a name manually or use smart tags to populate the name field. Clicking on the Smart Tag icon will display a dropdown containing supported Tags you can use for the file name.

Click Smart tag icon

After that, choose the format you’d like to export the file as from the File Format dropdown.

Available options include: CSV, XLSL, JSON, and PDF formats.

Next, you’ll need to specify the channel you’d like to export the entries to. By default, it is set to Email, but you can change it by clicking the Export To dropdown.

Export To dropdown options

Below, we’ve covered the available options

Email

Selecting Email will display the Email Address field, where you’ll need to specify the email address(es) you’d like to send the exported entry.

Export to email option

By default, it is set to the Site Administrator Email smart tag. You can add multiple email addresses. Just be sure to separate each email with a comma.

Export to multiple email addresses

FTP Server

If you’d like, you can export the form entries to an FTP server. To do so, select FTP Server from the Export To dropdown.

Select FTP server option

After that, you’ll need to fill out details about your FTP server like the Host name, Port number, FTP username and password.

FTP server credentials

See WPBeginner’s tutorial to learn more about how FTPs work and how to retrieve your FTP details.

Next, specify the folder you’d like the exported files to be stored in the Path field. The path is usually included when accessing your FTP server credentials.

Enter file path

If you’d like to confirm your FTP connection, click the Test Connection button.

Test connection

You’ll see a Connection Established pop up if everything is properly connected.

Connection successful

If there’s an issue with your connection, you’ll be alerted with a Connection Failed alert.

Connection failed alert

Note: We recommend contacting your hosting provider if your FTP connection isn’t working properly.

Dropbox

With our Dropbox integration, you can automate exporting form entries to your Dropbox account.

Select Dropbox option

After choosing the Dropbox option, you’ll be prompted to install and activate the Dropbox addon if you don’t have it installed on your site already. Go ahead and click the Yes, Install and Activate button in the pop-up that appears.

Install Dropbox addon

Once the installation completes, click Yes, save and refresh to continue.

Save and refresh

Next, click the Add New Connection button to connect your Dropbox account.

Add new Dropbox connection

After that, choose your account from the Dropbox Account dropdown.

Select dropbox account

See our tutorial for details on how to set up and use the Dropbox addon in WPForms.

The Dropbox Folder Name field will default to your form’s name. But you can update it to match the folder name you intend to use.

Dropbox folder name

Google Drive

Similar to the Dropbox integration, you can export form entries to Google Drive by selecting the Google Drive option.

Export to Google Drive

You’ll see a pop-up to install and activate the addon if it’s not already installed on your site.

Install Google Drive addon

After the installation completes, click the Continue with Google button to connect your account.

Continue with Google

Then select the Google Account you’d like to connect with WPForms and follow the prompts to complete the setup. Please see our tutorial for details on how to connect and use the Google Drive addon.

After connecting your Google account, click the Add New Connection button.

Add new connection

Then choose your Google account from the Google Account dropdown.

Google account dropdown

Once you’ve selected your account, you’ll be able to specify the folder where the entries should be saved from the Google Drive Folder section.

Choose Google drive folder option

If you select the Create New option, enter your preferred folder name in the Google Drive Folder Name field. By default, it is set to the form name. But you can update it to match the folder name you intend to use.

Folder name

However, choosing the Select Existing option will display a button to select an existing folder from your Google Drive account.

Select existing folder

Handling Existing Files

If you choose either FTP Server, Dropbox, or Google Drive as your entry storage, you’ll need to specify how existing files are handled after each recurrence of the entry automation task. This option is available under the If File Already Exist dropdown.

Handle existing file

Below, we’ve highlighted the available options:

  • Increment File Name: This option will create a new export file in the same directory and append a number to the filename.
  • Overwrite File: This option will replace the existing export file with the most recent one each time the task runs.
  • Add Entries to File: Selecting this option will append the new entries to the existing export file. It is only available for the CSV and XLSX file formats.

Note: If you choose the Add Entries to File option, we do not recommend updating the Entry Information section after the first export. This is because the columns have already been created in the CSV or XLSX file when the task ran initially. If you change your form fields later, the new fields won’t be added to the existing export file.

We recommend using the Increment File Name option as it allows you to retain your old export file and generates a new file with the updated fields.

Entry Information

In the Entry Information section, you’ll be able to configure additional settings for the entries export. For instance, you can select the fields you’d like to include in the entry export file from the Form Fields checkbox list.

Form fields

Under Additional Information, you can include more details like the Entry ID, Entry Date, Payment Status, etc.

Additional information

In the Filter section, you’ll be able to include fields that match specific criteria.

Configure filters

For example, setting it to include Any Field that contains the term giveaway will only export entries where there’s a mention of the term ‘giveaway’ in any of the fields.

See our tutorial to learn more about exporting form entries in WPForms.

Under Status, choose the status for the entries you’d like to include in your export.

Entry status dropdown

In the Export dropdown, you’ll need to choose how you’d like to handle the entries export.

Export entries dropdown options

Choose the All Entries export if you’d like to export all entries each time the task runs. Selecting the New Entries Since Last Export option will filter out all entries that were previously exported the last time the task ran.

Schedule

The schedule section is where you’ll define how often tasks should run on your site. First, click the Start Date dropdown and choose a date from the datepicker.

Choose start date

You can optionally choose when to stop running the task by selecting a date from the End Date field.

Set end date

In the Frequency section, you’ll need to choose when and how often the task should run. Available options include:

  • Days of the Week
  • Days of the Month
  • First Day of the Month
  • Last Day of the Month
Task frequency

If you select Days of the Week, you’ll need to choose the specific day(s) you’d like the task to run.

Days of the week option

Selecting the Days of the Month option will display a day picker where you’ll need to choose specific day(s) in the month to run your task.

Days of the month option

After choosing the frequency, select the time you’d like the task to run from the Time dropdown.

Select time

Note: The Entry Automation addon uses WP-Cron to schedule tasks, which is different from how the system scheduler works. This means tasks will only run when there’s a page load on your site. Please see WordPress’ official documentation if you’d like to modify how tasks run on your site.

Once you’re done configuring your automation task, be sure to save your form to complete the process. After that, you’ll see an ACTIVE status next to the task name.

Active status

You can clone an existing task by clicking the Copy icon. This will copy all the configurations from the task you cloned.

Clone task

To delete a task, click the Trash icon.

Delete trash icon

You won’t be able to restore the task after deleting it from your site.

In the overlay that appears, click OK to confirm your action.

Confirm delete button

Adding Multiple Automations

You can create unlimited automations to perform multiple entry management tasks on the form. As an example, we’ll create an additional task to delete form entries from the WordPress dashboard after they’ve been exported.

Deleting Form Entries

To start, navigate to Settings » Entry Automation from the form builder. You’ll see all the tasks you’ve created for that specific form. Go ahead and click the Add New Task button.

Add another task

In the overlay that appears, enter your task’s name, and click OK.

Additional task nickname

Next, select the Delete Entries option. Additional options will appear afterwards.

Delete entries automation

You can use the Filter section to specify the entries you’d like to delete based on the conditions you set.

Choose filters

After that, use the Status dropdown options to select the entries you’d like to delete based on their status(es).

Status for entries to delete

In the Schedule section, the Run After Previous Task option is enabled by default.

Run after previous task

This is the default schedule for all additional tasks you create, and it ensures multiple tasks run sequentially.

You can manually specify a schedule by disabling the Run After Previous Task option. Disabling it will display the Schedule form, where you’ll need to specify how the tasks should run.

Disable run after previous task option

Note: Unless you specifically need to set custom schedules, we recommend setting additional tasks to run after the previous tasks to avoid conflicts.

If you have multiple tasks, you can reorder them by holding the 2-vertical line icon and dragging the task to your desired location.

reorder tasks

Keep in mind that any task you move above will run before the task that was previously above it.

Managing Entry Automation

WPForms provides a dashboard to keep track of all automation tasks you’ve created on your site. To access this page, go to WPForms » Tools and select the Entry Automation tab.

Entry automation tab

Here, you’ll see a table with details about the forms you’ve enabled Entry Automation on. You’ll also see all the automation tasks you’ve created below each form.

Entry automation overview

The Last Run column shows the last time each task was triggered.

Last run column

You can manage task status from this dashboard. If you’d like to deactivate tasks for a specific form, click the Checkbox next to the form.

Select all tasks

Then click the Bulk Actions dropdown and select the action you’d like to perform.

Bulk actions dropdown

After that, click the Apply button to proceed.

Apply bulk action

That’s it! You’ve now learned how to install and use the Entry Automation addon in WPForms.

Next, would you like to learn how to build other automations in WPForms? Be sure to check our tutorial on using the Make addon for more details.

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.