FTP

Get your own server to send and receive files to and from your clients, vendors and co-workers. Supports any browser, operating system, or FTP program. Flexible permissions and military-strength encryption protect your files.

Using FTP?

Easy connect FTP with other services: CRM, webinars, email campaigns, calls, chat bots, Google Sheets, and other 150+ services

Connect FTP with other services in few minutes

Easy integrate FTP and connect realtime online data sync with other services: Pipedrive, WebinarJam, GetResponse, Google Sheets, SMS or voice calls, messengers and many more.

Templates for FTP integration

It is much easier to configure FTP's connection to other services using ready-made script templates. You can also create a new custom workflow using our visual constructor.

FTP's triggers and actions

  • No triggers available for this connector
Directories
  • Copy directory {name} from { currentDirectory | ‘root’} to {destination}

    Parameters:

      • Copy content, Boolean
      • Move destination, String
      • Directory, String
      • Directory name, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • directoryName, String
    • createDate, Integer
  • Create directory with name {name} in { parentDirectory | ‘root’}

    Parameters:

      • Directory, String
      • Directory name, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • directoryName, String
    • createDate, Integer
  • Delete directory {name} in { parentDirectory | ‘root’}

    Parameters:

      • Directory, String
      • Directory name, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • success, Boolean
  • Get directories list for {currentDirectory | ‘root’}

    Parameters:

      • Directory, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • foldersListMetadatas, Array [Object]
  • Get directory {name} in { parentDirectory | ‘root’}

    Parameters:

    • Login, String
    • Password, String
    • Server address, String
    • Name, String
    • Parent directory(for root leave empty), String

    Returns:

    • directoryName, String
    • createDate, Integer
  • Move directory {name} from { currentDirectory | ‘root’} to {destination}

    Parameters:

      • Move destination, String
      • Directory, String
      • Directory name, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • directoryName, String
    • createDate, Integer
  • Rename directory {name} in { parentDirectory | ‘root’} to {newName}

    Parameters:

      • New directory name, String
      • Directory, String
      • Directory name, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • directoryName, String
    • createDate, Integer
  • Files
  • Copy file

    Parameters:

      • Source file, String
      • Destination, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • fileName, String
    • lastModified, Integer
    • fileSize, Integer
  • Get files list for {currentDirectory | ‘root’}

    Parameters:

      • Directory, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • filesListMetadatas, Array [Object]
  • Get file info by path

    Parameters:

    • User login, String
    • User password, String
    • FTP server address, String
    • File path, String

    Returns:

    • fileName, String
    • lastModified, Integer
    • fileSize, Integer
  • Move file

    Parameters:

      • Source file, String
      • Destination, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • fileName, String
    • lastModified, Integer
    • fileSize, Integer
  • Returns content from text file

    Parameters:

      • File path, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • content, String
  • Remove file at path

    Parameters:

      • File path, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • success, Boolean
  • Rename file

    Parameters:

      • New file name, String
      • File path, String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • fileName, String
    • lastModified, Integer
    • fileSize, Integer
  • Upload file in { parentDirectory | ‘root’} directory with name {name} in

    Parameters:

      • File name, String
      • Source url, String
      • Parent directory(for root leave empty), String
      • User login, String
      • User passwor, String
      • FTP server address, String

    Returns:

    • fileName, String
    • lastModified, Integer
    • fileSize, Integer
 

Start your journey in world of limitless automation for free

You can test all features for free during 30-days trial period, no credit card required