Skip to main content
Updated Aug 4, 2026

Upload to Storage

Use this action when you want to save a file or binary response into your company storage and reuse the uploaded file later.

Best for

  • Saving a file downloaded from an HTTP request
  • Storing generated documents or media
  • Getting a file URL to use in later messages or records

Main fields

FieldWhat it does
ContentThe file data to upload
Content typeThe MIME type, such as image/png or application/pdf. Auto-detected from the file name if omitted
File nameAn optional file name
CategoryOrganizes the file as an image, video, audio, or document. Auto-detected from the content type if omitted
PublicControls whether the uploaded file should be openly accessible
PurposeOptional label for what this upload is for, shown in logs

What later steps can use

Upload results are available at:

  • step(N).file
  • step(N).signedUrl
  • step(N).contentType
  • step(N).size

Tips

  • Pair this with HTTP request when you want to download a file first.
  • Turn on Return as buffer in the HTTP step when you are working with binary files.
  • Use the signed URL in later message or record-update steps when you need immediate access to the uploaded file. The signed URL is temporary and expires after about 15 minutes — store step(N).file instead when a later step needs a long-term reference.
On this page