Connect Asana with Hookshot™ and your stack

Tool to help teams organize, track, and manage their work.

Use cases

Popular ways to use Asana

Examples of orchestrating work when Asana is wired through Hookshot™.

  • Create or triage tasks from forms, CRM updates, or inbound webhooks
  • Sync escalations from support tools into Asana with assignees, sections, and due dates
  • Summarize Slack or email threads into task descriptions, comments, or subtasks
  • Update tasks when CI finishes, releases ship, or checks fail in your dev stack
  • Review overdue work—reschedule, delegate, or close completed items in bulk
  • Mirror milestones from spreadsheets or databases into projects and timelines
  • Attach meeting outcomes and decisions as structured comments on the right tasks
  • Alert owners when portfolios, goals, or projects stall against deadlines
  • Route inbound requests across workspaces using tags, sections, and custom fields
  • Spin up onboarding or launch projects from templates with tasks for each stage

Tools and triggers

What Agents can do in Asana

Available tools and events after Asana is connected.

  • Add Followers to Project

    Tool to add followers to a project in Asana. Use this tool when you need to add one or more users as followers to a specific project. Followers will receive notifications when tasks are added to the project.

  • Add Followers to Task

    Tool to add followers to a task in Asana. Use this tool when you need to add one or more users as followers to a specific task. This will notify them of updates to the task.

  • Add Item to Portfolio

    Add a project (or other supported item) to an Asana portfolio using the native addItem endpoint. Use when a workflow needs to attach a newly created project to a portfolio without using ASANA_SUBMIT_PARALLEL_REQUESTS.

  • Add Members to Project

    Tool to add users to a project in Asana. Use this tool when you need to add one or more users as members to a specific project. Members can view and contribute to the project.

  • Add Project to Task

    Tool to add a project to a task in Asana. Use when you need to associate a task with a project. Optionally position the task within the project using insert_before, insert_after, or section parameters.

  • Add Supporting Relationship to Goal

    Tool to add a supporting goal relationship to a goal. Use when you want to link a project, task, portfolio, or another goal as a supporting resource to a specific goal in Asana.

  • Add Tag to Task

    Tool to add an existing tag to a task in Asana. Use when you need to add a tag for prioritization, routing, or automation workflows. Tags cannot be added via Update Task, so this dedicated endpoint is required.

  • Add Task Dependencies

    Tool to add dependency relationships to an Asana task. Use when you need to mark one or more tasks as prerequisites (dependencies) for another task, ensuring the dependency tasks must be completed first.

  • Add Task to Section

    Adds an existing task to a section, optionally positioning it before or after another task in that section; if no position is specified, the task is added to the end.

  • Add User for Team

    Tool to add a user to a team in Asana. Use this when you need to add a user to a specific team by providing their user GID, email, or "me" for the current user.

  • Add User for Workspace

    Tool to add a user to a workspace or organization in Asana. Use this when you need to add a user to a specific workspace by providing their user GID, email, or "me" for the current user.

  • Approve Access Request

    Tool to approve an access request in Asana. Use when you need to grant access to a resource that requires approval workflow.

  • Create a Project

    Creates a new Asana project in the specified workspace. Requires a `workspace` GID, and additionally a `team` GID if the workspace is an organization.

  • Create a Section in a Project

    Creates a new SECTION (not a task) in a project. Sections are organizational containers within a project used to group and categorize tasks (e.g., 'To Do', 'In Progress', 'Done', 'Backlog'). The new section can be…

  • Create a Tag

    Tool to create a new tag in an Asana workspace. Use when you need to create a tag for categorizing tasks. Tags help organize and filter tasks across projects but are not automatically applied to any tasks.

  • Create a Tag in a Workspace

    Creates a new tag, with properties like name and color defined in the request body, within a specific Asana workspace (using `workspace_gid`); this tag helps categorize tasks, is confined to the workspace, and is not…

  • Create Access Request

    Tool to create an access request in Asana. Use when you need to request access to a project or portfolio that you don't currently have access to.

  • Create Allocation

    Creates a new allocation. Use when you need to schedule or assign a specific amount of a user's time per week to a task or project within a defined period.

  • Create Attachment for Object

    Tool to upload an attachment or link an external resource to a task, project, or project_brief in Asana. Use when you need to attach a file or external URL to any Asana object.

  • Create Attachment for Task

    Tool to upload an attachment to a task. Use when you need to attach a file to a specific task in Asana.

  • Create Custom Field

    Tool to create a new custom field in a workspace. Use when you need to define a new field for tracking specific information within Asana tasks.

  • Create Enum Option for Custom Field

    Tool to create a new enum option for a custom field in Asana. Use this when you need to add a new selectable option to an existing custom field.

  • Create Membership

    Tool to create a membership by adding a user or team to a project, goal, or portfolio. Use when you need to grant access to an Asana resource.

  • Create Project Brief

    Tool to create a project brief for a project. Use when you need to add a detailed explanation (what and why) to a project.

Setup

Connect Asana in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.