Download workflow form responses

You can download form responses from workflows in your workspace or Enterprise Grid organisation. To delete them, please submit a request.

Note: If you can’t see the option to download workflow form responses in Workflow Builder, find an owner or admin to ask for help.

Download workflow form responses

There are a few ways to download workflow form data. Which option you use will depend on whether a workflow was created in Workflow Builder or by a developer in your organisation using Slack platform tools.

Workflow Builder workflows

Developer-built workflows

  1. From your desktop, hover over   More, then select   Automations.
    An image of a cursor over the More icon in the Slack desktop app.
  2. Click on   Managed by you
  3. Click on the   pencil icon next to a workflow to open it in Workflow Builder.  
  4. Click on the   three dots icon in the top right, then select Download form responses from the menu. If the workflow includes multiple forms, you’ll have to select one from the drop-down menu first.

You'll get a direct message (DM) from Slackbot with a link to the file when it's ready.

To download workflow form responses from workflows created by a developer, you can use an API or the Slack command line interface (CLI). With either method, you'll need to add yourself as a collaborator on the app.  

Use an API

  1. Call functions.workflows.steps.list.API to view a list of steps that include form responses. The function_id for the OpenForm built-in function is Fn010N, and you should also note the step_id for the steps that you want to download, as you’ll need it later.
  2. Call functions.workflows.steps.responses.export API to download the form responses that you need.

You’ll get a direct message (DM) from Slackbot with a link to the file when it’s ready.

Use the Slack CLI

  1. Download and install the Slack CLI (if you haven’t already).
  2. From a terminal, change your working directory to the app’s project directory.
  3. Run the slack open-form-respond export --workflow  command. The workflow reference is a string formatted like this: #/workflows/. The callback_id is assigned to the workflow in the app manifest.
  4. Select the app, environment and which OpenForm step you want to download responses from. OpenForm steps will only be listed if they have data from at least one workflow run available.

You’ll get a direct message (DM) from Slackbot with a link to the file when it’s ready.

Note: In workflow form CSV files, the Z at the end of a Submission timezone timestamp indicates the UTC timezone.

Contact us to request deletion

An org primary owner or workspace primary owner can contact our Support team to delete workflow form responses. If you’re a primary owner and you’ve been asked to delete a workflow form response for compliance reasons, send an email to feedback@slack.com with the following information:

  • Identifying information about the workflow (such as the link, the workflow ID or the callback_id)
  • The title of the form(s) or the step_id of any steps that contain forms
  • The user_id of the person who completed the form and a time range covering when they filled it out
Who can use this feature?