We Use Cookies

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with this.

See our cookie policy.

Automation Action: Cloud Storage

Download or Upload files using cloud storage providers (Amazon S3, Google Drive, Google Cloud Storage, Microsoft OneDrive, IBM Cloud Storage, Wasabi, Digital Ocean, Linode).

Built-In Action

Download or Upload files to various cloud storage providers.

Select the Provider:

  • Amazon S3
  • Google Drive
  • Google Cloud Storage
  • Microsoft OneDrive
  • IBM Cloud Object Storage
  • Wasabi
  • DigitalOcean Spaces
  • Linode
  • Azure Blob
  • Azure File

Depending on the provider, click the Sign In button or enter your Access Key and Secret Key (Amazon S3, Google Cloud Storage, IBM, Wasabi, DigitalOcean Spaces & Linode will also need the Region) and click the Connect button to connect.

You can create Global or Solution constants for your Access Key/Secret Keys so they can be used on multiple actions.

Select Upload or Download from the Operation selector.


In the Remote Files navigator you can navigate folders and files. Double-click a file to add it to the Download Files entry. Multiple files can be downloaded within the same action. Separate each file with a comma.

You can also specify the Downloaded Files directly by entering the paths (or use %variable% replacements). Each file must specify the full path (beginning with /). For S3 compatible providers (Amazon S3, Wasabi, IBM, DigitalOcean, Linode) the Bucket Name must be the first part of the path (Eg: /bucketname/docs/quote1.pdf).


Download paths can contain wildcards (Eg: /myfiles/docs/*.pdf). Each file in the folder matching the mask will be downloaded. You can specify multiple download masks separated by commas (Eg: /myfiles/docs/*.pdf, /myfiles/docs/*.docx)

Specify the Save To folder where you want the downloaded files saved to.

The Assign To variable will receive the local path/filename where the file(s) have been downloaded to. Multiple files will be separated by commas.


In the Remote Files navigator you can navigate folders and files. Select the folder where you want to upload files to.

You can optionally specify an Append To Remote Path folder. If a path is specified here then files will be uploaded to Remote Path + Append To Remote Path. For example: If you selected a remote path of '/Documents/' and the Append To Remote Path was set to 'Attachments\PDF' then files will be uploaded to '/Documents/Attachments/PDF'. You can use %variables% in the Append To Remote Path entry.

In the Upload Files entry enter or select the local files to upload (use %variable% replacements if required). Multiple files should be separated by commas.

You also have the option of uploading Attachments. Select the Include Incoming Attachments option and specify the Mask.

The Assign To variable be receive the remote path names for the uploaded files(s). Multiple files will be separated by commas.