ASANA_TASK_CREATED
Fires when a new task is created in a project. Use this to automatically start related workflows or notify stakeholders about new work assignments.
Asana
6 triggers and 153 actions for Asana workflows.
Each trigger lists the event it fires on, the data it sends, and a template you can use it in.
Real-time push from the source.
ASANA_TASK_CREATED
Fires when a new task is created in a project. Use this to automatically start related workflows or notify stakeholders about new work assignments.
ASANA_TASK_MOVED_TO_SECTION
Fires when a task moves to a different section or status in a project. Use this to monitor workflow progress or trigger actions based on status changes.
ASANA_TASK_UPDATED
Fires when a task's details change, including name, description, due date, or assignee. Use this to keep other systems in sync or alert team members of important task modifications.
ASANA_TASK_ATTACHMENT_ADDED
Fires when a file is attached to a task. Use this to track document uploads, save files to external storage, or notify the team of new supporting materials.
ASANA_TASK_COMMENT_ADDED
Fires when a team member comments on a task. Use this to notify relevant people or update connected systems when task discussions happen.
ASANA_TASK_TAG_ADDED
Fires when a tag is added to a task. Use this to automatically organize work, apply specific processes, or categorize tasks by label.
Operations are the actions a workflow can take in Asana, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage access requests and permissions within your Asana workspace. Use these operations to request access to resources, approve or reject pending requests, and control who can view or work with specific items in your projects.
Approve Access Request
ASANA_APPROVE_ACCESS_REQUESTGrants approval for pending access requests in Asana, allowing team members to gain necessary permissions to projects, tasks, or resources. Use this to streamline your approval workflow and quickly onboard team members or contractors to the tools they need.
Create Access Request
ASANA_CREATE_ACCESS_REQUESTEnables you to request access to a project or portfolio in Asana that you don't currently have visibility to, streamlining the process of gaining permissions you need to collaborate.
Get Access Requests
ASANA_GET_ACCESS_REQUESTSRetrieve all pending access requests for a specific resource like a project or portfolio so you can review who needs permission and approve or deny them accordingly.
Manage resource allocation and capacity planning for team members within Asana. Create, update, retrieve, and delete allocations to track workload distribution and optimize how tasks are assigned to your team.
Create Allocation
ASANA_CREATE_ALLOCATIONSchedule a team member's time commitment to a specific task or project for a set period, ensuring clear workload distribution and capacity planning.
Delete Allocation
ASANA_DELETE_ALLOCATIONRemove a resource allocation from a project in Asana when team assignments or capacity plans change.
Get Allocation
ASANA_GET_ALLOCATIONRetrieve the details of a specific resource allocation in Asana to understand how team capacity is distributed across projects and tasks. This helps you track workload assignments and make informed decisions about resource management.
Get Allocations
ASANA_GET_ALLOCATIONSRetrieve allocations to see how team members' time is distributed across projects and tasks, helping you understand capacity and workload balance.
Upload, retrieve, and remove files attached to tasks and other objects in Asana. These operations let you organize project documentation and supporting materials directly within your workflow.
Create Attachment for Object
ASANA_CREATE_ATTACHMENT_FOR_OBJECTAttach files or external links to your Asana tasks, projects, or project briefs to keep all relevant resources centralized and accessible within your workflow.
Create Attachment for Task
ASANA_CREATE_ATTACHMENT_FOR_TASKAttach files to Asana tasks to keep all project-related documents and resources organized in one place. This helps your team access important materials without switching between tools.
Delete Attachment
ASANA_DELETE_ATTACHMENTRemove files or documents that are no longer needed from your Asana tasks and projects to keep your workspace clean and organized.
Add discussion and threaded feedback directly to Asana tasks for team collaboration. Use comments to share updates, ask questions, and maintain context-rich conversations aligned with specific work items.
Create task comment
ASANA_CREATE_TASK_COMMENTAdd text comments to Asana tasks to communicate updates, feedback, and important information directly within your project's activity feed.
Define and manage custom fields that extend Asana's standard data model with specialized information. Create field types, manage enum options, and organize custom metadata to capture workflow-specific attributes.
Create Custom Field
ASANA_CREATE_CUSTOM_FIELDAdd a new custom field to your Asana workspace to track specific information that matters to your business across all tasks and projects. This enables you to standardize data collection and create consistent workflows tailored to your team's unique needs.
Create Enum Option for Custom Field
ASANA_CREATE_ENUM_OPTION_FOR_CUSTOM_FIELDAdds a new selectable option to a custom field dropdown in Asana, allowing you to expand the choices available for team members when categorizing tasks or projects.
Delete Custom Field
ASANA_DELETE_CUSTOM_FIELDPermanently removes a custom field from your Asana workspace, allowing you to clean up unused tracking fields and keep your project structure organized.
Define strategic goals and connect them to supporting projects and tasks in Asana. Establish goal hierarchies and relationships to cascade organizational strategy down to actionable team work.
Add Supporting Relationship to Goal
ASANA_ADD_SUPPORTING_RELATIONSHIPLink supporting projects, tasks, or other goals to help track dependencies and show how different work items contribute to achieving a main goal.
Control access and permissions for users across teams, projects, portfolios, and workspaces. Manage who can participate in different collections and define their roles and responsibilities.
Create Membership
ASANA_CREATE_MEMBERSHIPAdd a user or team to an Asana project, goal, or portfolio to grant them access and enable collaboration on that resource.
Delete Membership
ASANA_DELETE_MEMBERSHIPRemoves a user or team's access to an Asana project, portfolio, goal, or custom field by deleting their membership. Use this when you need to revoke permissions and prevent further collaboration on specific assets.
Group and track related projects for executive-level visibility and strategic portfolio management. Add projects to portfolios to roll up progress, costs, and status across your organization's major initiatives.
Add item to portfolio
ASANA_ADD_ITEM_TO_PORTFOLIOAttach a project or item to an Asana portfolio to organize and track related work in one centralized view. This helps keep stakeholders aligned on progress across multiple initiatives.
Build the structural foundation of your work by creating and configuring projects in Asana. Set up project details, apply templates, create briefs, and manage team assignments at the project level.
Create a project
ASANA_CREATE_A_PROJECTSet up a new project in your Asana workspace to organize work, track tasks, and collaborate with your team on specific initiatives or deliverables.
Add Followers to Project
ASANA_ADD_FOLLOWERS_TO_PROJECTAdd team members as followers to an Asana project so they receive notifications about new tasks and project updates without requiring direct assignment to individual tasks.
Add Members to Project
ASANA_ADD_MEMBERS_TO_PROJECTAdd team members to an Asana project so they can view and contribute to the work. Use this to grant access and ensure the right people are involved in project collaboration.
Create Project Brief
ASANA_CREATE_PROJECT_BRIEFCreates a detailed project brief that explains the project's goals, scope, and rationale. Use this to document the purpose and strategy behind a project so your team understands what they're working toward and why it matters.
Create project for team
ASANA_CREATE_PROJECT_FOR_TEAMSet up a new project in your Asana team to organize and track work for a specific initiative or client engagement.
Create project for workspace
ASANA_CREATE_PROJECT_FOR_WORKSPACECreates a new project within your Asana workspace to organize and track work for your team or clients. This sets up a dedicated space where you can manage tasks, deadlines, and collaborate on specific initiatives.
Delete a project
ASANA_DELETE_PROJECTRemove a project from your Asana workspace when it's no longer needed, freeing up space and keeping your project list organized and current.
Delete Project Brief
ASANA_DELETE_PROJECT_BRIEFRemove a project brief from Asana when it's no longer needed or has become outdated. This helps keep your project documentation clean and organized.
Duplicate Project
ASANA_DUPLICATE_PROJECTCreate an exact copy of an existing project including all tasks, sections, and configurations, allowing you to reuse project templates without manual recreation.
Get a project
ASANA_GET_A_PROJECTRetrieve detailed information about a specific Asana project, including its status, timeline, team members, and custom fields to stay informed about project structure and configuration.
Divide projects into distinct sections to organize workflow phases and group related tasks. Create and reorder sections to establish the logical progression of work within a project structure.
Add task to section
ASANA_ADD_TASK_TO_SECTIONOrganize your workflow by moving tasks into specific sections of your project and positioning them in the order that makes sense for your work process.
Create a section in a project
ASANA_CREATE_SECTION_IN_PROJECTOrganize your project by creating new sections that group related tasks together, such as status stages or priority levels. Sections help you visualize workflow structure and keep your team aligned on project organization.
Delete a section
ASANA_DELETE_SECTIONPermanently remove a section from your Asana project to clean up outdated project structures or reorganize workflow categories.
Post progress updates and share status information about projects, tasks, and initiatives with stakeholders. Create and manage status updates to communicate milestones, risks, and achievements transparently.
Create Project Status Update
ASANA_CREATE_PROJECT_STATUS_UPDATEPost a status update to keep your project stakeholders informed about progress, milestones, or blockers without requiring everyone to dig through project details. This helps maintain alignment and transparency across your team and clients.
Create Status Update for Object
ASANA_CREATE_STATUS_FOR_OBJECTCommunicate project progress, blockers, and updates to your team by posting status updates on Asana projects, portfolios, or goals that all followers can see.
Delete Project Status
ASANA_DELETE_PROJECT_STATUSRemove a project status update from Asana when it's no longer relevant or was created by mistake.
Delete Status Update
ASANA_DELETE_STATUS_UPDATERemove a status update from your Asana project when it's no longer relevant or was posted in error. This keeps your project communication clean and accurate by allowing you to delete outdated or incorrect status messages.
Review the audit trail and change history of tasks and other Asana resources. Access story data to understand what was modified, when changes occurred, and who made them.
Delete Story
ASANA_DELETE_STORYRemove a story from a task or project in Asana when it's no longer needed or was created by mistake. This helps keep your project history clean and accurate.
Build your team's work by creating and managing individual tasks that power project execution. Perform comprehensive task operations including updates, relationships, subtasks, and status transitions.
Create task in asana with specific details
ASANA_CREATE_A_TASKAdds a new task to your Asana workspace with custom details like name, description, assignee, and due date. This helps you organize work by automatically creating structured tasks instead of manually entering them one by one.
Add Followers to Task
ASANA_ADD_FOLLOWERS_TO_TASKAssign team members or stakeholders to follow a task so they receive automatic notifications of all updates and changes. This ensures important contributors and decision-makers stay informed without requiring manual check-ins.
Add Project to Task
ASANA_ADD_PROJECT_FOR_TASKAssociate a task with a project in Asana, optionally positioning it in a specific location within that project. Use this when you need to organize tasks across multiple projects or move them between project structures.
Add Task Dependencies
ASANA_ADD_TASK_DEPENDENCIESEstablishes prerequisite relationships between tasks by marking certain tasks as dependencies that must be completed before another task can proceed. This ensures your team works through tasks in the correct sequence and prevents work from starting prematurely.
Create subtask
ASANA_CREATE_SUBTASKBreak down large tasks into smaller, manageable subtasks within Asana to organize complex projects and track completion of individual steps. This helps solopreneurs manage detailed work without creating separate top-level tasks.
Delete a task
ASANA_DELETE_TASKRemoves a task from your Asana workspace permanently, freeing up your project from completed or obsolete work items.
Duplicate Task
ASANA_DUPLICATE_TASKCreate an exact copy of an existing task including its details, attachments, and custom fields, allowing you to quickly reuse task templates without manual recreation.
Form teams within Asana to group users and establish organizational boundaries. Manage team membership and configuration to reflect your company structure and team responsibilities.
Add User for Team
ASANA_ADD_USER_TO_TEAMInvite a team member to collaborate on a specific team in Asana, allowing them to access shared projects and team workflows. This enables you to manage team composition and keep your workspace organized as your business grows.
Create Team
ASANA_CREATE_TEAMCreates a new team in your Asana workspace to organize and group team members for collaborative project management. Use this when you need to establish a dedicated team structure for different departments, client projects, or work groups.
Administer your Asana workspace and control organizational access at the highest level. Manage user membership to ensure the right people can participate in your organization's work.
Add User for Workspace
ASANA_ADD_USER_TO_WORKSPACEAdd a team member or collaborator to your Asana workspace so they can access projects and tasks. This enables you to expand your team's access to shared work without manual admin setup.
Get a task
ASANA_GET_A_TASKRetrieves full details for a specified task GID accessible by the user; use optfields to customize returned data.
Get a user task list
ASANA_GET_A_USER_TASK_LISTRetrieves a specific user's task list from Asana by its usertasklistgid, optionally returning extended details like name, owner, and workspace if specified in…
Get Attachment
ASANA_GET_ATTACHMENTTool to get a single attachment by its globally unique identifier.
Get Audit Log Events
ASANA_GET_AUDIT_LOG_EVENTSTool to get audit log events for a workspace.
Get current user
ASANA_GET_CURRENT_USERRetrieves the authenticated user's full record, including accessible workspaces, often used as an initial call to establish user context for subsequent…
Get Custom Field
ASANA_GET_CUSTOM_FIELDTool to get a single custom field by its globally unique identifier.
Get Custom Fields for Workspace
ASANA_GET_CUSTOM_FIELDS_FOR_WORKSPACETool to get all custom fields in a workspace.
Get Custom Types
ASANA_GET_CUSTOM_TYPESTool to get all custom types associated with a project.
Get Events on a Resource
ASANA_GET_EVENTSRetrieve events on a resource to monitor changes.
Get Favorites for User
ASANA_GET_FAVORITES_FOR_USERTool to get a user's favorites within a specified workspace.
Get Goal
ASANA_GET_GOALRetrieve the full record for a single goal by its GID.
Get Goal Relationships
ASANA_GET_GOAL_RELATIONSHIPSTool to retrieve goal relationships.
Get Goals
ASANA_GET_GOALSTool to retrieve multiple goals.
Get Job
ASANA_GET_JOBTool to retrieve a job by its globally unique identifier.
Get Membership
ASANA_GET_MEMBERSHIPTool to retrieve a single membership by its ID.
Get Memberships
ASANA_GET_MEMBERSHIPSTool to retrieve memberships for goals, projects, portfolios, or custom fields.
Get Multiple Project Templates
ASANA_GET_PROJECT_TEMPLATESTool to retrieve multiple project templates.
Get multiple projects
ASANA_GET_MULTIPLE_PROJECTSReturns a list of projects filtered by workspace or team (one required), with optional archived status filter, supporting pagination for large datasets.
Get multiple tasks
ASANA_GET_MULTIPLE_TASKSRetrieves a list of tasks, allowing filtering by assignee (requires workspace), project, section, completedsince, and modifiedsince; workspace also requires…
Get multiple users
ASANA_GET_MULTIPLE_USERSReturns a list of users in an Asana workspace or organization, optionally filtered by workspace or team GID, with support for pagination and specifying…
Get multiple workspaces
ASANA_GET_MULTIPLE_WORKSPACESRetrieves all workspaces accessible by the authenticated user, returning an empty list if the user has no accessible workspaces.
Get Objects via Typeahead
ASANA_GET_TYPEAHEAD_OBJECTSTool to retrieve objects in a workspace via a typeahead search algorithm.
Get Portfolio
ASANA_GET_PORTFOLIORetrieve the full record for a single portfolio by its GID.
Get Portfolio Items
ASANA_GET_PORTFOLIO_ITEMSRetrieve items in a portfolio.
Get Portfolio Memberships
ASANA_GET_PORTFOLIO_MEMBERSHIPSTool to retrieve multiple portfolio memberships.
Get Portfolios
ASANA_GET_PORTFOLIOSRetrieve multiple portfolios.
Get Project Brief
ASANA_GET_PROJECT_BRIEFTool to retrieve a project brief by its GID.
Get Project Membership
ASANA_GET_PROJECT_MEMBERSHIPTool to get a project membership by ID.
Get Project Memberships For Project
ASANA_GET_PROJECT_MEMBERSHIPSTool to get memberships from a specific project.
Get Project Status
ASANA_GET_PROJECT_STATUSTool to retrieve the full record for a single project status by its GID.
Get Project Status Updates
ASANA_GET_PROJECT_STATUS_UPDATESTool to get status updates for a specific project.
Get Project Templates for Team
ASANA_GET_PROJECT_TEMPLATES_FOR_TEAMTool to get a team's project templates in Asana.
Get Projects for Task
ASANA_GET_PROJECTS_FOR_TASKTool to get all projects a task is in.
Get Projects for Team
ASANA_GET_PROJECTS_FOR_TEAMTool to get a list of projects for a specific team in Asana.
Get Reactions on Object
ASANA_GET_REACTIONS_ON_OBJECTTool to get reactions with a specific emoji base character on an object.
Get Section
ASANA_GET_SECTIONRetrieve the full record for a single section by its GID.
Get sections in a project
ASANA_GET_SECTIONS_IN_PROJECTReturns compact records for all sections (used to group tasks) in a specified project.
Get Status Update
ASANA_GET_STATUSTool to retrieve the full record for a single status update by its GID.
Get Status Updates
ASANA_GET_STATUS_UPDATESRetrieve status updates from an object.
Get Stories for Task
ASANA_GET_STORIES_FOR_TASKTool to get stories (comments, status updates, etc.) for a task.
Get Story
ASANA_GET_STORYTool to retrieve a story.
Get Tag
ASANA_GET_TAGTool to get a single tag by its globally unique identifier.
Get Tags
ASANA_GET_TAGSGet multiple tags in a workspace.
Get Tags for Task
ASANA_GET_TAGS_FOR_TASKTool to get all tags associated with a specific task.
Get Tags For Workspace
ASANA_GET_TAGS_FOR_WORKSPACETool to get all tags in a specific workspace.
Get Task Attachments
ASANA_GET_TASK_ATTACHMENTSTool to get the list of attachments for a given task, project, or projectbrief.
Get Task Counts For Project
ASANA_GET_TASK_COUNTS_FOR_PROJECTTool to get task count statistics for a project.
Get Task Subtasks
ASANA_GET_TASK_SUBTASKSTool to retrieve multiple task subtasks from a workspace.
Get Task Templates
ASANA_GET_TASK_TEMPLATESTool to retrieve multiple task templates from a workspace.
Get tasks for tag
ASANA_GET_TASKS_FOR_TAGTool to retrieve tasks associated with a specific Asana tag by tag GID.
Get tasks for user task list
ASANA_GET_TASKS_FOR_USER_TASK_LISTTool to retrieve tasks from a user task list by user task list GID.
Get tasks from a section
ASANA_GET_TASKS_FROM_SECTIONTool to retrieve tasks that belong to a specific Asana section (column/header) by section GID.
Get Team
ASANA_GET_TEAMTool to retrieve details of a specific team by its GID.
Get Team Membership
ASANA_GET_TEAM_MEMBERSHIPTool to retrieve a complete team membership record by its GID.
Get Team Memberships
ASANA_GET_TEAM_MEMBERSHIPSTool to retrieve compact team membership records.
Get Team Memberships for Team
ASANA_GET_TEAM_MEMBERSHIPS_FOR_TEAMTool to get memberships from a specific team.
Get Team Memberships For User
ASANA_GET_TEAM_MEMBERSHIPS_FOR_USERTool to get team memberships for a specific user.
Get Teams for User
ASANA_GET_TEAMS_FOR_USERTool to get teams for a specific user in an organization.
Get teams in workspace
ASANA_GET_TEAMS_IN_WORKSPACEReturns the compact records for all teams in the workspace visible to the authorized user.
Get Time Period
ASANA_GET_TIME_PERIODTool to retrieve the full record for a single time period by its GID.
Get Time Periods
ASANA_GET_TIME_PERIODSTool to retrieve compact or full representations of time periods.
Get Time Tracking Entries
ASANA_GET_TIME_TRACKING_ENTRIESTool to get multiple time tracking entries across workspace, tasks, or projects.
Get Time Tracking Entries for Task
ASANA_GET_TIME_TRACKING_ENTRIES_FOR_TASKTool to get time tracking entries for a task.
Get User
ASANA_GET_USERGet a user by their ID.
Get User in Workspace
ASANA_GET_USER_FOR_WORKSPACETool to get a user in a workspace or organization by their GID.
Get User Task List
ASANA_GET_USER_TASK_LISTTool to get a single user task list by its globally unique identifier.
Get Users for Team
ASANA_GET_USERS_FOR_TEAMGet users in a team.
Get Users in Workspace
ASANA_GET_USERS_FOR_WORKSPACEGet users in a workspace or organization.
Get Webhooks
ASANA_GET_WEBHOOKSTool to retrieve multiple webhooks in a workspace.
Get Workspace
ASANA_GET_WORKSPACETool to retrieve details of a specific workspace by its GID.
Get Workspace Membership
ASANA_GET_WORKSPACE_MEMBERSHIPTool to retrieve a specific workspace membership by its GID.
Get Workspace Memberships
ASANA_GET_WORKSPACE_MEMBERSHIPSTool to retrieve the workspace memberships for a specific workspace.
Get Workspace Memberships For User
ASANA_GET_WORKSPACE_MEMBERSHIPS_FOR_USERTool to retrieve workspace memberships for a specific user.
Get Workspace Projects
ASANA_GET_WORKSPACE_PROJECTSTool to retrieve the projects associated with a specific workspace.
Instantiate Project Template
ASANA_INSTANTIATE_PROJECT_TEMPLATEInstantiate (create) a real Asana project from a project template, returning the async job record.
Move or Insert Section in Project
ASANA_INSERT_SECTION_FOR_PROJECTTool to move or reorder an existing section within a project by repositioning it before or after another section.
Reject access request
ASANA_REJECT_ACCESS_REQUESTTool to reject an access request.
Remove Follower From Task
ASANA_REMOVE_FOLLOWER_FROM_TASKTool to remove one or more followers from a task.
Remove Followers For Project
ASANA_REMOVE_FOLLOWERS_FOR_PROJECTTool to remove followers from a project in Asana.
Remove Item from Portfolio
ASANA_REMOVE_ITEM_FROM_PORTFOLIOTool to remove an item (e.g., a project) from an Asana portfolio.
Remove Members from Project
ASANA_REMOVE_MEMBERS_FOR_PROJECTTool to remove users from a project in Asana.
Remove Project from Task
ASANA_REMOVE_PROJECT_FROM_TASKTool to remove a project from a task in Asana.
Remove Tag from Task
ASANA_REMOVE_TAG_FROM_TASKTool to remove an existing tag from a task in Asana.
Remove User For Team
ASANA_REMOVE_USER_FOR_TEAMTool to remove a user from a team.
Remove User from Workspace
ASANA_REMOVE_USER_FOR_WORKSPACETool to remove a user from a workspace or organization.
Reorder Enum Option for Custom Field
ASANA_INSERT_ENUM_OPTION_FOR_CUSTOM_FIELDTool to reorder an existing enum option within a custom field by moving it before or after another specified enum option.
Retrieve tasks for project
ASANA_GET_TASKS_FROM_A_PROJECTRetrieves tasks from a specified Asana project, allowing filtering by completion status and selection of optional fields for detailed responses.
Search Tasks in Workspace
ASANA_SEARCH_TASKS_IN_WORKSPACETool to search tasks across a workspace with advanced filters.
Set parent for task
ASANA_SET_PARENT_FOR_TASKTool to set the parent of a task in Asana.
Submit Parallel Requests (Batch API)
ASANA_SUBMIT_PARALLEL_REQUESTSTool to submit multiple Asana API requests in parallel using the Batch API.
Update a project
ASANA_UPDATE_PROJECTUpdate a project.
Update a task
ASANA_UPDATE_A_TASKUpdates attributes of an existing Asana task identified by its taskgid.
Update a team
ASANA_UPDATE_TEAMTool to update details of an existing team.
Update a webhook
ASANA_UPDATE_WEBHOOKTool to update an existing Asana webhook's filter configuration.
Update Allocation
ASANA_UPDATE_ALLOCATIONTool to update an existing allocation by its ID.
Update Custom Field
ASANA_UPDATE_CUSTOM_FIELDTool to update a custom field by its globally unique identifier.
Update Enum Option
ASANA_UPDATE_ENUM_OPTIONTool to update an enum option for a custom field.
Update Project Brief
ASANA_UPDATE_PROJECT_BRIEFTool to update a project brief by its GID.
Update Section
ASANA_UPDATE_SECTIONUpdate a section's name or position within a project.
Update Story
ASANA_UPDATE_STORYTool to update a story on a task.
Update Tag
ASANA_UPDATE_TAGTool to update an existing tag by its globally unique identifier.
Update User
ASANA_UPDATE_USERUpdate a user's custom fields.
Update User for Workspace
ASANA_UPDATE_USER_FOR_WORKSPACETool to update a user in a workspace or organization.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.