Asana is a web-based project management and task-tracking tool. It allows teams to organize, track and manage their work in one place. It provides features such as task assignments, due dates, subtasks, and file attachments. It is widely used in project and work management.
Imagine being able to effortlessly import all of your data from Asana to Google Sheets, without any hassle. And on top of that, imagine being able to set a schedule for automatic updates, so your data is always up-to-date and accurate. This means you’ll have real-time visibility of your team’s progress and be able to make informed decisions quickly.
All of this is possible with Amigo, a powerful data integration tool with infinite possibilities. With Amigo, you can integrate Asana with Google Sheets. Sounds cool, Right? Amigo makes it easy to import all of your data from Asana to Google Sheets. You can also set a schedule to automatically update the imported data, ensuring your data is always up-to-date and accurate.
To import data from Asana to Google Sheets, we will follow the following steps:
Steps to import data from Asana to Google Sheets
Here’s the step-by-step guide to import data from Asana to Google Sheets.
Step 1: Log on to Amigo
Sign in to Amigo with a valid email address. Yes, that’s right – you can access Amigo without going through the signing-up process.

On the left side, click on the Imports option. That’s our first step to integrate Asana to Google Sheets.

Click on Create new imports.

From the list of sources, select the Custom API option as we will integrate Asana API to Google Sheets.

In order to proceed further, we require an endpoint URL along with the API access key. That brings us to another step which is to generate Asana API key.

Step 2: Generate the API key
Log in to the Asana developer console.

Click on Create new token to generate your Personal Access Token also known as API key. Using the key the authenticity of the API requests can be verified.

Enter the token name and check the terms and conditions. Select Create token to create your personal access token.

You have successfully generated your token. Make sure to note it down as you won’t be able to see it again.

Step 3: Get the endpoint URL
Go to the Asana API documentation and scroll down to the Rest API section

In this tutorial, we will import tasks in the project from Asana to Google Sheets. Click on the Tasks option and select Get tasks from a project option from the list of tasks options.

Copy the endpoint URL and note down the headers and their respective values.

Step 4: Import data from Asana to Google Sheets
Get back to Amigo just where we left. Enter the endpoint URL. Replace {project_gid} in the URL with the project ID of the Asana project you want to export to Google Sheets.
The project ID can be found in the URL of the project.
Example: In the given URL, the portion highlighted in red is the project_gid of the project.
https://app.asana.com/0/1203686644442885/list

In the Authentication tab, select the Bearer option and enter the Access token.

Enter the headers and their respective values as per the documentation.

You can also set the refresh schedule to automatically update the data. Don’t forget to push the Toggle ON.

Click Run to display the preview of the data.

Flatten and Expand the preview data in order to organise them. On the top right corner, click Import to Google Sheets to import the data.

To import data from Asana to Google Sheets, you need to connect Amigo to Google Drive. Add a connection and click the Export button.

The following image is the snippet of imported data from Asana to Google Sheets.

Hurray!!! We have learned how to integrate Asana with Google Sheets and import data successfully. Similarly, you can also explore the other endpoints and import data as per your requirements. After exporting the data from Asana to Google Sheets, Amigo will automatically update the imported data on the daily basis or at a frequency of your choice.
You can also set an alert to let Amigo send the analytics report to you and your team via email and/or Slack. Open the spreadsheet and use Amigo Add-on to set alerts. Learn how to set refresh schedules.
The Amigo extension can connect Google Sheets to multiple sources and allows to import data automatically. It’s a convenient and versatile tool for importing and exporting data to Google Sheets. It can save a lot of time and effort. To learn more about other various kinds of data that can be imported to Google Sheets, visit our blog.
Some related articles you may be interested in:
Import YouTube Data To Google Sheets
Import TikTok Data To Google Sheets
Import Morningstar Data To Google Sheets