UiPath Documentation
industry-department-solutions
latest
false
UiPath logo, featuring letters U and I in white

Supply Chain & Retail Solutions user guide

Last updated Apr 16, 2026

Configuring an FTP/SFTP feed

Use an FTP/SFTP feed to ingest files directly from your file transfer server into Peak on a recurring schedule.

Peak supports the following direct file transfer paths:

  • File feeds
  • Ad hoc uploads
  • FTP/SFTP feeds

Prerequisites

Before configuring an FTP/SFTP feed, ensure you meet the following requirements:

  • You have a role with write access to Manage > Data Sources.
  • Your tenant has a configured data warehouse.
  • You have your FTP, FTPS, or SFTP server details.
  • Your server firewall or network policy allows Peak public IPs.

Steps

Follow these steps to create and configure an FTP/SFTP feed in Peak.

Step 1: Open the connector

  1. In Peak, open Manage and select Data Sources.
  2. Select Add feed.
  3. In File storage, select the FTP/SFTP connector.

Peak shows four setup stages: Connection, Import configuration, Destination, and Trigger.

Step 2: Configure the connection

A connection is used for the full lifetime of the feed. You can reuse an existing connection or create a new one.

  1. In Connection, choose one approach:
    • Use an existing connection: Select a connection from Select connection.
    • Create a new connection: Select New connection.
  2. If you selected an existing connection:
    • Wait for Peak to verify the connection.
    • If validation fails, edit allowed fields (such as password or private key), save, and reselect the connection.
  3. If you selected a new connection:
    • Enter the required connection parameters.
    • Select Test.
    • After a successful test, select Save.
    • Select the saved connection and continue.

Use these connection parameters:

ParameterDescription
Connection nameName for the connection. Use a clear alphanumeric naming pattern.
ProtocolFTP or SFTP.
EncryptionRequired when protocol is FTP. Use plain FTP or explicit FTP over TLS based on server support.
Host addressFTP/SFTP server hostname or IP address.
PortServer port (for example, 21 for FTP, 22 for SFTP unless your server uses a custom port).
UsernameAccount username for the server.
PasswordPassword for the account. Optional for SFTP when private key authentication is used.
Use private keyAvailable for SFTP. Use key-based authentication when your server requires it.

Step 3: Configure import settings

  1. In Import configuration, enter the remote file path.
  2. Select Validate to verify the path and generate a preview.
  3. If validation fails, correct the path and validate again.
  4. After preview is available, set the import options:
    • File type: CSV, JSON, or XML.
    • Separator: Required for CSV; choose comma, pipe, or tab.
    • Root tag: Required for XML.
    • Feed load type: Incremental, Truncate and insert, or Upsert.
    • Primary key: Required when load type is Upsert.
    • Feed name: Use letters, numbers, and underscores; start with a letter; do not end with an underscore; maximum 50 characters.

For supported formats and naming requirements, see File formats and naming conventions.

For load type behavior, see Load types.

Step 4: Choose the destination

  1. Select Next to open Destination.
  2. Select the destination based on your configured data warehouse.
  3. Select Next.

For destination behavior and warehouse-specific options, see Destination options.

Step 5: Configure trigger and watchers

  1. In Trigger, select how the feed runs:
    • Schedule
    • Webhook
    • Run once
  2. Optionally add watchers for feed events.
  3. Select Save.

For trigger details and cron format rules, see Triggers and watchers.

Troubleshoot connection test failures

Use the following guidance when connection tests fail:

Error patternLikely causeAction
Host not foundInvalid host addressVerify the hostname or IP address.
Connection refusedHost or port is incorrect, or service is not accepting connectionsVerify host and port, and confirm the FTP/SFTP service is running.
Authentication failureInvalid username, password, or private keyVerify credentials and key configuration.
Connection timed outNetwork path blocked or Peak IPs not allowlistedVerify firewall/network policy and allowlist Peak public IPs.

Considerations

  • You can create multiple feeds from one connection.
  • If many feeds run at the same time with one connection, your server must support concurrent sessions.
  • For SFTP feeds, server-side permissions should allow connector operations on the configured files and directories.

Result

Peak creates the FTP/SFTP feed and runs it according to the selected trigger. You can monitor feed runs and troubleshoot failures from Manage > Data Sources.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated