1. A method of a web-based file management system for collaboration, accessible via a website, comprising: presenting options to perform one or more actions on a shared file stored on the web-based file management system for collaboration; receiving a selection of the one or more actions to be performed on the shared file; wherein, the selected one or more actions include a set of commands configured to cause a third-party web-based application to perform the selected one or more actions on the shared file; and providing the third-party web-based application with access to the shared file along with the set of commands to perform the selected one or more actions on the shared file; wherein, the web-based file management system for collaboration enables integration with the third-party web-based application via a configuration interface; presenting options via the configuration interface to set values for one or more pre-defined parameters, the configuration interface accessible to a developer of the third-party web based application; receiving, via the configuration interface, input values for the one or more predefined parameters; and in response to receiving the selected one or more actions, generating the set of commands configured to cause the third-party web-based application to perform the selected one or more actions on the shared file, based on the received input values for the one or more predefined parameters.