Skip to main content

Set Up the Workfront Integration

Connect Workfront to Knak to link Workfront tasks with Knak assets. This integration helps you manage projects, sync information, and keep your teams aligned.

Before You Begin

Before setting up the integration, create a dedicated Knak API user in Workfront. Then create an OAuth 2.0 application under that user.

This setup helps keep your integration secure. It also makes administration easier.

Note: OAuth (Open Authorization) is a secure way for applications to connect without sharing passwords.


Create a Knak API User in Workfront

  1. Log in to Workfront.

  2. Create a new user.

  3. Assign the Product Profile Admin role to the new user.

This role allows the user to:

  • Access System settings

  • Manage OAuth 2.0 applications

💡 Tip: Use an email alias when setting up integrations (for example, youremail+api@domain.com).

This keeps all integrations tied to one dedicated account. It also prevents disruptions if a team member leaves.


Create an OAuth 2.0 Application in Workfront

  1. Log in to Workfront.

  2. Navigate to Setup.

Open OAuth 2.0 Applications

  1. In the left navigation menu, find System.

  2. Select OAuth2 Applications.

Create the Application

  1. Click Create App Integration.

  2. Select Web Application as the authentication method.

  3. Enter a name for the application.

Configure OAuth Settings

After creating the application, record the following values.

Setting

Description

Client ID

The application ID used in Knak.

Client Secret

The secret token used in Knak.

Redirect URI

The URL Workfront uses after authorization.

Important Configuration

Turn off the setting: Rotate refresh token every time it is used

This prevents the integration from expiring unexpectedly.


Connect Workfront in Knak

  1. Open Knak.

  2. Go to Admin → Integrations → Platforms.

  3. Find the Workfront tile and press Connect.

Configure the Connection

Enter the following information in the Workfront integration tile:

  • Client ID: Copy the Client ID from the Workfront OAuth2 application you created earlier.

  • Client Secret: Copy the Client Secret generated in the Workfront OAuth2 application.

  • Instance URL: Enter your Workfront instance name.

Find Your Instance URL

Your Workfront URL follows this format:

https://<instance_name>.my.workfront.com

Copy the <instance_name>.my portion of the URL and paste it into the Instance URL field in Knak.

Authorize the Connection

  1. Click Create New Integration.

  2. Sign in to Workfront if prompted.

  3. Approve the authorization request.

After authorization, you will return to Knak.

The Workfront integration tile will display a Connected status.


Manage Your Integration

After connecting Workfront, you can manage the integration from the Integrations page.

Available actions include:

  • View configuration

  • Edit settings

  • Delete the connection

Connections appear under My Platform Connections.

My Platform Connections section.

Add Another Connection

To create a new connection:

  1. Scroll to All Platforms.

  2. Locate the Workfront tile.

  3. Click Connect or Add Another Connection.


Map Workfront Custom Forms

You can sync data from Workfront custom forms into custom fields on the Knak asset Info tab.

Request Custom Fields

Before mapping fields:

  1. Contact your Knak account team.

  2. Request matching custom fields in Knak.

For example:

Workfront Field

Knak Field

Deadline

Deadline

The field names should match whenever possible.

Configure Field Mapping

After the fields are created:

  1. Open the Workfront integration page in Knak.

  2. Select the Workfront custom form.

  3. Map Workfront fields to the corresponding Knak fields.


Integration Options

The Workfront integration includes several optional settings.

Add Knak Status in Workfront

Enable this option to send Knak asset statuses back to Workfront.

Examples include:

  • Draft

  • In Review

  • Approved

Add Link to Knak Asset in Workfront

Enable this option to automatically create a link to the Knak asset within Workfront.

Add Knak Comments in Workfront

Enable this option to send comments from Knak to the Updates section of the linked Workfront task.

Enable Live Updates

Enable this option to keep mapped fields synchronized automatically.

When enabled:

  • Updates in Workfront appear in Knak automatically.

When disabled:

  • Updates must be triggered manually from the asset's Project Management section.

Include Full Default Variation in Proof Document

Enable this option to send a detailed email proof to Workfront.

The proof can include:

  • Subject line

  • Preview text

  • Dynamic Content details


Next Steps

Your Workfront integration is now configured and ready to use.

To learn how to link Workfront tasks to Knak assets, sync project information, and work with connected assets, see: How to Use the Knak Workfront Integration



Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?