The 15Five AI Asana integration connects your Asana organization to 15Five AI, syncing tasks, comments, and activity so agents can surface planning, execution, and alignment signals alongside the rest of your work. The integration connects through a single Asana identity — today, a dedicated Asana user via OAuth; a Service Account option for Asana Enterprise customers is coming soon. The connected identity's project and team membership in Asana defines exactly what 15Five AI can see. The integration is read-only.
Note: To ensure the highest level of security, 15Five is continually investing in our overall information security program, resources, and expertise. To review 15Five's security documents, and how we handle your company data, see our Trust Website.
Access and Availability
| Role | Requirement |
|---|---|
| Asana Admin | Required to provision the integration user, add it to workspaces, teams, and projects, and approve OAuth scopes at connect time |
| 15Five Company Admin or IT Admin | Required to initiate the connection from Agents Hub |
Two connection options:
| Option | Availability | Best For |
|---|---|---|
| Dedicated Asana user (OAuth) | Available now, all Asana plans | Teams that can manage project membership for the integration user |
| Service Account | Coming soon, Asana Enterprise only | Full org coverage without per-project setup |
What It Enables
The Asana integration helps connect people to the work they own and the activity happening around that work.
With Asana connected, Agents can:
- Understand what teams are actively working on across projects and workspaces.
- Surface ownership patterns and workload distribution.
- Connect employees to the tasks, projects, and initiatives they contribute to.
- Analyze collaboration through comments, updates, and project activity.
- Track how work progresses through workflows and project stages.
- Incorporate execution signals into AI-powered insights and recommendations.
By combining Asana activity with other organizational data, 15Five AI can provide a more complete picture of both employee contribution and team effectiveness.
Feature Structure
The integration is configured from Agents Hub > Integrations > Asana.
Feature Structure
| Component | Description |
|---|---|
| Asana Connection | Connects your Asana organization to 15Five AI through either a Service Account or OAuth-authorized user. |
| Task Sync | Syncs tasks, assignments, statuses, due dates, and project relationships. |
| Activity Sync | Captures comments, updates, reactions, and workflow changes. |
| Project Context | Provides information about projects, sections, tags, and custom fields. |
| User Matching | Associates Asana users with their corresponding 15Five accounts. |
| Agents & Insights | Makes work execution data available to Agents and AI-powered experiences. |
Connection Methods
15Five AI supports two methods for connecting Asana:
Service Account (Recommended)
Available to organizations on Asana Enterprise plans, a Service Account provides organization-wide visibility into work across all workspaces and projects, including projects with restricted privacy settings.
Because the connection is not tied to an individual user, it offers:
- Complete organizational coverage
- Reduced administrative maintenance
- Stable, long-term access
- More comprehensive insights
Dedicated Asana User (OAuth)
Available on all Asana plans, this method connects through a dedicated Asana user account.
The integration can only access projects, teams, and workspaces that the connected user can access. This approach respects existing Asana privacy settings but may provide a more limited view of organizational work.
How Access Works
15Five AI connects to Asana using a single identity rather than individual employee credentials. That identity determines what information can be synced.
For Service Account connections, the integration can access all workspaces and projects within the connected Asana organization.
For OAuth connections, the integration can only access workspaces, teams, and projects that the connected integration user is authorized to view.
Because many Asana projects are private by default, organizations seeking the most complete picture of work activity often choose the Service Account connection method when available.
The integration is read-only regardless of connection method. It cannot create, edit, complete, delete, or otherwise modify data within Asana.
What Gets Synced
Once connected, 15Five AI synchronizes tasks, project activity, and user information from accessible workspaces and projects.
Tasks
| Data Type | Included Information |
|---|---|
| Task Details | Task name, description, and task link |
| Status & Dates | Completion status, due dates, start dates, created dates, and update timestamps |
| People | Assignees, collaborators, followers, creators, and completers |
| Project Structure | Workspaces, projects, and sections associated with each task |
| Task Relationships | Parent tasks, subtasks, dependencies, and dependents |
| Custom Fields | Custom field values and field definitions |
| Tags | Tags applied to tasks |
| Task Types | Standard tasks, milestones, and section headers |
| Engagement Signals | Likes, reactions, and subtask counts |
Activity & Comments
In addition to task data, the integration syncs Asana's activity stream (Stories), including:
- Comments and discussions
- Comment authors and timestamps
- Edited and pinned comments
- Reactions and likes
- Status changes
- Assignment changes
- Due date updates
- Dependency changes
- Project and section moves
- Custom field updates
Together, these activities provide a detailed view of how work evolves over time.
People
The integration syncs user information to help associate activity with the correct individuals.
This includes:
- First and last names
- Display names
- Email addresses
- Profile photos
- Active account status
- Workspace memberships
- Team memberships
Historical Activity
When first connected, 15Five AI imports up to one month of historical data. After the initial backfill, updates are synchronized multiple times per day to keep information current.
What Does Not Get Synced
While the integration provides extensive visibility into work activity, it does not ingest everything available within Asana.
The integration does not:
- Create, edit, complete, or delete tasks
- Modify projects or workspaces
- Change user information
- Alter comments or activity history
- Modify workflows or project settings
Additionally, attachment file contents are not downloaded or stored. The integration only accesses attachment metadata when available.
Permissions Overview
The integration uses read-only access to gather task, project, activity, and user information.
| Permission Area | Purpose |
|---|---|
| Workspaces | Identify workspaces available to the integration |
| Projects | Read project names and structure |
| Tasks | Read task details, statuses, assignments, and dates |
| Stories | Read comments and activity history |
| Custom Fields | Read custom field values and definitions |
| Tags | Read task tags |
| Task Custom Types | Distinguish tasks, milestones, and sections |
| Attachments | Read attachment metadata only |
| Team Memberships | Associate users with teams |
| Users | Read user profile information for account matching |
| Goals | Reserved for future functionality |
| Webhooks | Enable efficient synchronization of updates |
| OpenID Connect | Identify the user authorizing the integration |
All data access remains read-only. The integration cannot make changes to Asana content.
Key Rules
Before enabling the integration, it's important to understand the following:
- The connected identity determines what data 15Five AI can access.
- Service Accounts provide the most complete organizational coverage.
- OAuth connections are limited to the visibility of the connected user.
- Project privacy settings affect what OAuth-based connections can see.
- The integration is read-only and cannot modify Asana data.
- Historical backfill is limited to approximately one month of activity.
- User information is refreshed regularly to maintain accurate account mapping.
Common Questions
Which connection method should I use?
If your organization has access to Asana Service Accounts, that option is recommended because it provides complete visibility across your organization and requires less ongoing maintenance.
Why might some projects not appear in insights?
For OAuth-based connections, the integration only sees projects that the connected user can access. Projects that are private or inaccessible to that user will not be synced.
Does the integration modify tasks or projects?
No. The integration is read-only and cannot create, edit, complete, or delete content within Asana.
What information is synced from tasks?
The integration syncs task details, assignments, statuses, dates, project relationships, custom fields, tags, comments, and activity history.
Are attachment files stored by 15Five?
No. The integration reads attachment metadata but does not download or store file contents.
How much historical data is imported?
Up to one month of historical activity is imported during the initial connection.
Related Articles
- Connect work system integrations (Admin)
- Assign an IT admin to an integration
- Navigate the Agents Hub (Admin)
- Feature Overview - Agents & The Context Layer