Work management
Asana
Connect Asana so projects, sections, and tasks sync with Atlas project intelligence.
What this connector does
- Sync Asana workspaces, teams, projects, and tasks into Atlas.
- Reflect status and assignee changes both directions after mapping approval.
- Convert Asana tasks into Atlas tasks without copying private notes.
- Listen for change events through Asana webhooks.
Before you begin
- You are an organization admin on Asana.
- OAuth apps are allowed for your organization.
- You have a sandbox project for first validation.
Get your credentials
Open Asana developer console
Sign in with the admin account. asana.com developer console
Create a new app
Click Create New App, name it Atlas Connector.
Add the Atlas redirect URL
Set Redirect URL to https://YOUR-ATLAS-HOST/oauth/callback/asana.
Add scopes
Pick the default scope set. Asana uses a single default scope and per-endpoint permissions.
Copy the client id and secret
Copy Client ID and Client Secret into the Atlas Asana connector settings page.
Required scopes and permissions
defaultoffline_accessSetup checklist
- Create the provider app in a sandbox or development workspace.
- Add the Atlas redirect URL to the provider app configuration.
- Copy the client id, client secret, or API key.
- Paste the credentials into the Atlas connector settings page.
- Click Connect and complete the provider sign-in screen.
- Run Test connection from the connector page to verify health.
Troubleshooting
invalid_grant
Refresh token expired or was revoked. Reconnect from Atlas.
forbidden
The connected user is not a member of the project. Add them or use a workspace-wide service account.
webhook handshake failed
Asana requires the receiver to echo X-Hook-Secret on registration. Atlas handles this only if the endpoint is reachable.
Webhooks
Atlas registers Asana webhooks per project and validates the X-Hook-Signature header on every event.
Events Atlas listens for
- Task created
- Task changed
- Task deleted
- Story added
Provider docs: https://developers.asana.com/docs/webhooks
Disconnect and data deletion
- Click Disconnect on the Atlas Asana connector page.
- Open developer console, Apps, and revoke the Atlas Connector OAuth grant.
- Atlas removes cached Asana data within 24 hours of disconnect.
Once you have the credentials above, paste them into the live connector page to finish connecting Asana.
Open the Asana connector page