Konnectify
Asana + Konnectify

Asana Integration with Konnectify

Connect Asana to Konnectify to automate task and project workflows—sync updates in real time, route comments and attachments, and streamline project management across your tools.

Tasks Projects Stories (Comments) Attachments Tags Sections Teams Users Search 9 Triggers 37 Actions

What is Asana?

Asana is a work management platform for organizing tasks and projects, coordinating collaboration, and planning team workflows. With Konnectify, you can connect Asana to the rest of your stack to automatically create and update tasks, keep projects in sync, and react instantly to comments, attachments, and key field changes.

This integration is especially useful for project management, cross-team workflows, and operational task routing—reducing manual updates and improving visibility.

New to Asana?

Create your workspace, set up projects, and start managing tasks in minutes.

Go to Asana
New to Konnectify?

Build workflows across your apps with triggers, actions, and logic—without managing infrastructure.

Create a Konnectify account
What you can automate
Create tasks/subtasks from events in other systems
Keep task assignees, due dates, and status in sync
React to new comments/stories and notify downstream tools
Attach files/links automatically to tasks
Create/duplicate projects and manage members/followers
Organize work with tags, sections, and project briefs

API & Authentication

Authentication: OAuth 2.0 authorization

Konnectify connects to Asana using OAuth 2.0. When you authorize, Asana securely grants access to your account—Konnectify does not ask for your Asana password. You can revoke access anytime from Asana’s connected apps settings.

Scope: This connector uses Asana’s default scope (as configured in the authorization request).
API capabilities covered by this integration
  • Tasks: create, update, delete, duplicate, find, add followers, add/remove project memberships, and place tasks into sections
  • Projects: create, update, delete, duplicate, find, manage users and followers, and create from templates
  • Comments/Stories: create, retrieve, update, and delete stories on tasks
  • Files/Attachments: create attachments (Base64, URL upload, and external links) and trigger on newly added attachments
  • Organization: teams (create/update, add/remove members), users (lookup), sections, tags, project briefs, and workspace typeahead search
Notes on rate limits & plan restrictions

Asana API usage is subject to Asana’s rate limits and feature availability by plan/workspace settings. If you hit rate limits, Konnectify will retry where possible and surface the error in run logs. For high-volume workflows, consider batching logic and minimizing unnecessary updates.

Official docs: Asana Developers API Documentation

How to connect

Prerequisites
  • An Asana account with access to the workspace/projects you want to automate
  • An Asana OAuth app (Client ID & Client Secret) configured with a valid redirect URL
  • A Konnectify account with permission to create workflows and connections
1

Add Asana to a Workflow

  1. In Konnectify, create a new workflow (or open an existing one).
  2. Select Asana as your trigger app or action app.
2

Authorize via OAuth 2.0

  1. Click Connect when prompted.
  2. Enter your Client ID and Client Secret (from your Asana developer app).
  3. Complete the Asana consent screen to grant access.
3

Configure the Trigger or Action

  1. Pick the specific trigger/action (for example, New Task Created or Create Task).
  2. Select the workspace/project/task context required by the step.
  3. Map fields from previous steps (e.g., task name, notes, assignee, due date, followers).
Important

For webhook-based triggers, Asana must be able to reach Konnectify’s webhook endpoint. If your network blocks outbound webhooks or you restrict app access in Asana, the trigger may not receive events.

4

Test the Workflow

  1. Run a test by creating/updating a task or project in Asana (depending on your trigger).
  2. Confirm sample data appears and fields map correctly into your actions.
5

Activate the Workflow

  1. Turn on the workflow.
  2. Monitor the first few runs in logs to ensure webhook events and API actions execute as expected.

Triggers 9 total

Asana triggers in Konnectify are webhook-based, meaning they receive near real-time events from Asana when changes occur.

Tasks 4 triggers
New Task Created

Receives real-time events from Asana whenever a new task is added to the selected project.

Task Updated

Receives real-time events from Asana whenever a task inside the selected project is modified.

Task Assignee Changes

Receives real-time events from Asana when the assignee field of a task changes.

Task Complete Field Change

Fires whenever a task's completion status changes.

Projects 2 triggers
New Project Created

Receives real-time events from Asana whenever a new project is created in the selected workspace.

Project Updated

Receives real-time events whenever project is updated.

Stories (Comments) 2 triggers
New Comment Added

Receives real-time events from Asana whenever someone adds a comment to a task inside the selected project or a specific task.

Comment Updated

Receives real-time events from Asana whenever a comment is edited on a task inside the selected project or a specific task.

Attachments 1 trigger
New Attachment Added

Receives real-time events from Asana whenever a file is attached

Actions 37 total

Use Asana actions to create and manage tasks, projects, teams, and more—then combine them with conditional logic in Konnectify to build complete, end-to-end workflows.

Tasks 13 actions
Create Task

Creates a new task in Asana with options such as assignee, notes, due date, custom fields, followers, and more.

Create Subtask

Creates a subtask inside an existing Asana task with fields like name, notes, assignee, due date, and more.

Find Task

Retrieves task details from Asana using the provided Task ID.

Update Task

Updates an existing Asana task by modifying fields such as name, notes, assignee, due dates, custom fields, and more.

Delete Task

Deletes a task from Asana using the provided Task ID.

Duplicate Task

Creates a new task in Asana by duplicating the specified Task ID.

Add Task to Section

