Asana Importer

With the Asana Importer, you can bring projects, tasks, and optionally subtasks, comments, and attachments from Asana into awork. The import typically takes 2 to 15 minutes and depends on the number and size of your projects.


Key Benefits and Use Cases

When you switch from Asana to awork, the importer saves you a lot of manual work:

  • Quick project migration by importing projects and tasks from Asana

  • More context through optional import of subtasks, comments, and attachments

  • Controlled import by mapping Asana fields to Custom Fields in awork


How to Use the Asana Importer

Prerequisites

  • Access to the Importer Hub in awork (typically admin or owner rights)

  • Personal Access Token from Asana (access to the Asana Developer Console)

  • Create in advance: If you want to use Custom Fields, Project Templates, or Project Types, these must already exist in awork

Important: User assignments only work reliably if people exist in both Asana and awork with the same email address.

1. Open the Importer Hub in awork

  1. Open Settings in awork (gear icon in the bottom left of the main menu) and navigate to the Importer Hub

  2. Select Asana and click Start Import

2. Create a Personal Access Token in Asana

awork needs an Asana Personal Access Token for the import:

  1. Open your Asana workspace
  2. Click on your Profile in Asana and select Settings (a pop-up will appear)

  1. Scroll to the bottom of the pop-up and click Show Developer Console

  1. A new tab will open. Click Create New Token

  1. Give it a name (for example, awork Token), confirm the Asana API terms of use, and click Create Token

  1. Your token will be displayed in the next pop-up. Copy it and save it securely so you can paste it into awork right away

3. Insert the Token into awork

  1. Switch back to awork
  2. Paste the token into the appropriate field and click Next

4. Select project type and project template (optional)

You can optionally select a Project Type and a Project Template. Both must already exist in awork.

5. Map Custom Fields

In the next step, you can map Custom Fields from Asana to Custom Fields in awork. If you don't want to map a column, select Do Not Map.

  • The Custom Fields must already be created in awork before you can select them in the import.
  • A Status must first be created in a Project Template in awork before you can use it in the mapping. Otherwise, the status will not be imported correctly.

6. Select import options (subtasks, comments, attachments)

You can separately choose whether to import Subtasks, Comments, and Attachments.

Note: In awork, there is only one level of subtasks.

7. Review summary and start the import

Before starting, you'll see a summary of your selections (for example, projects, tasks, subtasks, files, and comments). The calculation may take a few seconds.

Then click Start Import.

8. Track progress and check results

During the import, you'll see the progress and an estimated remaining time.

If your import is successful, you'll receive a confirmation. If the import fails, you'll also see a notification. You can click Back to Home to restart the import process.

After a successful import, you'll find your imported project in your awork workspace.


Mapping Columns to Custom Fields

You can map columns and fields from Asana to the following awork fields (overview):

Asanaawork
Task NameTask
Approval StatusTask
Mark Task CompleteStatus
SubtaskSubtask as well as Timeline (start and due date) and Date (Custom Field)
AssigneeAssigned to and Person (Custom Field)
DescriptionDescription as well as Text (Custom Field)
CommentsComment
Attach FilesAttachment
Single SelectText (Custom Field), Select (Custom Field), or Status
Multi SelectText (Custom Field)
DateTimeline (start and due date) and Date (Custom Field)
PeopleAssigned to and Person (Custom Field)
TextDescription and Text (Custom Field)
NumberText (Custom Field) and Number (Custom Field). The number in Asana is linked to both Text and Number in awork.
FormulaText (Custom Field)
IDText (Custom Field)
Time TrackingTracked Time
RollupText (Custom Field)
ProjectsText (Custom Field)
TagsTags as well as Text (Custom Field) or Select (Custom Field)
Completed AtText (Custom Field) and Date (Custom Field)
Last ModifiedText (Custom Field) and Date (Custom Field)
Created AtText (Custom Field) and Date (Custom Field)
Created ByAssigned to and Person (Custom Field)
FollowersAssigned to and Person (Custom Field)

Tips, Limitations, and Security

Known Limitations

  • Subtasks: awork supports only one level of subtasks. Deeper nested structures from Asana will be simplified accordingly

Tips for Clean Results

  • Match email addresses between Asana and awork before importing

  • Create Custom Fields in advance in awork

  • Prepare the Project Template (including statuses) and optionally create a Project Type in awork

Handling the Token

  • Protect your token: Treat your Asana Personal Access Token like a password and don't share it publicly

  • Revoke the token: If you suspect your token has been compromised, revoke it in Asana and create a new one


FAQ

How long does the import from Asana take?

The import usually takes between 2 and 15 minutes. The duration depends on the number of projects and the amount of tasks, subtasks, comments, and attachments.

Why are tasks not assigned to the correct person?

Assignments only work if the person exists in both Asana and awork with the same email address. Also check whether the person has access to the workspace in awork.

Why are statuses not imported correctly?

A status must first be created in a Project Template in awork before you can use it in the mapping. If no matching status exists, it cannot be correctly assigned during import.

Can I map Custom Fields from Asana to awork?

Yes. However, the target fields must be created as Custom Fields in awork before the import. In the mapping, you can also intentionally skip fields by selecting Do Not Map.

Are deeply nested subtasks from Asana fully imported?

awork supports only one level of subtasks. If you use multiple nesting levels in Asana, these will be simplified accordingly during import.

Last updated HappySupportPowered by happysupport.ai
© 2026 HappySupport. All rights reserved.