YouTrack Cloud 2026.2 Help

Import from Asana

The import from Asana lets you migrate projects, tasks, subtasks, project briefs, users, comments, attachments, history, and other data from an Asana workspace to YouTrack.

A setup wizard navigates you through the import configuration process. It prompts you to enter connection settings and lets you map Asana projects to target YouTrack projects.

Prerequisites

Before you import data from Asana to YouTrack, check the following requirements:

  • Your YouTrack installation can connect to the Asana API.

  • The Asana account you use for the import has access to the workspace, projects, tasks, project briefs, users, and attachments that you want to import.

  • You have a personal access token for the Asana account that is used to connect to the workspace. For details on generating a token, refer to the Asana API documentation.

  • You have direct access to log in to the source application using a token.

    YouTrack's import engine doesn't support authentication through external authentication modules.

Import Details

If the Asana workspace contains references to entities that do not exist in YouTrack yet, they are created. The YouTrack user account you use to run the import should have enough permissions to create all imported entities. We recommend using an account with a System Admin role or the Low-level Admin Write permission to run the import.

Imported Entities

Here is the list of entities that are imported from Asana and their mapping to YouTrack entities:

Entity in Asana

Entity in YouTrack

Details

Projects

Projects

Archived Asana projects are skipped. Project notes are imported as project descriptions.

Project memberships

Project admins, project team members, and user groups

Individual project members are imported as users. Asana teams from project memberships are imported as YouTrack groups.

Project sections

State field values

Sections from each Asana project are imported as values for the YouTrack State field.

Tasks and subtasks

Issues

Task names, descriptions, creation and update dates, completion dates, authors, tags, followers, likes, assignees, due dates, start dates, and actual time entries are imported when available.

Subtask relationships

Issue links

Asana parent-child relationships are imported as Subtask links.

Task dependencies and dependents

Issue links

Asana dependencies are imported as Blocking links.

Task comments

Comments

Comment text is imported from Asana stories. HTML content is converted to Markdown.

Task history

Issue history

YouTrack imports supported Asana story events as issue history records.

Task attachments

Attachments

Direct task-level attachments and inline images from comments are imported.

Project briefs

Knowledge base articles

Asana project briefs are imported as articles. HTML content is converted to Markdown.

Project-level attachments

Knowledge base articles with attachments

YouTrack creates a Project Attachments article for project-level attachments.

Custom fields

Custom fields

Project-level Asana custom fields are imported to the corresponding target project.

Custom Field Mapping

YouTrack creates project fields based on Asana custom fields from each selected project.

Asana field type

YouTrack field type

text, id

String

number, currency, formula, percent

Float

date

Date and time

enum

Single-value enum

multi_enum

Multi-value enum

people

Multi-value user field

Disabled Asana enum options are imported as archived values in YouTrack.

Import Limitations

The following import limitations are in place:

  • Archived Asana projects are not listed for import.

  • When a task belongs to multiple Asana projects, YouTrack imports it into the first selected project where it is encountered and skips it in subsequent projects.

  • Asana custom fields of the reference and timer types are not imported.

  • Changes to subtask and dependency links are only imported to history when the Asana API returns the required link data in story responses.

  • Only project briefs and project-level attachments are imported as articles. Other Asana content types are not imported as knowledge base articles.

Set up an Import from Asana

Before you add a new import configuration, prepare the Asana workspace URL and personal access token that grant access to the data you want to import.

Configure an Import from Asana in YouTrack

The setup wizard guides you through the setup process.

To configure an import from Asana:

  1. From the main navigation menu, select Administration > Integrations > Imports.

  2. Click New import to open the setup dialog.

    New import dialog
  3. Select Asana.

    • Settings for a New Import from Asana are displayed.

    The New Import from Asana dialog.
  4. Enter values for the following settings:

    Setting

    Description

    Asana workspace URL

    The URL of the Asana workspace that you want to import. The URL should end with the workspace ID.

    Asana personal access token

    The personal access token for the Asana account that has access to the selected workspace.

  5. Click the Next button.

    • The second set of import settings is displayed.

  6. Expand the Manage import for optional datasets section. Here you can configure the import engine to ignore certain parts of the source database during import.

    Setting

    Description

    Issue history

    Disable this toggle to ignore historical changes of tasks during import.

    Issue links

    Disable this toggle to ignore links between tasks during import.

    Skip failed issues

    Enable this toggle to skip issues that cause errors during import instead of stopping the import.

  7. Select the Asana projects and target YouTrack projects for the import. For more details about the project mapping configuration, see Project Mapping.

  8. Click Start import.

    • YouTrack creates new projects and imports data to the existing ones according to the configured project mapping.

    • YouTrack imports tasks, subtasks, project briefs, comments, attachments, history, users, groups, custom fields, and related data from the selected Asana projects.

When you have set up an import, it appears in the Imports list. To view configuration and import details, select the import configuration from the list.

In the details sidebar, YouTrack shows import status, the date and time of the last import, and details on the data that was imported. If any problems are encountered during import, error messages are displayed here.

Click the Resume button in the toolbar to explicitly restart the import from Asana.

You can also download the import log file to study and investigate when needed.

Project Mapping

On the final step of the import setup, you can select the Asana projects that you want to import to YouTrack. You can also choose whether to create a new project for the import or import data into an existing project in YouTrack.

YouTrack recognizes when a web address has already mapped a source project by a previous import. Imported source projects that have already been mapped in YouTrack aren't selectable. You can create multiple import jobs from the same source without importing duplicate data.

Mapping Asana projects to YouTrack projects during import.

To configure project mapping:

  1. From the main navigation menu, select Administration > Integrations > Imports.

  2. Locate the Asana projects that you want to import.

    Use the filter bar on the right to filter projects by name.

  3. Select the projects that you want to import. Select the option at the top of the list to import all available Asana projects.

  4. Select a target YouTrack project for each Asana project.

    • When loading the list of Asana projects for mapping, YouTrack checks for existing YouTrack projects with corresponding names. If it finds a YouTrack project with the same name as the Asana project, YouTrack suggests it as the target project.

    • If there is no existing YouTrack project with the corresponding name, YouTrack suggests creating a new one.

  5. If you want to change a target project, select another option from the corresponding dropdown on the list.

  6. Click Start import to finalize import setup and start import.

    • Import starts.

Import Options

After the initial import, the following controls are available in the sidebar:

Available options for Asana imports.

Control

Description

Disable/Enable

Disable or enable the import. This lets you keep the settings for an import even if you aren't using it.

Resume

Restarts the import from the selected Asana projects.

Edit

Opens the integration settings page in edit mode. Use this option to connect to a different Asana workspace, update the token, or update project mapping.

Delete

Deletes the current import settings. Projects, issues, articles, comments, attachments, users, groups, and history records that were imported from the connected Asana workspace are not affected. If you delete the import settings and connect to the same Asana workspace, imported tasks and project briefs are re-imported into existing projects with new IDs.

Download import log

Downloads the import log. Use this option to view and investigate errors that occurred during import.

18 June 2026