File Upload

Allows respondents to upload one or more files. Configure accepted file types, maximum size, and file count.

Configuration

FieldDescription
Max file sizeMaximum size per file
Max file countHow many files can be uploaded
Accepted typesWhich file types to allow
RequiredAt least one file must be uploaded

Accepted file types

CategoryExtensions
Documents.doc, .docx, .pdf, .txt
Spreadsheets.xls, .xlsx, .csv
Images.jpg, .jpeg, .png, .gif, .bmp, .svg
Archives.zip, .rar, .tar.gz, .gz, .tgz, .7z

Common uses

  • Resume/CV upload (PDF only)
  • Supporting documents
  • Screenshots for bug reports
  • Profile photos
  • Invoice/receipt uploads
Note

Audio and video file uploads are not currently supported. For video submissions, ask for a link (YouTube, Loom) using a Short Answer field with URL validation.

Warning

File uploads consume storage in your workspace. Monitor storage usage for forms that collect many large files.

Configuration tabs

Every field has 5 configuration tabs when clicked on the form canvas:

TabWhat you configure
DesignQuestion text, description, help text
DataVariable name, data mapping
SettingsRequired/optional, read-only
ValidationsFile type restrictions, size limits
ImageVisual alongside the question

Using uploaded files in workflows

When connected to a workflow via Form Submission trigger, the file URL is available:

{{trigger.file_field.url}}    → Direct URL to the uploaded file
{{trigger.file_field.name}}   → Original filename
{{trigger.file_field.size}}   → File size in bytes
{{trigger.file_field.type}}   → MIME type

Use the URL in Vision nodes (OCR, Read PDF, Extract Table) or pass it to external APIs via HTTP Request.