Resources · Zapier integration

Asana Zapier integrationAutomate Asana with Zapier.

The Asana Zapier integration puts 40 operations in the editor: 15 triggers (9 of them instant), 14 actions and 11 searches. Here is what each one does, what it costs you in tasks, and where it breaks, before you build the first Zap.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Asana Zapier integration actually does for you

Connecting Asana to Zapier means your projects stop waiting for someone to copy things by hand. A task created, moved, tagged or finished in Asana can set off work elsewhere, and work done elsewhere can open, update or comment on tasks in Asana. You pick the event, Zapier does the rest each time it happens.

Three results come up again and again. First, a board that keeps itself tidy: Task Moved to Section spots a card dropped into a column such as Review, and Create Comment/Story posts the next instruction on that task. Second, projects that start ready to go: an event in another tool runs Create Project From Template, so every new client starts from the same template without anyone rebuilding it. Third, tasks that stay in step with the rest of your stack: Find Task by ID locates the right task, then Update Task changes its dates, assignee or tags in one pass.

Now the limits. None of the 15 triggers listed here reacts to a deleted task, so nothing fires when a card disappears. Completed Task skips subtasks entirely and checks on a timer, while New Completed Subtask reports at once. And Find Tasks in Workspace only works for people on a paid Asana plan. None of this is hidden, but it is easy to miss when you build in a hurry.

If you are still choosing a tool, the same breakdown exists for the Asana n8n integration and for the Asana Make integration, so you can compare operations line by line.

Vocabulary

Zapier words, in plain English

Eight words carry this whole page. Each one is defined once, here, and then used without a reminder.

Zap
The automation you build: one trigger first, then one or more actions that run every single time that trigger event happens.
Trigger
The event in an app that starts the Zap, like a new task in Asana. Once the Zap is on, Zapier sits and waits for it.
Action
What the Zap does after it starts: the step that creates, writes, sends or moves something on your behalf.
Task
The unit Zapier bills you for: one action your Zap completed successfully. The number on your plan counts those.
Polling trigger
A trigger Zapier checks on a timer. It asks the app for its latest items at a set interval and keeps only what it has not seen yet.
Instant trigger
A trigger the app reports itself: Asana calls Zapier the moment the event happens, so nothing waits for the next check.
Filter
A step that lets the Zap carry on only when what arrived matches a condition you set, and stops it quietly otherwise.
Search step
A step that looks up something already in an app, such as an existing task, so the next steps can reuse what it found.
Cost

What an Asana Zap costs in tasks

Watching Asana is free. The trigger never costs a task, and neither does Zapier checking for new items, however often it looks.

  • Trigger0 tasks, always
  • Successful action1 task each (a few actions take more)
  • Failed action0 tasks
  • Free plan100 tasks a month, unlimited Zaps, two steps per Zap
  • AsanaNot a premium app, usable on the free plan

You pay in actions that go through: each successful one counts as one task, on its own, so a Zap with three actions eats three times what a one-action Zap does. A failed action is not counted. Asana is not a premium app, so it works on the free plan, but that plan caps every Zap at two steps. Adding a filter, a search or a second action turns it into a multi-step Zap, which needs a paid plan. A few apps and actions also take more than one task each time they complete, so check the history of a new Zap.

Connect

Connect Asana to Zapier in three steps

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. A connection is your Asana account linked to Zapier once, then reused by every step that touches Asana.

  2. 02

    Pick Asana

    Type Asana in the search box of the dialog, select it, then click Add connection. A new browser tab opens on the Asana sign-in screen. Use the account that owns the projects you plan to automate.

  3. 03

    Sign in and grant access

    Log in to Asana in that tab and allow Zapier to reach the account. You need an Asana account, plus read or write access on every project or task you do not own yourself and want the Zap to touch.

First Zap

Your first Zap: break every new task into subtasks

