AI Studio is available on Starter, Advanced, Enterprise, and Enterprise+ plans. Visit asana.com/ai to learn more about the launch of Asana AI Studio.
Understanding what data is available to Asana AI helps you create more effective and transparent Smart workflows. This article explains how to give your Smart workflows access to the right data using @mentions, attachments, and permissions settings in AI Studio. If you’d like to go further, you can also earn the AI Studio Foundations skill badge in the Asana Academy. You’ll learn how to write effective prompts, plan Smart workflows, and troubleshoot common issues.
By default, Asana AI has access to the task that triggers the rule and the project in which the rule lives. Beyond that, AI Studio creators have control over which additional information their Smart workflow can access, such as tasks, projects, portfolios, goals and attachments. The information below explains how to manage that access effectively.
When we talk about @mentioning work in the instructions of your Smart workflow, we're referring to the process of @mentioning, whereby builders type the @ symbol followed by the name of any of the following work items: a task, project, team, portfolio, goal, universal workload, or person.
@mentioning work in the instructions will give the Smart workflow access to read the information contained within the @mentioned work item. You have control over how much data can be accessed by Smart workflows built using AI Studio; the Data and permissions section of the AI Instructions pane, explained later in this article, contains various settings which help you give your Smart workflow access to the information it needs, and nothing more.
Reminder: By default, a Smart workflow has access to only two things:
Any other information (tasks, projects, etc.) must be explicitly @mentioned in the AI instructions.
When you @mention tasks in your instructions, you allow the workflow to read the information contained within that task, including task data and user-generated content (title, description, assignee, etc.). You have further control over task data in the Data and permissions section of the AI instructions pane.
Check the section titled AI will be able to see these contents at the bottom of the instructions pane to make sure your Smart workflow can access the desired tasks.
When you @mention a project in your instructions, the Smart workflow is allowed to read tasks from that project based on the setting you choose under the Data and permissions section of the AI instructions. This is discussed in further detail later in this article, but you can choose your Smart workflow's level of access to the tasks contained in those projects, or restrict it to project names only, and no task information.
Check the section titled AI will be able to see these contents at the bottom of the instructions pane to make sure your Smart workflow can access the project information you want it to.
AI Studio supports the @mentioning of teams in a Smart workflow's instructions. When you @mention a team in your instructions, you provide access to the following:
This makes it possible to use a Smart workflow to add members of a team as collaborators on a task, or assign a task to a team admin based on specific instructions.
When you @mention a portfolio in your instructions, your Smart workflow can access portfolio information,information about the projects contained within the portfolio, and the tasks contained within those projects. Portfolio information refers to
@mentioning a portfolio will provide access to the tasks within the portfolio's projects by default, but you can reduce access to include task information by selecting Project names from the Data to use from projects @mentioned in instructions dropdown within the AI Studio settings when creating your rule. If only Project names is selected, no task data is read by the Smart workflow from within those projects.
@mention a portfolio to allow AI Studio to multi-home a task into the correct project within a portfolio, or find tasks across multiple projects in a portfolio.
When you @mention a goal in your instructions, your Smart workflow can access goal information including:
This allows AI Studio to check if the input task is related to a specific goal and can make use of goal information as part of its overall context.
Universal workload does not currently support @mentioning in AI Studio instructions, but universal workload can still be referenced by pasting the workload URL into the instructions window. This allows AI Studio to reference the workload information and assign the input task to the right person, based on their capacity and workload.
Note that it is possible to reference universal workload specifically, and not project or portfolio workload
There are a few ways to provide your Smart workflow with additional context, so that it has all the information needed to perform its tasks:
Each approach has its merits, and the best choice depends on the specific requirements of your Smart workflow.
Writing context into AI instructions directly is suitable for brief, unchanging guidelines.
Sometimes the simplest approach is to include reference information directly in your instructions. This works well for shorter guidelines, criteria, or examples that can be explained well in text format.
For example, you could write a list of predefined ticket categories such as Billing, Technical, or Feature request directly into the AI instructions, providing brief descriptions for each. The descriptions of these categories will not change, and so a Smart workflow can reference this context when categorizing tickets.
Attaching files to a Smart workflow's AI instructions is the ideal approach when using consistent reference materials.
Files attached directly to your AI instructions are available every time the workflow runs, regardless of which task triggers it. Use this approach for reference materials, guidelines, or examples that should inform every execution of the workflow.
For example, consider attaching your brand guidelines PDF directly to the AI instructions so that every time the workflow runs, it references consistent rules for tone, style, and content creation standards.
Useful context often lives in documents and files that originate outside of Asana. Attaching these files directly to a task ensures the most relevant context stays with the work.
When a Smart workflow runs on a task with attachments, it can access those files to inform its decisions. This is ideal for workflows that need to analyze documents specific to each task.
For example, if weekly meeting notes are attached to a task, the workflow can extract key details such as action items from that specific meeting. This ensures the workflow tailors its output to the unique context of each meeting, each week.
Useful context often lives in documents and files that originate outside of Asana. Attaching these files directly to a task ensures the most relevant context stays with the work.
When a project or portfolio is @mentioned in a Smart Workflow, these objects are searched for tasks that are relevant to the rule instructions. See Data to use from projects @mentioned in instructions section below. If the attachment appears to be relevant to the rule guidance, the document will be summarized and included as context for the LLM model.
This feature is currently available within AI Studio, allowing Asana AI to read attachments from Google Drive, OneDrive, Sharepoint, Dropbox, and Box. Attachments can be read by Asana AI when attached to the input task (the task which triggers the rule) or when attached directly to the Smart workflow instructions.
Access controls are detailed as follows:
For a detailed list of attachment types supported, broken down by cloud storage apps, see the attachment handling section of our Troubleshooting in AI Studio article.
You can configure which data is included when you @mention projects and tasks in the AI instructions via the Data and permissions settings. Changing these settings may affect the overall cost and quality of output, as these settings determine the scope of data that Asana AI should process.
Choose between two levels of task information that the Smart workflow can access:
If your Smart workflow fails, and Asana AI's reasoning explains that it does not have access to the parent or subtask, check that the correct data setting is selected.
It's a common assumption that the workflow can automatically access parent tasks or subtasks, but this must be explicitly allowed either via the appropriate data setting (task data, comments, activity and linked tasks), or by being @mentioned directly in the AI instructions.
This small but important setting determines whether the Smart workflow has permission to view the contents of a task's attachments.
Asana AI can read images up to 5MB, and attachments up to 25MB. There is no hard limit to the number of attachments you can add to a task, but Asana AI will only read as much as it can fit into its context window.
Again, if a Smart workflow fails and Asana AI's reasoning indicates that it cannot access an attachment, make sure that this box is checked.
This setting allows you to control how the Smart workflow accesses tasks from projects that have been @mentioned in your AI instructions.
You can customize the level of access in 3 different ways:
This setting allows you to control who the Smart workflow can add as collaborators on tasks, based on your requirements.
You can customize the level of access in 3 different ways:
This section is found at the very bottom of the AI instructions pane, and lists the @mentioned projects, tasks, and teams that the Smart workflow can access. Files attached to AI instructions will also appear here. You may need to scroll down to see it.
In the below example, the builder has @mentioned 2 projects and 2 individual tasks, as well as attaching a budget tracking spreadsheet to the AI instructions.
Note below how the tasks, projects, and attachments appear in this section.
It's a quick way to confirm the workflow's inputs and to make sure the necessary context is available. If a workflow isn't working as expected, reviewing this list is an excellent first step for troubleshooting.