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
Add Asana to a Workflow
- In Konnectify, create a new workflow (or open an existing one).
- Select Asana as your trigger app or action app.
Authorize via OAuth 2.0
- Click Connect when prompted.
- Enter your Client ID and Client Secret (from your Asana developer app).
- Complete the Asana consent screen to grant access.
Configure the Trigger or Action
- Pick the specific trigger/action (for example, New Task Created or Create Task).
- Select the workspace/project/task context required by the step.
- 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.
Test the Workflow
- Run a test by creating/updating a task or project in Asana (depending on your trigger).
- Confirm sample data appears and fields map correctly into your actions.
Activate the Workflow
- Turn on the workflow.
- 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 →