> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up Asana with Nango

> Register an OAuth app with Asana and connect it to Nango

This guide shows you how to register your own app with Asana to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Asana account.

**1. Create an account**

If you don't already have one, sign up for a free trial [Asana account](https://asana.com/create-account).

**2. Create & configure an Asana app**

1. Navigate to [My apps](https://app.asana.com/0/my-apps).
2. Click the **Create new app** button.
3. Fill in all the required information and click **Create app**.
4. You will be redirected to your app's settings. Navigate to the **OAuth** tab and click **+ Add redirect URL**. Add `https://api.nango.dev/oauth/callback` as your redirect URL.
5. Under the **Permission scopes** section, select the various scopes you will need.

**3. Change the distribution**

1. Navigate to the **Manage distribution** tab and select **Any workspace**.

**4. Obtain OAuth credentials**

1. Under the same **OAuth** tab, copy your **Client ID** and **Client secret** as you will need them when configuring your integration in Nango.

**5. Next**

Follow the [*Quickstart*](https://nango.dev/docs/getting-started/quickstart.md).

> [!NOTE]
>
> If you are getting `The required parameter client_id is missing or invalid`, you will most likely need to go to [Developer Console](https://app.asana.com/0/my-apps) -> Your app -> Manage distribution -> Change from `Specific workspaces` to `Any workspace`.

For more details on Asana's OAuth implementation, see [Asana's OAuth documentation](https://developers.asana.com/docs/oauth).

***


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.