Skip to main content

Set Up the Asana Integration

Connect Asana to Knak to link Asana tasks with Knak assets. This integration helps you keep project information, asset status, comments, and custom fields in sync.

Before You Begin

Before you set up the integration, complete the following recommendations:

  • Create a dedicated Knak API administrator user in Asana. For example, Knak Integration.

  • Generate the Personal Access Token (API key) from this account.

  • Make sure this user has permission to view and edit the Asana projects and tasks that you want to connect.

💡 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 Asana Personal Access Token

Before you can connect Asana to Knak, you must create a Personal Access Token (PAT) in Asana.

Create the Token

  1. Sign in to your Asana account.

  2. Click your profile picture in the bottom left corner.

  3. Select Settings.

    Profile navigation menu expanded with Settings tab highlighted.
  4. Open the Apps tab.

  5. Under Build New Apps, click View developer console.

    Asana Settings page with the Apps tab open and the View developer console option highlighted.
  6. In the Developer Console, locate Personal Access Tokens.

  7. Click Create new token.

    Create New Token button highlighted in Asana developers page.
  8. Enter a name such as Knak Integration.

  9. Click Create token.

    Create new token popup modal.
  10. Copy the token immediately.

  11. Store the token in a secure location.

    API token screen displayed in Asana.

Important: Asana only displays the full token once. You cannot view it again after closing the window.


Connect Asana in Knak

Create the Integration

  1. Sign in to your Knak account.

  2. Click Admin.

  3. Select Integrations from the left navigation.

  4. Open the Platforms tab.

    Knak Admin page with the Integrations option selected from the left navigation.
  5. Scroll to the Project Management section.

  6. Click the Connect button on the Asana tile.

  7. Enter a name for the integration.

  8. Paste the Personal Access Token that you copied from Asana.

  9. Click Authorize.

    Asana integration window showing the integration name field, API key field, and Authorize button.

Configure the Integration

After authorization, choose the features that you want to enable.

Option

Description

Add Link to Knak Asset in Asana

Automatically adds a link to the Knak asset on the linked Asana task.

Use Knak Status in Asana

Syncs the Knak asset status, such as Draft, In Review, or Approved, to Asana.

Use Knak Comments in Asana

Sends comments from Knak to the linked Asana task. Comments created in Asana do not sync back to Knak.

Enable Live Updates

Automatically updates mapped fields in Knak whenever changes are made in Asana.

Restrict to Brands

Limits the integration to selected Knak brands.

  1. Select the options that you want to enable.

  2. Complete one of the following actions:

    • Click Create New Integration if you are creating the integration for the first time.

    • Click Save Changes if the integration has already been created and you are updating its settings.

    Asana integration settings with available sync options and integration configuration fields.

Link an Asana Project

After you create the integration, link it to an Asana project.

  1. Open the integration.

  2. Use the Select an Asana Project dropdown to choose the project that you want to connect.

  3. If your project contains custom fields, map them to the corresponding Knak fields.

  4. Click Save Changes.

    Asana integration showing the Select an Asana Project dropdown with a project selected.

Note: Select Do not link to a project if you do not want to associate the integration with a specific Asana project. If you do not select a project, project-specific features such as custom field mapping will not be available.


Map Asana Custom Fields

You can display Asana custom fields on the Info tab of your Knak assets.

Step 1: Create Matching Fields in Knak

Contact your Knak Customer Success Manager and request matching custom fields in Knak.

For example, if your Asana project includes a custom field named Priority, request a custom field named Priority in Knak.

Step 2: Map the Fields

After the matching Knak fields have been created:

  1. Open your Asana integration.

  2. Select the appropriate project from the Select an Asana Project dropdown.

  3. The project's available custom fields are loaded automatically.

  4. Map each Asana custom field to the corresponding Knak field.

  5. Click Save Changes.

    Asana custom field mapping showing the Priority field mapped to the matching Knak custom field.

Note: If you change the selected Asana project after creating field mappings, your existing mappings are cleared because each project can have a different set of custom fields.


Manage Your Integration

After setup, manage your integration from the Integrations page.

Navigate to Admin → Integrations → Platforms.

Under My Platform Connections, you can:

  • View the integration configuration

  • Edit the integration

  • Delete the integration

Platforms page showing the My Platform Connections section with an existing Asana integration.

Add Another Integration

To add a new integration:

  1. Scroll to the All Platforms section.

  2. Locate the Asana tile.

  3. Click Connect or Add Another Connection.

Platforms page showing the All Platforms section with the Asana Connect and Add Another Connection options.

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

Did this answer your question?