Skip to content

Creating a new show

Slingshot

In the show admin page, click Add New Show

  • Show name: the name of the show
  • Poster URL: an optional link to the image to display in the thumbnail (1)
  • Slingshot API URL: deprecated, leave blank
  • Slingshot API Key: deprecated, leave blank
  • Enabled: leave checked to enable show
  1. You can grab a url to any valid image from imdb or google images or wherever.

Click Add Show

Shotgrid

Get admin access to their Shotgrid account.

Go to Admin -> Scripts

Create a new script.

  • Script Name: slingshot
  • Description: Slingshot / Flow Integration
  • Maintainer email: [email protected]
  • Permission Group: leave at default (API Admin)
  • Generate Events: checked
  • make note of Application Key -- you can only see it this one time.

Click "create script."

Example

Shotgrid: New Script

Add Slingshot Fields to Shotgrid

Delivery Statuses

When Slingshot creates a Shotgrid Delivery, it can set the status if the ingest was successful or if there were errors.

The default status of recd works well for success, but a failure status needs to be created:

  1. In the Delivery tab, right-click on the Status menu and select 'Configure Field.'
  2. Click on 'Add a new status' to create a brand new status if necessary.

The following is recommended, but is adjustable:

Status / sg_status_list
  • name: Error(s) During Slingshot Ingest
  • short code: err (1)
  • icon: ⚠
  • background color: yellow
  1. The 'Short Code' will need to match the sg_failure_status line in the finish_shotgrid_delivery module.

    sg_failure config example

Example

New Shotgrid Status

These mirror fields often added by ReDesign that people seem to like.

  • Field type: File/Link (url)
  • Open in new window: checked
  • Field type: File/Link (url)
  • Open in new window: checked
Add Shotgrid Local File Storage

In Shotgrid -> Site Preferences -> File Management, add a Local File Storage entry with paths to the local storage root folder.

Example

Shotgrid: File Management

Version: Frame Checker (optional)

The fields for frame checker results, if you want to set up the frame checker.

Frame Check / sg_frame_check
  • type: list
    • list options: pass, fail
Frame Check Results / sg_frame_check_results
  • type: text

Version: EXRs Received Checkbox (optional)

If you want Slingshot to check a box when EXRs are received, you can create a checkbox and have the add_to_shotgrid module check it for frames.

EXRs Received / sg_exrs_received
  • type: checkbox
  • default: unchecked

Playlist: AMI Copy To (optional)

The Playlist field that Slingshot AMI Copy uses to determine the "to" vendor.

Slingshot Copy To / sg_slingshot_copy_to
  • type: Multi-Entity
    • Link to Entity Type: Group

Edit Show Configuration

Edit the show's config from the admin menu to set up their Services, AMIs, Webhooks, Ingest, etc.

Include shotgrid api_script_name/api_script_key from above.

See show configuration.

Add show users

Add any users necessary and link them to the newly created show.

See New User