🧡 Skip to main content🔍 Skip to search

Connect to FTP (File Transfer Protocol) server to monitor for file changes or perform a variety of operations with remote files and directories.

Server FTP server name or IP address.
Port FTP server port to connect. Usually FTP and explicit FTPS use port 21 while implicit FTPS uses port 990.
Connection Connect to FTP supports both non-encrypted (plain) and encrypted (FTP-SSL) connections.
  • Plain · non-encrypted FTP connection.
  • Explicit FTPS · current version of secure FTPES that negotiates encryption mode during connection.
  • Implicit FTPS · earlier version of secure FTPS that connects to server directly in encrypted mode.
Authentication Depending on server settings, use user credentials or user credentials with client certificate.
  • User credentials · provide FTP connection username and password.
  • Credentials with a client certificate · if required, provide client certificate and passphrase.
  • Anonymous standard · anonymous + email as password
  • Anonymous simple · anonymous + password
  • Anonymous open · anonymous + blank password

The most popular is the Anonymous standard option, however there are numerous FTP server implementations that only accept the simple or open standard. Both fields are editable to allow even more customization.
Username Specify username.
Password Specify password.
Client certificate path For client certificate authentication, provide a client certificate file. Supported formats—Personal Information Exchange (.pfx or .p12); Base64 encoded X.509 (.pem or .key) · Learn more

A private key and certificate can be provided in two separate files. The files must have the same name with different extensions. Automation Workshop looks for .crt or .cer files, if the provided file contains only a private key section. For example:
  • ssl-client.key (provided as input)
  • ssl-client.crt (automatically loaded)
Certificate passphrase For client certificate authentication provide certificate passphrase.
Mask passwordMask password buttonTo maximize security, mask the password characters. While enabled, it is not possible to use the Variable Wizard.
BrowseBrowse buttonUse Browse to select a particular file or folder on local disk, network share on LAN (local area network), etc.
Variable WizardVariable Wizard buttonUse dynamic data input—substitute a parameter from a file, web, connected Trigger, other Actions, date and time presets, etc.
YouTube video · Automate an FTP transfer


  • Dynamic variables & Events of the Connect to FTP. Retrieve the FTP or FTPS server name (address) and its fingerprint. Comprehensive log records are kept, covering any issues faced during connection.


  • Some FTP servers require Windows domain username, for example: Domain\username.
  • For some FTP servers it may be necessary to change stateful FTP firewall setting.

Need assistance?

If you have any questions, please do not hesitate to contact our support team.