Import CSV data for processing or export results as CSV
The CSV step handles importing data from CSV files and exporting workflow data back out as CSV. It supports two actions: Import and Export.
Parse a CSV file into a typed rows array for row-by-row processing. Upload a CSV via a Form step, and Import reads it into a structured list that a For Each step can iterate over.
Takes a CSV file uploaded in a previous step (typically from a Form step with a file upload field) and parses it. Define your output fields to match the columns you want to extract. Returns a list of items and a row count. Connect the output to a For Each step to process rows individually. Maximum 5,000 rows.
Generate a downloadable CSV file from a rows array. Place after a Collect step to export aggregated loop results, or after any step that produces a list.
Takes a list from input (typically from a Collect step after a loop). Generates a CSV file and uploads it. Returns a downloadable CSV file with metadata (file name, size, and row count).