GoalEach time a task lands in your onboarding project with a name that contains Kickoff, Zapier adds a first subtask under it.

  1. 01

    Create the Zap

    Start a new Zap and pick Asana as the app that starts it, with New Task as the event. Then choose the Asana connection you set up earlier.

  2. 02

    Point it at one project

    Fill in the two required boxes, Workspace and Project, with your onboarding project. This trigger is instant, so a task added there starts the Zap straight away, whatever your plan.

  3. 03

    Test with a real task

    Run the test. Zapier brings back the three most recent tasks from that project, so pick one whose name contains Kickoff and use it to map the next steps.

  4. 04

    Add the filter

    Click the plus icon, choose Filter, then set the field (task name), the rule (text contains) and the value Kickoff. This makes the Zap multi-step, so it needs a paid plan.

  5. 05

    Add Create Subtask

    Add Asana again with Create Subtask. Fill in Workspace, then map Parent Task to the task the trigger returned. Write the subtask name you want under every kickoff.

  6. 06

    Test, then publish

    Test the action once and check that the subtask really appears in Asana. Then click Publish to switch the Zap on. Only tasks added after this moment will start it.

Triggers

The 15 Asana triggers

15 events start a Zap when something happens in Asana, and 9 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Completed Task

Polling trigger

In Zapier“Triggered when a task within a project, or any project within a workspace, is marked as completed. Does not trigger on completed subtasks.”

Somebody ticks off a task inside a project, or in any project of a workspace, and this trigger hands that finished task to your Zap so the next step can react to it.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
a client project where each finished deliverable should open a review task or post a note somewhere else.
Watch out
finished subtasks never start it. For those, use New Completed Subtask, which is also reported instantly rather than on a timer.
2

New Task

Instant trigger

In Zapier“Triggered when a Task is added to a Project.”

As soon as a task is added to the project you chose, the Zap starts with that task in hand. This is the classic starting point for routing new work out of Asana.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a request intake project where every new card should create a matching entry in your support or billing tool.
Watch out
you must pick both a Workspace and a Project. A task created outside that project goes unnoticed, so check where your team actually adds its work.
3

New Comment on a Task

Instant trigger

In Zapier“Triggers when a new Comment is added to a Task in Asana.”

Each fresh comment written on a task wakes the Zap up with the comment and its task, which is handy when discussions in Asana should reach people who never open it.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
an account manager wants client feedback left on design tasks copied into the team chat.
Watch out
Workspace and Project are both required. If your Zap also posts comments back into the same project, it will set itself off again and loop.
4

New Project

Instant trigger

In Zapier“Triggers when a new Project is created.”

A project gets created and this trigger passes it along, so you can prepare everything that usually surrounds a new project before the team even opens it.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
an agency that creates a shared folder, a channel or a client record whenever a new project appears.
Watch out
the Workspace box is required and it narrows the watch: only projects born in that workspace start the Zap. A second workspace means a second Zap.
5

New Story

Polling trigger

In Zapier“Triggered when you add a new story.”

This trigger picks up each new story added in the project you name, so the Zap can archive it or pass it on.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
keeping a written log of activity on a sensitive project outside Asana.
Watch out
the Project box is required. If comments are what you are after, New Comment on a Task is an instant trigger.
6

New Completed Subtask

Instant trigger

In Zapier“Triggers when a Subtask is completed in Asana.”

The moment a subtask gets marked done, your Zap receives it. This fills the gap left by Completed Task, which ignores subtasks altogether.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a checklist split into subtasks, where each ticked step should notify whoever handles the next one.
Watch out
Workspace and Project are required, so the Zap only listens to subtasks under tasks of that project. Subtasks living elsewhere stay invisible to it.
7

New Subtask

Instant trigger

In Zapier“Triggered when you add a new subtask.”

Here the event is a subtask being added under an existing task. The Zap gets the new subtask, ready to copy it, assign it elsewhere or count it.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a production team breaks each order into subtasks and wants every one of them mirrored in a planning sheet.
Watch out
both Workspace and Project are required. If another Zap of yours creates subtasks in that same project, this one will fire on them too.
8

New Tag Created

Polling trigger

In Zapier“Triggered when you create a new tag.”

Whenever a new tag is created in Asana, this trigger reports it. Tags multiply fast in a busy workspace, and this is a simple way to keep an eye on them.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
an operations lead who keeps a reference list of the tags in use and wants it updated without checking by hand.
Watch out
this is about creating a tag, not applying one. For a tag put on a task, the trigger to use is Tag Added to Task.
9

New Attachment Added to Task

Instant trigger

In Zapier“Triggers when an attachment is added to a task.”

A file gets attached to a task and the Zap starts with it. Good news for anyone who needs those files stored somewhere more permanent than a task card.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
signed contracts dropped on client tasks that must also land in the shared drive used by finance.
Watch out
the Project box is required. Attachments added to tasks outside that project do not start this Zap, so one project per Zap is the rule.
10

Task Moved to Section

Instant trigger

In Zapier“Triggers when a Task is moved to a section.”

On a board, sections are your columns. This trigger notices when a task lands in the section you picked, which turns a simple drag and drop into a signal.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a card dropped into Ready for invoice should warn the person who bills the client.
Watch out
it needs three boxes filled: Workspace, Project and Section. Tasks landing in any other section are ignored.
11

Tag Added to Task

Instant trigger

In Zapier“Triggered when a Tag is added to a Task.”

Putting a tag on a task becomes the starting signal. Many teams use a tag like Urgent or Blocked, and this trigger lets that label do real work.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a support team that tags a task Escalate and wants the on-call person alerted at once.
Watch out
Workspace and Project are required. Pair it with a filter on the tag name, otherwise every tag added in that project starts the Zap.
12

New Team

Polling trigger

In Zapier“Triggered when you add a new team.”

A team gets added to your Asana organization, and the Zap starts with it. It is a quiet trigger, used less often, but useful when teams map to departments or clients.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
an IT admin who opens matching groups in other tools each time a team appears in Asana.
Watch out
the Workspace / Organization box is required, so the Zap only sees teams created in the one you choose.
13

Updated Task

Instant trigger

In Zapier“Triggered when a Task is updated in a Project.”

Any change to a task in the chosen project wakes the Zap: a new date, a new assignee, an edited name. It is the broadest Asana trigger, and the one to handle with care.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
keeping a reporting sheet in sync with the status of every task in a delivery project.
Watch out
the Trigger on subtasks? switch decides whether nested tasks count. Turn it off to stay on top-level tasks only. Never pair it with Update Task on the same project.
14

New User

Polling trigger

In Zapier“Triggered when you add a new user.”

A person joins your Asana account, and this trigger reports the newcomer. It is the starting point for onboarding steps that live outside Asana.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
an office manager who wants each new colleague added to the internal directory and welcomed in the team channel.
Watch out
on the free plan, a newcomer can wait up to one full interval before the Zap notices them. Plan the welcome message with that delay in mind.
15

New Workspace/Organization

Polling trigger

In Zapier“Triggered when you add a new workspace/organization.”

This one fires when a new workspace or organization shows up on the connected account. It is rare, but it matters for consultants working across several client spaces.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
a freelancer invited into a new client workspace who wants a record of it in their own tracking sheet.
Watch out
it only sees the workspaces the connected account belongs to, so the right account has to be connected.
Actions

The 14 Asana actions

Asana gives you 14 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add Tag to Task

Action

In Zapier“Adds a tag to an existing task.”

Puts a tag on a task that already exists, on top of the tags it carries.

When to use it
flagging a task VIP when the deal behind it crosses a value in your CRM.
Watch out
Task ID is required, which usually means a Find Task search or an earlier creation step must hand it over first.
2

Add Task to Section of Project

Action

In Zapier“Adds a Task to a Section of a Project.”

Moves an existing task into a given section of a project. It is the drag and drop of a board, done for you.

When to use it
a task jumps to Done the moment the matching ticket closes in your help desk.
Watch out
Task ID, Workspace and Project are required, and the project list only fills once a workspace is chosen.
3

Attach File

Action

In Zapier“Attaches a File to a task.”

Pins a file to a task, pulled from an earlier step such as an email attachment or a generated document.

When to use it
invoices sent by a supplier get stored on the purchase task that tracks them.
Watch out
Project, Task and File are required, and you have to choose the project before the task list appears.
4

Create Duplicate Task

Action

In Zapier“Duplicates an existing task.”

Copies an existing task into a new one, which saves rebuilding a carefully prepared card each time the same job comes back.

When to use it
a monthly report task that you clone whenever the accounting tool closes a period.
Watch out
Name is required: it is the name of the copy, so give it something that tells the two apart.
5

Create Project From Template

Action

In Zapier“Creates a new project from a custom template.”

Generates a project from one of your custom templates, so every launch starts from the same playbook.

When to use it
each new client onboarding gets the standard kickoff plan in one go.
Watch out
a custom template has to be saved first, in a Workspace or a Team; Project Name is required.
6

Create Section

Action

In Zapier“Creates a new section within a project.”

Adds a section, which is a column on a board or a heading in a list, inside a project.

When to use it
opening a new Week section in a content calendar each time a planning event starts.
Watch out
Workspace / Organization and Section Name are required. Map the name from the trigger so each section is labelled clearly.
7

Create Subtask

Action

In Zapier“Adds a Subtask to an existing Task.”

Hangs a subtask under an existing task. The subtask inherits its workspace from the parent and can share its project too.

When to use it
splitting an incoming order into a preparation step and a delivery step.
Watch out
Parent Task is required. If you hit XML errors on the description, switch Is the description rich text? to true.
8

Create Task From Template

Action

In Zapier“Creates a new task in Asana from a selected template.”

Builds a task from one of your saved task templates, so recurring requests always arrive with the same structure and checklist.

When to use it
each new hire triggers the standard equipment request task.
Watch out
Workspace and Task Template are both required, so the template must exist in Asana before you build the Zap.
9

Create Task

Action

In Zapier“Creates a new task in Asana with specified details.”

Opens a brand new task in Asana from whatever the trigger brought: a form entry, an email, a deal. The everyday workhorse of this integration.

When to use it
every quote request from your website becomes a task for the sales team.
Watch out
Workspace and Task Name are required. If the description comes out garbled, turn off Enable Rich Text Formatting.
10

Create Project

Action

In Zapier“Adds a new project.”

Starts an empty project in the workspace you pick. Lighter than a template, and enough when the structure is built by later steps.

When to use it
a signed deal in your CRM opens a project named after the client.
Watch out
Notes is required alongside Workspace and Name. Map something meaningful there.
11

Remove Tag from Task

Action

In Zapier“Removes a tag from an existing task.”

Takes one tag off a task and leaves the others in place, which keeps labels like Waiting on client honest.

When to use it
clearing the Blocked tag once the missing file arrives by email.
Watch out
Task ID and Tag are required. As with adding a tag, a search step usually supplies the ID.
12

Create Comment/Story

Action

In Zapier“Adds a comment or story to a task.”

Posts a comment on a task, so updates from outside tools show up right where the team already reads them.

When to use it
a payment received in your billing tool leaves a note on the matching client task.
Watch out
Workspace, Project, Task and Text are all required. Combined with New Comment on a Task on the same project, it loops.
13

Update Task

Action

In Zapier“Updates multiple properties of an existing Asana task. This is a comprehensive update action that can modify task details, assignment, dates, followers, tags, and custom fields in a single operation.”

Changes several properties of an existing task in one step: details, assignee, dates, followers, tags and custom fields, plus completion and likes.

When to use it
pushing a new deadline from your scheduling tool into the task that depends on it.
Watch out
Task ID is required. Turn off Use Rich Text Formatting if the description breaks.
14

API Request (Beta)

Action

In Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

An advanced action that sends your own request to Asana, already signed in with your connection, for anything the other actions do not cover.

When to use it
a developer needs one Asana feature that has no ready-made action.
Watch out
it only reaches Asana addresses, and Stop on error decides whether a failure halts the Zap or lets it carry on.
Searches

The 11 Asana searches

11 search steps look for data that already exists in Asana, so a later step can use it.

Searches sit at the bottom of the action list in the editor, under the SEARCH heading of Action event. Some action fields also offer + Add search step, which inserts a search just before and wires its result into the field. Three settings decide what happens when the result is not the one you expected.

1

Find All Tasks From Project

Search

In Zapier“Searches for all tasks in a specific project with optional filters. Returns tasks as line items, up to 500 tasks.”

Pulls every task of a project at once, with optional filters, and hands them over as line items, up to 500 tasks.

When to use it
building a weekly digest of a project in a document or a spreadsheet.
Watch out
Workspace and Project are required, and the next step must know how to deal with a list rather than one task.
2

Find Project

SearchFind or create

In Zapier“Finds an existing project.”

Looks a project up by its name, trying an exact match first and a close one after that.

When to use it
attaching tasks coming from a form to the project of the client named in it.
Watch out
the editor also lists Find or Create Project. It is this same search with the create box ticked, not a separate operation, and it opens the project when none matches.
3

Find Project V2

Search

In Zapier“Finds an existing project with enhanced filtering and search capabilities.”

A newer way to locate a project by name, with an exact match first and then a close one, plus extra filtering.

When to use it
finding last year's project for a returning client, even though it was archived.
Watch out
archived projects are skipped unless you switch on Include Archived Projects. Type the full project name for the best result.
4

Find Section in Project

Search

In Zapier“Finds an existing section within a workspace project.”

Finds a section by its name inside one project, so a later step can move a task there.

When to use it
sending each task to the section named after the stage your CRM reports.
Watch out
Workspace, Project and Section Name are required. The name is matched exactly first, then loosely, so near-identical names can collide.
5

Find Task Attachments by Task ID

Search

In Zapier“Finds all attachments for a specific task by its ID.”

Lists all the files attached to one task, given its ID, so they can be copied or archived elsewhere.

When to use it
backing up the deliverables of a task the day it is marked complete.
Watch out
Task ID is required. It is the last long number in the address bar when you open the task in Asana.
6

Find Task Comments

Search

In Zapier“Finds comments for a specific task.”

Fetches the comments of one task, which gives later steps the whole conversation and not only the last line.

When to use it
pasting a task's discussion into a client report before it goes out.
Watch out
Task ID is required. Map it from an earlier step with a custom value rather than typing it.
7

Find Task by ID

SearchFind or create

In Zapier“Finds an existing task by its ID.”

Grabs one precise task from its ID or GID, the surest way to land on the right card.

When to use it
a ticket in another tool stores the Asana task ID and needs that task's latest state.
Watch out
the editor also shows Find or Create Task. It is this search with the create box ticked, not an extra operation, and it opens a task when the ID finds nothing.
8

Find Tasks in Workspace

Search

In Zapier“Searches for tasks in a workspace using Asana's search API. Returns multiple results as returned by the API. Supports custom fields and advanced filtering. Available only to premium Asana users.”

Runs a broad task search across a whole workspace, with custom fields and filters such as completed, subtask, blocked or with attachments, and returns several results.

When to use it
listing every blocked task in the company before a Monday review.
Watch out
it only works for users on a paid Asana plan, and Workspace ID is required.
9

Find Task in Project

Search

In Zapier“Finds an existing task within a workspace project(s).”

Finds a task by its name inside one or more projects, exact match first, then the closest one.

When to use it
updating the task named after an order number when that order changes in your shop.
Watch out
Workspace, Project and Task Name are required. Two tasks with similar names can send the Zap to the wrong one.
10

Find User

Search

In Zapier“Finds an existing user of your Asana account.”

Identifies a person of your Asana account from an email address or a user ID.

When to use it
assigning a new task to the salesperson whose email came with the lead.
Watch out
Email Address or ID is required, and it only looks inside your own Asana account.
11

Find User V2

Search

In Zapier“Finds an existing user of your Asana account with enhanced search capabilities.”

The richer user lookup: from an email or an ID, it returns the profile along with workspace memberships and team details.

When to use it
checking which team a requester belongs to before routing their task.
Watch out
Email Address or User ID is required. Pick this one over Find User when the next steps need team information.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap there, and the steps that relied on it are skipped. Switch it on and the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    Ticking it turns the search into a find-or-create: the setting above disappears and Zapier asks for the fields needed to create the missing project or task.
  3. If multiple search results are found?
    Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When it breaks

When an Asana Zap breaks

Here are the cases to know before you publish an Asana Zap.

Zapier keeps two help articles on this app, Common Problems with Asana and How to get started with Asana on Zapier. If a Zap still misbehaves after these checks, our Zapier troubleshooting page walks through the general fixes.

  • Old tasks are never picked up

    A Zap only reacts to what happens after you switch it on. Tasks that already existed stay where they are, and moving that backlog is a separate job.
  • The Zap keeps restarting itself

    Updated Task paired with Update Task on the same project, or a comment trigger with a comment action, means the Zap sets itself off again and burns tasks fast.
  • A bulk import goes quiet

    Import hundreds of tasks at once and the trigger suddenly returns a huge batch. Zapier's flood protection can hold that batch back instead of running it.
  • The same task does not run twice

    On polling triggers such as Completed Task, Zapier remembers what it has already seen, so an item it already handled never starts the Zap a second time.
  • Find Tasks in Workspace refuses to work

    This search is only available to users on a paid Asana plan. On a free Asana account, use Find Task in Project or Find Task by ID instead.
  • Descriptions come out broken

    Rich text can trip up task descriptions. Turn off the rich text option on Create Task or Update Task, or set it to true on Create Subtask if XML errors appear.
Need help

Need help automating Asana with Zapier?

A person reads every message.

FAQ

Asana and Zapier, the questions people ask

01Is the Asana Zapier integration free?
Yes, you can use it on the free Zapier plan, because Asana is not a premium app. That plan gives 100 tasks a month and as many Zaps as you like. The catch is size: every Zap on the free plan has two steps, one trigger and one action. As soon as you add a filter, a search or a second action, the Zap becomes multi-step and needs a paid plan. Polling triggers are also checked every 15 minutes on the free plan, while the 9 instant Asana triggers fire straight away whatever the plan.
02How many tasks does an Asana Zap use?
One task per action that succeeds, and nothing for the trigger. A Zap that watches New Task and then runs Create Comment/Story uses one task each time a task appears. Add Update Task after it and each run costs two. Checking Asana for new items costs nothing, however often Zapier looks, and an action that fails is not counted. A few apps and actions use more than one task when they complete, so keep an eye on the task history during the first days of a new Zap.
03Is the Asana integration real time?
For 9 of the 15 triggers, yes. New Task, Updated Task, New Comment on a Task, Task Moved to Section, Tag Added to Task, New Project, New Subtask, New Completed Subtask and New Attachment Added to Task are instant: Asana tells Zapier the moment it happens. Completed Task, New Story, New Tag Created, New Team, New User and New Workspace/Organization are polling triggers. Zapier checks them every 15 minutes on Free, every 2 on Professional, every minute on Team and Enterprise. This type comes from Asana and cannot be changed in the editor.
04What does connecting Asana to Zapier require?
An Asana account, and access to what the Zap will touch. Go to the Apps page of your Zapier account, click + Add connection, search for Asana and confirm with Add connection. Sign in on the tab that opens and grant Zapier access. If the Zap must read or change projects or tasks you do not own, the connected account needs read or write access on them. Most triggers then ask for a Workspace and a Project, so the connected account needs access to the project you pick.
05Why does Completed Task ignore subtasks?
Because it is built that way: Completed Task fires on tasks finished in a project or across a workspace, and finished subtasks are left out on purpose. The fix is a different trigger, New Completed Subtask, which reports each subtask marked done. It has a second advantage. Completed Task is a polling trigger, checked every 15 minutes on the free plan, while New Completed Subtask is instant, so the Zap starts at once whatever the plan. New Completed Subtask needs a Workspace and a Project picked in its settings.
06What if the Asana operation you need is not listed?
There is a way out: API Request (Beta). This advanced action sends your own request to Asana with the connection you already set up, for anything the 14 regular actions do not cover. It only reaches Asana addresses, and its Stop on error setting decides whether a failure halts the Zap. It is a technical tool, closer to development than to a no-code setup, so check first whether a search plus Update Task already does the job. Otherwise, a specialist or another platform may be the simpler route.
07Zapier, Make or n8n for Asana?
It depends on three criteria rather than on a winner. First, how many steps your scenario has: Zapier's free plan stops at two, so a filter or a search already means paying. Second, how fast you need things to move: 9 Asana triggers are instant on Zapier whatever the plan. Third, which operations you need: this page lists the 40 Zapier exposes for Asana. Make and n8n have their own Asana integrations, and comparing their operation lists with this one is the fairest test.