All integrations

Productivity · Setup guide

Asana

Take the next step with the project in view.

Current beta guide · Reviewed September 19, 2026

Connection
API key
How it works
Selected sources
Doppel plan
Pro or trial

Before you start.

An Asana account allowed to create a personal access token and access the intended project, plus Doppel Pro or the trial.

What you can do

  • Import a selected project’s tasks, descriptions, custom fields, assignees, dates, completion state, and available discussion.
  • Create a reviewed task in a selected project; read back the created result to confirm it.

Connect Asana.

  1. Create an Asana personal access token.

    Open Asana’s developer console at app.asana.com/0/my-apps. Create a new token, give it a recognizable name such as Doppel, and copy it. The token acts with your account’s permissions.

  2. Open Manage sources.

    Go to Settings → Integrations → Manage sources. In Selected sources, choose Add account. This is separate from Add integration.

  3. Add your Asana account.

    In Add account, choose Asana, enter a recognizable Account label, paste the key into API key or personal access token, and choose Add account. Doppel saves the credential in macOS Keychain.

  4. Choose where the source belongs.

    Select Choose source. Set Use in to the intended Doppel project, or All-work chats only. A source assigned to one project cannot be requested from another project’s chat.

  5. Identify the project.

    Enter a Source name and the Asana Project ID (the project’s numeric identifier, not a task ID or the entire URL). Select Add source. Repeat for each project you want to remember.

  6. Check the import.

    Choose Add source, then inspect its coverage and Last complete sync. Use Sync now to refresh it. Ask a question in the project you assigned, or an All-work chat if you chose All-work chats only.

Start with something you know

Check the connection.

Which tasks in the Asana project I imported are still waiting on an owner?

Compare a task’s assignee, due date, and completion state with Asana. Before creating a task, review its destination project and content.

Data and permissions.

Selected project content is retrieved directly from Asana and imported on your Mac. An approved task creation sends its content to that Asana project.

Current limits

This connection does not import every workspace project. Subtask bodies need their own membership in the selected project. Task creation is supported; general editing, completion, and deletion of existing Asana tasks are not exposed by this connection.

See what stays local and what uses the network

Disconnect or change access.

In Settings → Integrations → Manage sources, select this account. Choose Remove source to remove one imported source, or the account menu → Disconnect account to remove its credentials and selected imports. Provider originals remain unchanged. Saved chats and exports are separate; revoke an API key at the provider if you also want to invalidate it there.

If something isn’t working.

A project cannot be imported

Check the Project ID, the token owner’s project membership, and your organization’s API policy. A failed or incomplete sync is shown in Manage sources; it does not establish that the saved copy is current.

Still stuck? Email support@doppelapp.ai with your Doppel version, the service, and the error shown. Keep passwords, access tokens, and API keys out of your message.

Asana’s personal access token guide