Automate Asana with TypeScript
Manage Asana tasks, projects, teams, attachments, tags, dependencies, custom fields, and comments. Trigger automations from precise work changes.
import { automation } from "automate.ax"
import { asana } from "automate.ax/asana"
export default automation("Celebrate Asana completion", () => {
const task = asana.onTaskCompleted({ resourceId: "project-gid" })
asana.addTaskComment({
taskId: task.id,
text: "Nice work!",
})
})What you can do
Actions
- Create, search, update, complete, and delete tasks
- Manage projects, sections, teams, members, and followers
- Handle attachments, tags, dependencies, and custom fields
- Track asynchronous task and project duplication jobs
Triggers
- Task lifecycle, assignment, dates, followers, projects, and tags
- Comment, section, project, attachment, and tag lifecycle
- Broad Asana resource event