dusk bot
integrationsasana

dusk botintegrations

an asana assistant for the work between tasks

an asana bot can pull together project tasks, comments and dependencies so you can see what is holding up a handoff. dusk bot lets you give that job to a bot using the ai you already sign in to. start with read-only project reviews, then allow specific task changes when you know which ones you want.

by the dusk bot team · checked · how we made this

pixel art: a cyan pixel bot, a purple cat bot and a mint pixel bot beside the Asana mark on a white tile, a notebook and a signpost, on a lemon field in front of a lily pond, one saying "what blocks the handoff"

what a bot can do in Asana

a task title rarely explains a delay. ask the bot to read the project, its task comments and the dependencies together. these actions let a review name the unfinished work instead of guessing from a due date.

actiondusk bot treats it aswhat you would use it for
Retrieve tasks for projectreadcollect the tasks in the launch project for a handoff review
Get Stories for Taskreadread task comments before calling something blocked
List Task Dependenciesreadcheck which tasks must finish before the handoff can happen
Get Task Subtasksreadlook for unfinished details hidden below a parent task
Get Project Status Updatesreadcompare the latest project update with the current task list
Get sections in a projectreadfind the right section before suggesting a move
Create task in asana with specific detailschangeturn an agreed next step into a task with the details you supplied
Update a taskchangeapply a task correction after you have set the rule for changes

composio, the connection service dusk bot uses for apps, lists 247 Asana actions (catalog version 20261104_00, read 12 november 20264). dusk bot treats 118 of them as reads, 1 as sends and the other 128 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like create task comment: it waits for your Allow unless you've given that bot a daily amount it may send alone.

connect Asana

  1. open Connected apps in the sidebar.
  2. pick Asana and sign in on Asana's own page, so your password goes to them and never to a bot.
  3. choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Asana.
  4. ask in plain words. reading and drafting happen freely; sending asks you first.

in Connected apps, allow the project bot to use asana. keep it read only for the first review. tell it the workspace and project you mean, especially if several projects share a name. an exact list of allowed actions can keep task creation available while leaving unrelated changes out of reach.

routines to copy

send one of these messages after naming your project. the result belongs in your dusk bot chat, where you can correct the interpretation before giving the bot permission to edit tasks.

check tomorrow's handoff

every afternoon at 3, review the asana tasks in our launch project due tomorrow. inspect their subtasks and dependencies. list unfinished prerequisites and the person assigned to each, where recorded. keep all task dates unchanged.

daily at 15:00 · a handoff checklist in chat

compare the status note

every monday at 10, read the latest status update in the website project and compare it with its tasks. point out claims of completion that still have unfinished subtasks. cite the task names and separate missing information from contradictions.

mondays at 10:00 · questions for the project owner, without a new status post

prepare a contractor return

every thursday at 2, find tasks assigned to the contractor i named in the design project. read the comments and list questions still awaiting our answer. group them by task. do not reassign work or post comments.

thursdays at 14:00 · a reply checklist for the next contractor check-in

what it asks you first

read-only access prevents task creation, edits and section moves before a call reaches asana. if you later enable changes, write "ask me before you change anything" into the routine when you want to review them. do not assume a due-date edit or reassignment has a separate approval card.

sends through connected apps ask first by default, unless you set a daily sending allowance. one exception: a bot on Full access with no sending rule of its own may send up to 25 a day without asking, so give full-access bots Ask every time under sending. that sending rule is separate from permission to change project records. use a small allowed action list for a bot whose only writing job is creating agreed tasks.

what it cannot do

  • work on a project outside the access available to its connected account. a similarly named project is not a reason to guess; give the bot the exact project.
  • create tasks or correct assignments while the asana connection for that bot is read only. the review routines above deliberately leave those records alone.
  • run a scheduled handoff check on a sleeping desktop. local routines pause when your computer sleeps or dusk bot closes; dusk cloud can keep them running.

give a blocked task some context

tell the bot what counts as blocked for your team. an unfinished dependency is useful evidence; a quiet comment thread is a question to investigate. ask it to show both the evidence and what it could not find.

if delivery also lives in jira, connect that app separately. teams working mainly in linear can start with its issue review instead.

keep the review small

choose a project and a decision: can we hand this off, what needs an answer, or does the status note match the tasks? asking for everything in a workspace makes it harder to notice a wrong assumption. pause or edit the schedule from Automations after the first few runs.

questions

what are people actually using an asana ai agent for?

a useful first job is reading related task details before a check-in. the routines here cover prerequisites, status discrepancies and unanswered contractor questions. they produce a review you can act on without giving the bot editing rights.

can i use claude with asana without moving my tasks?

yes. asana stays the place where the tasks live. connect it in dusk bot and choose the ai for your bot. switching the bot's ai keeps its chats and memory.

will the bot move deadlines without checking?

do not rely on task changes asking first. keep asana read only, restrict the allowed actions, or explicitly tell the routine to ask before changing anything.

sources

  1. dusk bot docs: files and apps
  2. dusk bot docs: routines
  3. dusk bot docs: sending and permissions
  4. composio, Asana toolkit (catalog version 20261104_00), checked 12 november 2026

drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].