Menu icon
  Forms Automations

Forms Automations

Updated April 27, 2026
Who can use this feature
Related subproduct  Forms, Integrations
Available on  All plans

If you have a process that starts with a form and ends in a workflow, creating form automation can maximize your efficiency by taking care of data management for you.

You can create an automation to run workflows or to create, update, and delete data set records when a form response is submitted.

Users: In order to create automation in your forms, you must be an Administrator or a Builder who has been given ‘edit’ access by your Administrator.

In this article, we will go through:

Preparations

In order for you to create an automation between your form and a workflow or a data set, you need to ensure that you have first created a form and the relevant workflow or data set that you want to connect with it.

Create a form that collects details to place an order for T-shirts.

Create a workflow to fulfill the order once the form response is submitted. This workflow must include form fields to collect the data from your form like the T-shirt pattern, color, size, and customer details.

Create a data set to store the customer details once the form response is submitted.

Running a workflow

You can create an automation to run a workflow once a form response is submitted. This workflow could be the next step of your process. For example, our Merch Order form will run our Order Fulfillment workflow.

Navigate to your form and go to the Automate tab. Choose Process Street as the app and select run a workflow as the action.

Choose a workflow that should run when your form is submitted. Then select a form response field that should populate as the workflow run name.

Map your form responses to the relevant form fields in your workflow. These form fields will be auto-populated by the automation when the workflow runs.

Click Finish and turn on your automation then Publish your form.

Creating a data set record

You can create a data set record to store any of the details you have collected in your form responses to create a database. You can then use this data, as linked dropdowns, in your workflows.

To create a data set record when your form response is submitted, navigate to your form and go to the Automate tab.

Choose Process Street as the app and select create a data set record as the action, as shown below.

Choose the data set to which you want to add a record. This could be the new data set you created earlier or an existing one.

Then map the form fields from your form to the relevant columns in your data set. This information will add a new record to your data set.

Click Next then click Finish and turn on your automation then Publish your form.

Updating a data set record

You can update an existing record in a data set when a form response is submitted. This is useful when your form collects updated information for a record that already exists — for example, a customer updating their shipping address or contact details.

Navigate to your form and go to the Automate tab. Choose Process Street as the app and select update a data set record as the action.

Choose the data set that contains the record you want to update.

Select the column that identifies which record to update. This column acts as a key — Process Street matches the value from your form response against this column to find the correct record. For example, if your data set has an Email column, select it as the key so that the automation finds the record whose email matches the form response.

Map the form response fields to the data set columns you want to update. Only the mapped columns change; other columns in the record stay the same.

Click Finish and turn on your automation, then Publish your form.

Deleting a data set record

You can delete a record from a data set when a form response is submitted. This is useful when your form handles cancellations or removal requests — for example, a customer submitting a form to cancel their subscription.

Navigate to your form and go to the Automate tab. Choose Process Street as the app and select delete a data set record as the action.

Choose the data set that contains the record you want to delete.

Select the column that identifies which record to delete. Process Street matches the value from your form response against this column to find and remove the correct record.

Click Finish and turn on your automation, then Publish your form.

Creating an outgoing webhook

You can create an outgoing webhook to trigger actions in third-party applications when your form response is submitted.

Navigate to your organization settings and go to the Integrations tab. Click on +New Webhook and select Form.

Scroll to the bottom of the page and select the form to trigger this webhook, then paste the URL that this webhook should notify. You will get this URL from the third-party app to which you want to connect your form.

Select when a form response is completed as the action that triggers this webhook and turn on your integration.

Once you have created an automation and turned it on, you can submit a form response to see it in action.

Discover Process Street

Use Process Street to make your team processes fun, fast and faultless. We'll help you transform your team's static checklists into powerful interactive workflows!
Is this article helpful?

Help us improve this help center.

Learn more about Process Street

YouTube videos
Deep dive into Process Street with our YouTube video series.
Join a webinar
Effectively record, replicate, and replace your workflow!
See latest releases
Catch up on the latest releases and enhancements.
Join the community
Share with others about how you are using the app day to day.

Take control of your workflows today