An Action is a custom script that extends functionality in ftrack Studio. Automate reports, launch apps, or open a custom UI—whatever you want to do, Actions help to focus on creativity over admin.
How others are using Actions
Install your first Action
Learn how to install and run an Action for testing and personal use using the instructions below. For studio usage, you might prefer to centralize your Actions and manage them with a solution like Supervisor.
Although you can access ready-made Actions above, you sometimes need to create your own. Luckily, it’s easy to develop unique Actions. You can base your Action on one of our sample Actions, or you could build your own from start to finish using our boilerplate code.
Actions – frequently asked questions
How do I download and install Actions?
You can download our sample Actions below (as Python files) or visit our Action repository on Bitbucket to see all available Actions that we share. The ftrack community also often shares Actions on our community forum.
A future release will support “one-click” install for non-technical users. In this first release, you will need to configure the Actions in code (setting the server to connect to, for example) and then either run them manually or configure them to run as part of Connect. Check out this quick Getting Started guide.
Yes, but only if they have a valid API key. API keys are used to control access to resources through the API. For example, it is possible to have an API key that can only perform read-only operations for general use, while a separate API key might have full write permissions.
If you are developing an Action for yourself only, you can use your Personal API Key. (Please note, this API key could have restrictions; it depends on what your ftrack administrator has allowed users to do).
Yes, our goal is to make Actions easy to share. In this first release, you can share your Actions on our community forum (you will need to register if you haven’t already). In the future, we are looking into a more dedicated platform to support the process, both as a page on ftrack.com and integrated into our products like ftrack Studio and ftrack Connect.
Absolutely. You can download any Action and customize it however you wish.
We have a lot of great stuff planned for Actions in the future. Features include richer UIs, easier install, Actions management for bigger companies, and a platform for downloading and sharing Actions. Watch this space!