Connectors / Developer tools · Connector
Automate file transfers over FTP and SFTP
List, upload, download, move and delete files on FTP and SFTP servers from any Tray.ai workflow.
Thanks — someone from our team will be in touch soon.
What can you do with the FTP Client connector?
A lot of business data still moves as files: nightly ERP exports, partner price lists, bank statements, payroll files. The FTP Client lists, uploads, downloads, moves and deletes files on FTP and SFTP servers, so a file that lands on a server can start a workflow, and a workflow can drop its output where a partner expects it. On SFTP it can also check whether a file exists and upload several files at once, and you can sign in with an SSH key instead of a password.
- Connects through
- Connector
Automate & integrate FTP Client
Automating FTP Client business processes or integrating FTP Client data is made easy with Tray.ai.
Use case
Pick up partner files on a schedule
Check a partner's SFTP folder on a schedule, download new files and pass their contents to the next step: orders into your ERP, a price list into your product catalog. Move each file to an archive folder once it's processed, so nothing is loaded twice.
- No manual downloads
- Processed files archived automatically
- Works with any SFTP partner
Use case
Deliver reports and exports
Build a report or export in a workflow, then upload it to the folder a bank, payroll provider or customer reads from. On SFTP, one step can upload several files.
- Scheduled delivery without scripts
- Several files in one step
- One workflow builds and sends
Use case
Check a file arrived before acting
Use SFTP check file exists, with a full or partial file name, to confirm an expected file is there before a downstream job runs, and alert the team if it isn't.
- Catch missing files early
- Match on partial names
- Alert the right team
Ready to solve your FTP Client integration challenges?
See how Tray.ai makes it easy to connect, automate, and scale your workflows.
Thanks — someone from our team will be in touch soon.
Challenges Tray.ai solves
Common obstacles when integrating FTP Client — and how Tray.ai handles them.
Challenge
Keeping server credentials out of workflows
File servers often share one login across scripts, and the password ends up in config files.
How Tray.ai helps
The FTP Client keeps the host, port, username and password, or a private SSH key, in a Tray authentication that workflows reference without exposing it. Tray recommends SFTP with SSH keys as the more secure setup.
Challenge
Vague errors from strict servers
Some servers refuse file names they don't allow and return only "Access Denied", with no other detail.
How Tray.ai helps
Check the server's file naming rules when an upload is refused, and use workflow error handling to send a failed upload to someone who can fix it.
How Tray.ai makes this work
FTP Client plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 700+ connectors with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in FTP Client — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose FTP Client actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →See FTP Client working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.