File transfers and workflows (Projects) can be executed using a variety of methods in GoAnywhere MFT. Projects can be scheduled to run at future dates and times using GoAnywhere MFT's built-in Scheduler or you can use your existing scheduler software. Projects can also be executed when a file monitor detects new, modified, or deleted files in targeted folders.

Projects can be called from local and remote command lines, scripts, and programs using the provided Commands and APIs. Projects can additionally be called as Web Services using SOAP or REST requests. To execute Projects based on user activity, Triggers can monitor for events like when a file is uploaded or downloaded.

Within GoAnywhere MFT's browser-based Administrator, users can also execute Projects that they are authorized to with a click of the mouse.

Run ProjectGoAnywhere MFT can execute multiple Projects concurrently with its enterprise grade job management system. Administrators can define multiple job queues to group Projects that share common characteristics or service level agreements (SLAs). Each job queue can define the priority of their jobs as well as the maximum number of concurrent jobs that can be executed from that queue. The job queues can be managed and prioritized through the browser-based Administrator.

Projects can be executed in Debug mode, which allows users to interactively execute tasks one step at a time. At each stopping point, the values for the variables can be viewed or changed before the next task is executed.