Discover

Get Started

Developers

Industries

Integrate Asana Notifications

Overview

You can integrate Asana notifications to automatically create Asana tasks for file transfer events.

Once the integration is complete, a new task is automatically created in the specified Asana project whenever selected events occur, such as Started, Completed, or Failed.

The setup consists of three steps:

① Generate a Personal Access Token → ② Obtain the target Project ID → ③ Configure notification settings in the product

Prerequisites

Before you begin, verify the following requirements.

ItemDescription
Asana AccountAn Asana account with access to the target project is required. The Personal Access Token uses the same permissions as the account that created it.
Target ProjectPrepare the Asana project where tasks will be created.
NetworkThe environment where the product is installed must allow outbound HTTPS (443) access to app.asana.com.

Generate a Personal Access Token (PAT)

To create tasks in Asana, you must generate a Personal Access Token (PAT) from the Asana Developer Console.

Step 1. Open the Developer Console

Click your profile picture and navigate to:

Settings → Apps → Build new apps → View developer console

Or open the following URL directly:

text
1
https://app.asana.com/1/my-apps

8_1

Step 2. Create a Token

Under Personal access tokens, select Create new token.

Enter a token name, accept the Asana API Terms, and click Create token.

8_2

Step 3. Copy the Token

Copy the generated Personal Access Token.

The token is displayed only once when it is created, so store it securely.

A PAT has the same permissions as the account that created it. Treat it like a password and never expose it publicly.

If the token is compromised, you can deactivate (deauthorize) it from the Developer Console.

8_3

Verification

  • ✔ A Personal Access Token has been created in the Developer Console.
  • ✔ The Personal Access Token has been copied and stored securely.

Obtain the Target Project ID

Identify the Project ID of the Asana project where tasks will be created.

Step 1. Find the Project ID from the Project URL

Open the target project.

The Project ID appears in the browser URL.

The numeric value immediately following /1/ is the Project ID.

text
1
https://app.asana.com/1/<Project ID>/...

8_4

Step 2. Find the Project ID Using API Explorer (Optional)

In the Developer Console, run GET /projects from the API Explorer.

The response contains the list of accessible projects and each project's project_gid.

8_5

Verification

  • ✔ The target Project ID has been identified.

Configure Asana Notifications

Enter the Personal Access Token and Project ID into the product notification settings.

Open the Notifications settings page.

8_6

Step 1. Enter the Personal Access Token (PAT)

Enter the Personal Access Token copied in the "Generate a Personal Access Token (PAT)" section into the Personal Access Token (PAT) field.

Step 2. Enter the Project ID

Enter the Project ID identified in the "Obtain the Target Project ID" section into the Project ID field.

Step 3. Select Notification Events

Select the events that should trigger Asana task creation.

You can select multiple events. A task is created only when one of the selected events occurs.

EventTrigger
StartedWhen a file transfer starts
CompletedWhen a file transfer completes successfully
PausedWhen a transfer is paused
ResumedWhen a paused transfer resumes
RecoveredWhen a transfer automatically recovers after an interruption or error
CanceledWhen a transfer is canceled by the user
FailedWhen a transfer fails
SkippedWhen a file is skipped (for example, because it already exists or matches a filter rule)

Step 4. Save the Configuration

Click Add to save the integration.

Verification

  • ✔ The Personal Access Token has been entered.
  • ✔ The Project ID has been entered.
  • ✔ The notification events have been selected.

Verify the Integration

Verify that the integration is working correctly.

Step 1. Trigger a Test Event

Start an actual file transfer or trigger one of the selected notification events.

8_7

Step 2. Check the Asana Project

Confirm that a new task has been created in the specified Asana project.

8_8

Verification

  • ✔ A new task has been created in the Asana project.
  • ✔ The event information has been recorded correctly.

Configuration Complete

Once the configuration is saved, the integration becomes active.

From this point forward, a new task is automatically created in the specified Asana project whenever one of the selected events occurs.

Troubleshooting

If tasks are not created, verify the following items.

IssueCheck
Task is not createdVerify that the Personal Access Token and Project ID have been entered correctly.
Authentication error (401)Verify that the token is still valid and has not been deactivated or regenerated.
Permission errorVerify that the account used to generate the token has permission to create tasks in the target project.
Project not foundVerify that the Project ID is the correct numeric ID of the target project.
Notification delivery fails in a restricted networkEnsure that outbound HTTPS (443) access to app.asana.com is allowed through the firewall or proxy.