{"id":5637,"date":"2024-07-02T03:00:15","date_gmt":"2024-07-02T03:00:15","guid":{"rendered":"https:\/\/www.process.st\/help\/docs\/creating-multiple-workflow-runs\/"},"modified":"2026-07-20T06:38:36","modified_gmt":"2026-07-20T06:38:36","slug":"creating-multiple-workflow-runs","status":"publish","type":"ht_kb","link":"https:\/\/www.process.st\/help\/docs\/creating-multiple-workflow-runs\/","title":{"rendered":"Creating Multiple Workflow Runs"},"content":{"rendered":"<p>Creating multiple workflow runs in bulk allows you to launch numerous workflow runs quickly, each pre-populated with <a href=\"https:\/\/www.process.st\/help\/docs\/assigning-checklists\/\">assignees<\/a>, due dates, and <a href=\"https:\/\/www.process.st\/help\/docs\/form-fields\/\">form field data<\/a>.<\/p>\n<p>This feature saves time, reduces data entry errors, and streamlines collaboration across teams and departments.<\/p>\n<p>You can use form field data <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">to <a href=\"https:\/\/www.process.st\/help\/docs\/role-assignments\/\" target=\"_blank\" rel=\"noopener\">assign<\/a> users to tasks dynamically<\/span>, trigger <a href=\"https:\/\/www.process.st\/help\/docs\/conditional-logic\/\">conditional logic<\/a> to show or hide tasks or content, or trigger <a href=\"https:\/\/www.process.st\/help\/docs\/dynamic-due-dates\/\">dynamic due dates<\/a>.<\/p>\n<p>Running multiple workflows in this way not only saves you heaps of time, but also reduces data entry error, and allows you to collaborate on processes with however many users or departments you need.<\/p>\n<p><em><strong>Users: Admins, <a href=\"https:\/\/www.process.st\/help\/docs\/what-is-a-full-member\/\">Builders<\/a> with \u201cEdit &amp; View All\u201d, \u201cEdit &amp; View Own\u201d, \u201cView All\u201d, or \u201cRun\u201d <a href=\"https:\/\/www.process.st\/help\/docs\/user-permissions\/\">permission<\/a>, and Users with \u201cRun\u201d permission can create multiple workflow runs. \u201cEdit &amp; View Own\u201d is available on select plans.<\/strong><\/em><\/p>\n<h3>Example use cases<\/h3>\n<p><strong>Tenant Move-Outs<\/strong><\/p>\n<p>Create workflow runs for tenant move-outs with tasks assigned to property managers, tenants, and maintenance teams.<\/p>\n<p><strong>Support Tickets<\/strong><\/p>\n<p>Generate support ticket runs and assign them to various support colleagues, with conditional logic displaying the type of support needed.<\/p>\n<p><strong>Customer Onboarding<\/strong><\/p>\n<p>Set up onboarding workflow runs for your customer success team, complete with dynamic due dates for key milestones.<\/p>\n<p><strong>Lead Qualification<\/strong><\/p>\n<p>Automatically create workflow runs for lead qualification, pre-filling contact details and initial call dates.<\/p>\n<p><strong>Project Management<\/strong><\/p>\n<p>Generate workflow runs for student projects, assigning different teachers or coaches to the approval tasks.<\/p>\n<h2>How can I create multiple workflow runs?<\/h2>\n<p>First things first, head to the workflow you&#8217;d like to run. Click the three dots next to its name and select <strong>Run multiple<\/strong>. If you&#8217;re in a workflow&#8217;s dashboard, click <strong>Run multiple<\/strong> in the right panel. Then download the example CSV file and add it to a spreadsheet in Google Sheets or Excel.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8196\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2023\/12\/run-multiple.gif\" alt=\"\" width=\"100%\" \/><\/p>\n<p>The CSV contains that specific workflow&#8217;s <a href=\"https:\/\/www.process.st\/help\/docs\/form-fields\/\">form fields<\/a>, as well as fields for checklist (workflow run) name, checklist (workflow run) due date, and the checklist (workflow run) assignee&#8217;s email address.<\/p>\n<p>Your CSV must include a header row, which you will see once you&#8217;ve added it to your sheet. Enter all your data below the header row, as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-9911\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/CSV-file.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>Workflow run due dates, where used, must be formatted and <em>must<\/em> include a time, in ISO format YYYY-MM-DD hh:mm, for example, <strong>2021-04-10 19:00. <\/strong><\/p>\n<p>Form field due dates do not have to have the time included, these could also be left blank depending on your use case.<\/p>\n<p><em><strong>Note: Due dates need to be set in the future. <\/strong><\/em><\/p>\n<p>For multi-choice fields, separate your data values with a comma.<\/p>\n<p>For members form fields, add a user email address.<\/p>\n<p>If you are using <a href=\"https:\/\/www.process.st\/help\/docs\/task-assignments\/\">task assignees<\/a> instead of workflow run assignees, or <a href=\"https:\/\/www.process.st\/help\/docs\/task-due-dates\/\">task due dates<\/a> instead of workflow run due dates, you can leave these fields blank.<\/p>\n<h2>Download and import your CSV file<\/h2>\n<p>Next, you need to download or save your completed sheet as a CSV and upload it to Process Street from the place you left off from earlier, as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14152\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/run-multi-upload.gif\" alt=\"\" width=\"100%\" \/><\/p>\n<p><em><strong>Note:<\/strong> When you <a href=\"https:\/\/support.microsoft.com\/en-au\/office\/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba\">save<\/a> your file as a CSV, ensure that you use a comma (,) as a separator as we don&#8217;t support a semicolon (;) separator.<\/em><\/p>\n<p>Click &#8220;Refresh logs&#8221; to see that your upload has been successful or head to your <a href=\"https:\/\/www.process.st\/help\/docs\/reports\/\">Reports<\/a> tab to see your new workflow runs.<\/p>\n<p>If any workflow runs have been assigned to you, you will see these in <a href=\"https:\/\/www.process.st\/help\/docs\/inbox\">My Work<\/a>.<\/p>\n<p>Don&#8217;t see your runs in the Reports tab? Head back to the page where you uploaded the CSV file to Run Multiple workflows to look for error logs.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14243\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/run-multiple-error-log.png\" alt=\"\" width=\"100%\" \/><\/p>\n<p>If you see the same error as above, go back to your Google Sheet, reset the due date in the ISO format and set the format as Plain Text.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-14245\" src=\"https:\/\/www.process.st\/help\/wp-content\/uploads\/2024\/02\/format-date.png\" alt=\"\" width=\"&quot;100%\" \/><\/p>\n<p><strong>Pro tip:<\/strong> In case you make any changes to the form field names in the header, the changes would not go through in your workflow. Change the form field names in your workflow by editing it then download the example CSV file from the Run Multiple page again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating multiple workflow runs in bulk allows you to launch numerous workflow runs quickly, each pre-populated with assignees, due dates, and form field data. This feature saves time, reduces data entry errors, and streamlines collaboration across teams and departments. You can use form field data to assign users to tasks dynamically, trigger conditional logic to [&hellip;]<\/p>\n","protected":false},"author":3,"template":"","meta":{"_acf_changed":false,"available_plan":"All plans","available_product":"Workflows","footnotes":""},"ht_kb_category":[168],"ht_kb_tag":[170,187],"class_list":["post-5637","ht_kb","type-ht_kb","status-publish","hentry","ht_kb_category-run-workflows","ht_kb_tag-running","ht_kb_tag-workflow-runs"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/5637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":7,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/5637\/revisions"}],"predecessor-version":[{"id":10113,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb\/5637\/revisions\/10113"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/media?parent=5637"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_category?post=5637"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.process.st\/help\/wp-json\/wp\/v2\/ht_kb_tag?post=5637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}