ShotGrid is one of the most popular production management tools for VFX, game development and animation. Instead of copying and pasting review data into both systems, Education Plus and Enterprise users can take advantage of our ShotGrid integration.
To see how the Shotgrid integration might help you, have a look at the article on syncing playlists and notes here
Integrating the two systems is straightforward. All you need to do is create a Script User in ShotGrid with access to Playlists, Shots, Versions and Notes, so SyncSketch can synchronize reviews and push notes back into ShotGrid. Let's get started.
Creating a ShotGrid Script User
ShotGrid gives you the option to create script-based users which allow developers to communicate with ShotGrid through a programming interface (API). You can find the option to create a Script User in ShotGrid main user menu, about halfway down.
Once you have selected Scripts you'll see the Scripts Overview page. Please hit the Add Script button to open the dialog. The name of the script user can be anything, e.g. "syncsketch_api"
Note: You can find a list of the minimum permissions required for the script to operate here
To summarize, for our integration to work you need:
- The script name (without spaces)
- The URL of your website. Do not include a path. e.g https://yourstudio.shotgunstudio.com
- The Application Key
Activating the Integration
If you want all projects to have the ability to sync from your ShotGrid installation using the ShotGrid Script user's permissions, you can set up the integration at the Workspace level.
If the material accessed using the Script user is specific to one or more Projects, similar settings are available from the Project's Edit Project Settings view.
Workspace Level Settings
If you're already on an Enterprise or Education account, you'll find the Integrations view in the Settings tab in your Workspace Settings:
After entering a Name that you will use to refer to this connection, simply enter the information from the first step into the URL, Script Name and Secret Key fields to activate the ShotGrid integration.
Click Test Connection to make sure everything is linked up correctly. If an alert drops down saying "Connected!", that's it, you're ready to go! You can proceed to Syncing Playlists and Notes with ShotGrid.
Project Level Settings
You can also set up your ShotGrid integration at the Project level - this would allow you to control which Projects have access to ShotGrid through the integration. You could also set up different Projects with different ShotGrid entities.
ShotGrid Firewall (IP Allowlisting)
If you're using a ShotGrid Firewall (IP Allowlist), please refer to our Allow-listing our domains for your Firewall article for which IP addresses need to be added to the allowlist. Please note: this is only necessary if you have enabled the ShotGrid IP Allowlist.
Multiple ShotGrid instances
If you are running multiple ShotGrid instances, take a look at ShotGrid Project Links and Multiple Configs.
More information here if you need help troubleshooting your ShotGrid integration.