Destination - 4-minute Setup - Send files to FTP/SFTP

At the end of your setup, you will be able to upload a file to an FTP server with a Pabbly workflow.

How to steps for EasyFTP destination:

  1. Create an EasyFTP Account
  2. Create your first connection by specifying configuration details for your existing server:
    • Protocol - FTP, FTPS, or SFTP
    • Address / Host
    • Username
    • Password or SSH Key (with optional passphrase)
    • Default path (optional)
    • Custom name to reference this connection (optional)
    • Custom color to reference this connection (optional)
  3. Save your connection info
  4. Test your connection by clicking the "Test Connection" button. If there is any issue connecting follow the helpful messages you receive or reach out to EasyFTP support via chat or email.
  5. Once you confirm via testing you are able to connect you are ready to use the connection in Pabbly.
  6. Create a workflow where your trigger step is another app like Google Drive, Dropbox, Email, or something else that will provide a File or File URL when triggered.
  7. Choose EasyFTP as the application for your workflow's second action.
  8. Choose the Upload File action to transfer an existing file, either from a previous action or from a URL.
  9. Click the "Connect" button to authorize Pabbly to access your EasyFTP account.
  10. Fill out fields with details of the upload:
    1. Choose the connection you created at as the destination FTP, FTPS, or SFTP server.
    2. For "File", choose either a URL to the File or the File Object from an earlier step.
    3. For "Overwrite existing file?", choose if you want to overwrite existing files with the same name or not. If you choose not to overwrite existing files, then a transfer that would upload a file with the same name as an existing file will fail. You can use EasyFTP's dynamic syntax to ensure file names are unique.
    4. For "Folder Path", specify the folder path on the FTP server where you want files to be written. This field is optional, and leaving it blank will cause the files to be written to the connection's default path.
    5. For "Custom File Name", specify what the name of the uploaded file should be. By default, EasyFTP will use the name of the given file when uploading, so this field is optional. It is helpful to set this value if the File URL / File does not end with the actual filename you want. Or if you want to make the filename something custom. Example value: leads_{MM}_{DD}_{YYYY}.csv
    6. For "Custom File Extension", specify what the file extension of the uploaded file should be. As with filename, EasyFTP will use the extension of the given file by default, so this field is optional. It is helpful to set this value if the File URL / File / Filename does not have a file extension or you need to explicity set the file extension. Example value: .pdf
  11. Test the action in Pabbly. You should receive a success message that a file transfer was queued and should see your example file on your FTP server shortly. If you receive an error, click to view details and follow any suggestions in the error message. If you need any help please reach our to EasyFTP support via chat or email on

Copyright © 2024. All rights reserved.