HomeProducts › Sysax FTP Automation






Offload Repeating Tasks
Automated File Transfer Software


 Windows FTP Script Download Download Installer with Free Trial 
The short answer: Sysax FTP Automation is Windows software that automates FTP, SFTP, and FTPS file transfers with plain-text task scripts, a scheduler, and folder monitoring. Commercial licenses run $297 (Professional) to $497 (Enterprise) with one year of updates, a free Personal edition covers non-commercial use, and a free 30-day trial installer is available.

Get to know our FTP Automation Software

FTP automation software replaces hand-run uploads, downloads, and backups with unattended jobs: a Windows FTP script defines the transfer once, and the scheduler or a monitored folder runs it from then on. Every job can move files over encrypted SFTP or FTPS instead of plain FTP, so recurring transfers of critical data stay both hands-free and secure. The payoff is fewer manual errors, transfers that run overnight or on weekends without supervision, and an email in your inbox when something needs attention.


Simplifying File Transfers With Windows FTP Script Solutions

Our FTP automation software is built to simplify and optimize your file transfer processes by automating essential tasks like scheduling, backups, and synchronization. Supporting secure transfer protocols including FTP, SFTP, and FTPS, it ensures fast, encrypted, and dependable data exchange. Designed to eliminate manual tasks, it offers built-in features such as file compression, encryption, and flexible FTP scripting capabilities. With a powerful task wizard and customizable FTP script editor, users can easily build complex, automated workflows tailored to specific needs. Whether you need to automate FTP file transfers, manage high-volume jobs, or streamline routine exchanges, our solution helps reduce risk, improve accuracy, and boost operational efficiency. Ideal for businesses that rely on automated file transfer software for day-to-day operations, our platform provides the tools and flexibility to handle everything from simple uploads to enterprise-scale file automation securely and reliably.


Protected file transfers

  • Secure file transfer: Support for SFTP and FTPS encrypted file transfers in addition to FTP
  • Secure authentication: Public key authentication, protected passwords, and client side SSL certificates

Unattended task execution

  • Scheduled tasks: Tasks can be set to repeat at specific time intervals
  • Folder monitoring: Tasks can be run based on the status of a monitored folder
  • Parallel execution: Multiple tasks can be run in parallel

Pre/Post processing of files

  • OpenPGP support: OpenPGP based Encryption and decryption of files before or after transfer
  • Zip compression: Compress or uncompress files being transferred
  • File and system actions: Filename manipulation, copy/move/delete, run custom programs, and so on
  • Email notification: Monitor status of transfers and file operations and notify issues by email

Ease of task creation

  • Task wizard: Task scripts can be easily generated using the task wizard
  • Upload and download: The task wizard can generate upload and download tasks with pre/post processing actions
  • Backup and mirroring: The task wizard can generate backup and mirroring related tasks
  • Synchronization and comparison: The task wizard can generate tasks that perform two way synchonization or folder comparison
  • Script editor and debugger: Generated task scripts can be customized and tested line by line with an integrated editor and debugger

Flexible usage

  • Command line execution: Task scripts can be executed from the command line or from within batch files without the need to schedule them
  • Secure replacement for ftp.exe: Sysaxftp.exe is a secure drop-in replacement for the ftp.exe tool that ships with Windows
  • Component (COM) object: The FTP Automation Component object can be used to automate file transfers from within other scripting and programming languages like VBScript, Javascript, C#, and VB .net


Write Your First Windows FTP Script

Task scripts are plain text. This one connects over SFTP (SSH), uploads a folder of reports, and disconnects:

#upload daily reports over SFTP, then disconnect
ftpconnectssh "ftp.example.com", 22, "username", "password";
ftpsetpath local, "c:\\reports";
ftpsetpath remote, "/inbound/reports";
settransfertype auto;
ftpupload folder, "daily";
ftpdisconnect;
endscript;

Run it from the command line or a batch file, schedule it with the built-in task scheduler, or trigger it when a monitored folder changes. You don’t have to write it by hand either — the task wizard generates upload, download, backup, and synchronization scripts, and the integrated editor and debugger let you test changes line by line. The FTP script language manual documents every command, including connections and file transfers.



Have Questions About FTP Automation? Contact Our Team Today

If you're looking to streamline your workflow with FTP automation, our team is here to help. Whether you're setting up an FTP script, automating file transfers between systems, or need guidance choosing the right file transfer automation software, we offer personalized support for businesses of all sizes. From scheduled backups to secure SFTP and FTPS transfers, our FTP automation tools are designed to eliminate manual work and reduce errors. We understand that every organization has unique data management needs, which is why we’re ready to answer your questions and provide solutions tailored to your workflow. Contact us today to learn how automated file transfer can boost your operational efficiency, increase data security, and save time. Let our experts help you automate FTP tasks with ease and confidence. Don’t wait, optimize your file transfers with trusted automation software today.



Contact Sales or Support Team

Frequent Questions

View a list of frequently asked questions about Sysax FTP Automation. Topics related to installation, troubleshooting, capabilities, and licensing are covered.

View FAQ



Compare Editions

There are four editions of Sysax FTP Automation. View the differences to determine the edition that matches what you are looking for.

Compare Editions



Download Datasheet

Download FTP Automation data sheet in pdf format.

Download Data sheet



Purchase License

Commercial edition licenses may be purchased online. A personal edition license for non-commercial use may also be requested.

Buy License



Get Help

Please contact us to get answers to questions that have not been covered here or if you need specific assistance with a sales or product issue.

Start Help Request



Sysax Multi Server

Sysax Multi Server is file transfer server software that enables the secure exchange of files between individuals and organizations over the internet.

More about Multi Server