---
title: "Asana integration | Growf"
description: "Manage Asana projects with strict scope to selected projects and team-derived projects. Connect Asana to Growf."
url: "https://www.growf.io/integrations/asana/"
language: "en"
---

Integration / Productivity & Project Management

# Asana integration

Manage Asana projects with strict scope to selected projects and team-derived projects.

[Get a demo](https://www.growf.io/demo/)

About Asana

## Asana is a collaborative work management platform for teams to organize and track projects. It streamlines teamwork, boosts productivity, and keeps everyone aligned on goals.

[All integrations](https://www.growf.io/integrations/)

Category

Productivity & Project Management

Connection

OAuth

Type

Tool

Actions

30

Tags

library, project-management, task-management

Example prompts

## What you can ask Growf to do with Asana

- “Create a new project for Q3 goals”

- “Add followers to the product launch task”

- “Attach a file to today's meeting notes task”

- “Add a new color-coded tag to marketing workspace”

Available actions

## 30 actions your agents can run in Asana

- Fetching task  
Fetch a single Asana task by GID. Pass project\_gid as a hint for scope validation when the connection covers multiple projects.
- Fetching tasks  
List tasks across scoped projects. Pass exactly one filter type: project, section, tag, user\_task\_list, or assignee+workspace. For 'my tasks' across projects use assignee="me".
- Fetching project tasks  
List tasks in a scoped project. For requests about the current user's own tasks, pass assignee as 'me'.
- Fetching section tasks  
List tasks in a specific Asana section. Pass section\_gid (looked up via ASANA\_GET\_SECTIONS\_IN\_PROJECT).
- Searching tasks  
Search tasks within a workspace by text and structured filters. Use for free-text or multi-field queries.
- Creating task
- Updating task  
Update an existing Asana task. Pass only the fields the user wants to change inside \`data\`. To CLEAR a field set it to null (e.g. data: { due\_on: null } removes the due date). Never send empty strings ('') for clearable fields — Asana rejects them.
- Deleting task  
Move an Asana task to the trash. Requires task\_gid; the connection scope is enforced at runtime.
- Duplicating task  
Duplicate an Asana task. \`include\` controls which sub-resources are copied (notes, assignee, subtasks, attachments, ...).
- Setting task parent  
Move an Asana task under a new parent task. Pass \`data: { parent: <task\_gid> }\` (or \`null\` to detach).
- Fetching subtasks  
List subtasks of an Asana task.
- Creating subtask  
Create a subtask under a parent Asana task. Assignee must be a numeric GID or 'me'.

Show all 30 actions

## Put Asana to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
