Workflows and Tasks


You can create "Projects" in GoAnywhere MFT to define the file transfers and business processes to perform. A Project can contain multiple steps (called tasks) to execute as a seamless end-to-end workflow. For instance, a Project may include a task to retrieve data from a database server, a second task to convert the data into an Excel document, a third task to encrypt the document, and finally a task to distribute the encrypted document to an SFTP server. There are no limits to the number of tasks that can be performed within a single Project.

Projects are designed using intuitive wizards and templates with the GoAnywhere MFT browser-based interface. No programming or special technical skills are needed. The Project definitions are stored in a central database, which can be scheduled and executed by authorized users and applications.

Learn More about GoAnywhere's Workflows


The module that handles Workflows is called Advanced Workflows. Watch our on-demand webinar on 10 Ways to Improve Your Processes with Advanced Workflows.

How are GoAnywhere modules licensed? Visit our Licensed Modules page for details.

Project Features

Define through graphical wizards

Select reusable connections (resources) from simple drop-downs

Chain together an unlimited number of tasks

Pass results from one task into another

Conditionally execute tasks

Repeat tasks within loops

Define and utilize variables, which may be overridden at runtime

Define error recovery logic

Configure custom logging levels

Debug projects Interactively

Organize projects under user-defined folders

View Project revision history, and restore Projects to previous versions

Export, import, and promote Projects to another environment

Execute from almost any platform



Listed below is a sample Project outline which retrieves data from a database, converts the data into an Excel document, encrypts the document with Open PGP and transmits it to a FTP server:

Project example
Project Designer

 Projects are organized within user-defined folders.  Each folder can have granular permissions to control which users can view and/or execute the Projects within that folder. For instance, users within the HR department may only be authorized to run Projects within the HR folder.

Project Manager
Project Manager

Projects can be run in Debug mode, which allows users to interactively execute tasks one step at a time. The job log and variable values can be monitored during each step while debugging. At each stopping point, the values for the variables can be changed before the next task is executed.


Project Debugger
Project Debugger

Automate file transfers and workflows using GoAnywhere MFT

Request a Quote