Can I specify conditional tasks? For example, create a project that would have some tasks run the first half of the month and some run the second half.
Yes, in GoAnywhere you can define conditions on modules and tasks by using the "Execute Only If" attribute. As GoAnywhere steps though the module it will only execute tasks that meet the specified condition. You can also separate those tasks into different modules and then execute the module based on the condition. For an example of a project the uses multiple modules and a variable to determine which ones are executed please refer to the following topic: