Connect Asana to Siftree.
Work anytime, anywhere with Asana. Keep remote and distributed teams, and your entire organization, focused on their goals, projects, and tasks with Asana.
Connect
Read from your Asana account
Sign in once. Siftree reads your records and reacts to new events as they happen.
Find Task by ID
Retrieves the complete record for a single Asana task by its GID. Use this to fetch full task details (description, assignee, due date, custom fields) after obtaining a task GID from Search Tasks . Use optFields to…
Get list of user projects
Returns all projects in an Asana workspace where the specified user is a member. Omit user (or pass "me" ) for the authenticated user's own projects — don't guess a GID from List Users when the request is about "my"…
Get Portfolio
Returns the complete portfolio record for a single portfolio. Use this after List Portfolios to retrieve full portfolio details including custom fields, members, and owner; the optFields prop requests specific…
Includes custom fields, members, and owner; the optFields prop requests specific properties (e.g. custom_field_settings, members, start_on, due_on ). Example: call with portfolioId: '1208901234567890', optFields: ['members', 'owner', 'due_on'] → returns {gid: '1208901234567890', name: 'Product Launch', owner: {...}, members: [...]}, and more
Get Tasks From Task List
Returns tasks from the authenticated user's personal My Tasks inbox — NOT a project task list. Use this when the user asks for 'my tasks', 'my task list', or 'My Tasks'. Only a workspace GID is needed; no project GID…
List Portfolio Items
Returns a list of the projects in an Asana portfolio. Use this after List Portfolios to enumerate projects within a portfolio and answer count, timing, and spend questions; the default Opt Fields include created_at ,…
List Tags
Returns tags in an Asana workspace, up to 100 by default (increase maxResults for more) — not guaranteed to include every tag in a large workspace. Use this to discover tag GIDs before applying tags to tasks with…
List Task Stories
Returns all stories (comments, activity log entries, system messages) for an Asana task. Use this to retrieve the comment history and audit trail for a task. Set commentsOnly: true to filter to only comment stories.…
Includes {gid: '1209012345678901', type: 'comment', text: 'Approved!', created_at: '2026-09-01T10:00:00Z'}, and more
List Task Templates
Returns task templates in an Asana project, up to 100 by default (increase maxResults for more) — not guaranteed to include every template in a project with many. Use this to discover task template GIDs before calling…
List Teams
Retrieves all teams in a specified Asana workspace. Use this action to discover available team GIDs for creating projects or organizing work by department. Requires a workspace GID from List Workspaces . Results are…
List Users
Retrieves all users in a specified Asana workspace. Use this to get user GIDs for assignee or owner fields in Create Task or Update Task . Requires a workspace GID from List Workspaces . Results are paginated; pass the…
Show all 29Show fewer
List Workspaces
Lists all Asana workspaces available to the authenticated account. Use this to get workspace GIDs required by List Teams , List Users , Search Tasks , Create Task , and other workspace-scoped actions. Pass a returned…
Search Projects
Finds projects across an entire Asana workspace, optionally filtered by name (e.g. Website Redesign ). Results are workspace-wide and are not limited to any portfolio, and there is no due-date filter. Archived projects…
Search Sections
Searches for sections by name within an Asana project. Use this to find section GIDs before calling Add Task to Section or when filtering tasks by section. The sectionName filter is a client-side substring match.…
Search Tasks
Searches for Asana tasks by name within a project, section, or by assignee. Must specify exactly one of: project , section , or assignee (project + section together is also valid). The name filter is a client-side…
Search Tasks Premium
Searches for tasks across an Asana workspace by name, assignee, section, project, completed since, and/or modified since. Requires a Premium Asana account. Use this over Search Tasks when you need cross-project…
New Completed Task (Instant)Trigger
Emit new event for each task completed in a project.
New Project Added To Workspace (Instant)Trigger
Emit new event for each new project added to a workspace.
New Story Added To Project (Instant)Trigger
Emit new event for each story added to a project.
New Subtask (Instant)Trigger
Emit new event for each subtask added to a project.
New TagTrigger
Emit new event for each tag created in a workspace.
New Tag Added To Task (Instant)Trigger
Emit new event for each new tag added to a task.
New Tags added to any task (Instant)Trigger
Emit new event each time a tag is added to any task, optionally filtering by a given set of tags.
New Task (Instant)Trigger
Emit new event for each task added to a project. See docs here
New Task Assigned in Project (Instant)Trigger
Emit new event each time a task is assigned, reassigned or unassigned.
New Task Field Updated In Project (Instant)Trigger
Emit new event whenever given task fields are updated.
New Task Updated In Project (Instant)Trigger
Emit new event for each update to a task.
New TeamTrigger
Emit new event for each team added to an organization.
New User (Instant)Trigger
Emit new event for each user added to a workspace.
New Workspace AddedTrigger
Emit new event each time you add a new workspace/organization.
Act
Take action in Asana
Agents update records and send messages for you, automatically, as drafts, or after you approve.
Add Task To Section
Moves a task into a specific section within an Asana project, removing it from any other section it currently occupies in that project. Use Search Sections to find the section GID and Search Tasks to find the task GID.…
Create Project
Creates a new project in an Asana workspace or team. Use this to set up a new initiative, sprint, or work stream. For organization workspaces you must supply a team GID (use List Teams to find it). Returns the new…
Includes its gid . Example: call with projectName: 'Q4 Marketing Campaign', workspace: '1200123456789012', team: '1203456789012345', defaultView: 'board' → returns {gid: '1204567890123456', name: 'Q4 Marketing Campaign'}, and more
Create Subtask
Creates a new subtask nested under an existing parent task. Use this when the work is a sub-item of another task; for top-level tasks use Create Task . The parent task GID is required. Returns the new subtask record…
Includes its gid . Example: call with task_gid: '1202345678901234', subtaskName: 'Write first draft', due_on: '2026-10-05' → returns {gid: '1207890123456789', name: 'Write first draft', resource_type: 'task'}, and more
Create Task
Creates a new task in Asana. Use this to add a standalone task to a workspace or project. For subtasks, use Create Subtask instead; for template-based tasks, use Create Task from Template . Returns the new task record…
Includes its gid . Example: call with taskName: 'Review Q3 report', workspace: '1200123456789012', due_on: '2026-10-01' → returns {gid: '1202345678901234', name: 'Review Q3 report', resource_type: 'task'}, and more
Create Task Comment
Adds a comment (story) to an existing Asana task. Use this to post a text update or pinned note visible to task followers. Provide either text (plain text) or html_text (HTML-formatted), but not both. Returns the new…
Includes its gid and type . Example: call with task_gid: '1202345678901234', text: 'Approved — ready to ship!' → returns {gid: '1209012345678901', type: 'comment', text: 'Approved — ready to ship!'}, and more
Create Task from Template
Creates a new Asana task by instantiating an existing task template. Use this when a team has a reusable task structure (e.g. a bug-report or onboarding template); for ad-hoc tasks use Create Task . Use List Task…
Delete Task
Deletes an Asana task. This moves the task to the deleting user's trash and removes it from active views immediately; it can be recovered for 30 days before Asana permanently removes it. Use Find Task by ID to confirm…
Update Task
Updates one or more fields on an existing Asana task (name, assignee, due date, completion status, notes, custom fields, etc.). All fields are optional — supply only the ones you want to change; unchanged fields retain…
More productivity and docs integrations
See all 559 →- Add to Calendar PROProductivity and docsConnectAct
- AirtableProductivity and docsConnectAct
- BoxProductivity and docsConnectAct
- ClickUpProductivity and docsConnectAct
- ClockifyProductivity and docsConnectAct
- DropboxProductivity and docsConnectAct
- Google CalendarProductivity and docsConnectAct
- Google DocsProductivity and docsConnectAct
Need something from Asana that isn't listed? Siftree can also collect from any public web page, or tell us what you need.