Our Box connector allows you to use your Box.com account for both External Post Production and Asset delivery. So you can harness their scaleable and secure storage with your post-production providers and as a final resting place for your assets once they are done in Creative Force.

This article will show you the steps to set up the integration in Box.com.

Box uses JSON Web Tokens (JWT) as the most common way of connecting to External applications like Creative Force. Further information can be found in their knowledge base article on the topic.

The JWT flow

Part 1: Create a custom app in Box.com

  1. As a first step, you will want to ensure that you have two-factor authentication turned on for your Box account, via your Account settings as shown below:

2. From there, you will want to navigate to the Dev Console via https://app.box.com/developers/console

3. Once you are in the Dev Console, you will need to create a new app, by selecting "Custom App" from the options as shown below:

4. Then you can select Server Authentication (with JWT) and choose the name of the application and then create the app.

Note: You will need to have different Custom apps for External Post and Asset Delivery. Similarly, if you have multiple Asset Delivery locations or External Post Production Providers within your Box account, you will want to have custom apps for each.

When the app has been created, you will want to then navigate to the Application Scope section, and then allow for the following settings:

  • Read all files and folders stored in Box

  • Write all files and folders stored in Box

  • Manage webhooks

Note: If you change these settings in the future, you will have to reauthorize the app.

Part 2: Authorize and enable the app

  1. After defining the application scope, you can move over to the Webhooks section. You will want to generate a Primary, and Secondary Key. Make sure to save these for use in Gamma later.

2. Navigate to Add and Manage Public Keys so that you can generate a Public/Private Keypair. You will need to save the config.json file for use later during the step-up steps in Gamma.

Note: This step requires Two-factor Authentication to be enabled.

The first time you click on Generate a Public/Private Keypair you will be asked for a two-factor authentication step. Once done, it will redirect you back to the app page where you can click on the button again, and the JSON file will be downloaded.

3. Afterward, navigate to the Authorisation section and click on Review and Submit

4. After this is done, you will need to go to the Admin section to enable the app.

Once in the Admin Section, navigate to the Apps section and, Custom Apps. From there, you can Authorise the app.

Part 3: Set up for External Post Production only

If you are using the Integration for External Post, you will also have the following steps to complete.

After the app has been authorised by an Admin, you will want to go to the Content Section in the Admin Panel, and right-click on the newly created app and click on Log in to user's account. This will allow you to impersonate the app and create the Upload and Download folder in Box for your post-production vendors.

Once you have started to impersonate the App, you will want to create a Download folder, and Upload folder for your External Vendor to send and receive images from Creative Force.

From here, you are ready to connect Box.com with Creative Force as a post-production vendor here or as a delivery option here.

Did this answer your question?