Adds an existing task to the specified section within an Asana project.

Create Task From Template

Creates a task in Asana based on a predefined task template within a project.

Add Project to Task

Adds an existing task to a project. You can optionally place it before or after another task, or inside a specific section.

Remove Project From Task

Removes an existing Asana task from a specific project. This does not delete the task — it only unlinks it from the selected project.

Add Followers to Task

Adds selected users as followers to an existing Asana task. Followers receive updates when the task changes.

Remove Followers from Task

Removes selected users from the follower list of an Asana task. They will no longer receive updates about the task.

Users & Teams 6 actions
Find User

Retrieves user details from Asana using the provided user identifier.

Create Team

Creates a new Asana team within the specified organization or workspace.

Get Team

Fetch a team using the Team GID.

Update Team

Update an existing Asana team's name, description, or privacy settings.

Add User to Team

Adds a user to an Asana team.

Remove User From Team

Detaches a user from a specific Asana team.

Projects 12 actions
Find Project

Retrieves project details from Asana using the provided Project ID.

Create Project

Creates a project inside a workspace or team with multiple optional configuration options.

Duplicate Project

Duplicates an existing Asana project with optional task, member, and section settings.

Update Project

Updates an Asana project's details such as name, notes, owner, privacy, or due dates.

Delete Project

Deletes the specified Asana project. This action cannot be undone.

Add Users to Project

Adds users to an Asana project.

Remove Users From Project

Detaches one or more users from an Asana project.

Add Followers to Project

Adds followers to a specific Asana project.

Remove Followers From Project

Removes followers from an Asana project.

Create Project From Template

Creates a new Asana project based on a selected project template.

Create Project Brief

Creates a brief for a given project, including title and HTML content.

Get Project Brief

Fetches a project brief using its Brief ID.

Project Briefs, Sections & Tags 11 actions
Update Project Brief

Updates fields such as title and html_text of an existing project brief.

Delete Project Brief

Deletes a project brief permanently.

Create Section in Project

Creates a new section in the specified Asana project using the provided Project ID and Section Name.

Get Section

Fetches a section using its Section ID.

Update Section

Updates a section’s name using its Section ID.

Delete Section

Deletes a section permanently.

Create Tag

Creates a new tag inside an Asana workspace.

Get Tag

Fetches details of a specific tag using its Tag GID.

Update Tag

Updates the name, color, or notes of an existing tag.

Delete Tag

Deletes an Asana tag. This action cannot be undone.

Stories (Comments) 4 actions
Create Story

Creates a story on an Asana task using the provided Task ID.

Get Story

Fetches a story (comment, status update, or system event) from Asana.

Update Story

Updates a story by changing its text, HTML text, or pinned state.

Delete Story

Deletes a story (comment or update) from an Asana task.

Attachments 1 action
Create Attachment

Supports Base64, public URL uploads, and external link attachments.

Search 1 action
Typeahead Search

Performs a fast typeahead search within an Asana workspace

Popular automations

Examples you can build with this Asana integration (mix and match with any other apps in Konnectify).

Auto-triage new tasks into a standardized subtask checklist

When a task is added to a project, automatically create subtasks (e.g., “Review”, “QA”, “Ship”) to enforce consistent execution.

New Task Created Create Subtask

Turn new comments into structured updates

When someone comments on a task, automatically add a follow-up story (for example, asking for missing details or confirming next steps).

New Comment Added Create Story

Enrich tasks when attachments arrive

When a file is attached to a task, automatically update the task to reflect readiness (e.g., mark a custom field, adjust notes, or assign for review).

New Attachment Added Update Task

Standardize new projects automatically

When a new project is created, automatically add the right people and set up a project brief so every project launches consistently.

New Project Created Add Users to Project Create Project Brief

FAQ

How does authentication work for Asana in Konnectify?
Konnectify uses OAuth 2.0 to connect to Asana. You authorize access via Asana’s consent screen using your Asana OAuth app’s Client ID and Client Secret. You can revoke access at any time from Asana.
Which Asana plans are supported?
The integration works with Asana accounts that can access the Asana API for the required objects (tasks, projects, teams, etc.). Availability of specific features may vary by Asana plan and workspace/organization policies.
Are Asana triggers polling or webhook-based?
All triggers in this connector are webhook triggers. Asana sends events to Konnectify in near real time whenever a matching change happens (e.g., task updates, new comments, new attachments).
Does this integration provide an “upsert” to prevent duplicates?
This connector does not include a dedicated Upsert action. To avoid duplicates, use patterns like: (1) store the Asana Task ID in your source system, (2) use Find Task before Create Task, or (3) use conditional logic to create only when a record does not already exist.
How are Asana API rate limits handled?
If Asana returns a rate-limit response, Konnectify will surface it in run logs and may retry depending on the step and workflow settings. For high-volume automation, reduce “chattiness” (e.g., avoid multiple updates per task) and prefer updating only the fields you truly need.
Can I connect multiple Asana accounts or workspaces?
Yes. You can create multiple Asana connections in Konnectify (for different users, orgs, or environments) and select the right connection per workflow step.
Why do I see “comment” triggers but “story” actions?
In Asana’s API, comments and certain updates are represented as stories. The trigger names use “comment” for clarity, while actions follow Asana’s object model (Create/Get/Update/Delete Story).

Ready to automate your Asana workflows?

Connect Asana to Konnectify to create, route, and update work automatically across your tools.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article