Asana Account Settings
User needs to log in to Asana, click on the profile icon, and then select "Settings".

Navigate to the Apps tab and click the View Developer Console button to access Asana developer settings, manage API applications, and configure integration credentials.

Create App in Asana
Click on the Create App button to generate a new Asana application, or select an existing app to manage API credentials and integration settings for Odoo connectivity.


Clicking on OAuth and use the given credentials to connect Asana with Odoo. Add Odoo server’s redirect URL and enable "Full Permissions" to give full permissions in Asana.

Add Workspace in Asana
Click on Manage Distribution and add your workspace under Specific Workspaces.
Asana Connector Module
Create a New Asana Instance
User can create a new Asana Instance by clicking on the New button. Here User need to add their Client id, Client Secret Key and click on "Authenticate" button.

Clicking on "Authenticate" user will be redirected to Asana access page where user need to click on Allow button.

Asana Credentials Authenticated
Sync Project from Asana to Odoo
Click the Sync Project button to import projects from Asana into Odoo and keep project data synchronized between both platforms.
Project in Asana Dashboard
Synced Project
Users can easily view and manage synced projects from Asana directly within Odoo, ensuring centralized project tracking and seamless workflow management.
Sync Tasks from Asana to Odoo
Synced Tasks
User can view the synced tasks and tags from the project synced from Asana to Odoo.
Sync Users from Asana to Odoo
Click the Sync User button to import users from Asana into Odoo and maintain accurate user assignments and collaboration across both platforms.
Synced Users
Users can view all synced Asana users directly in Odoo, making it easier to manage team members, assignments, and collaboration workflows from a centralized system.
Export Projects from Odoo to Asana
User can export projects from the project module by selecting a project and clicking the "Asana Export Project" button.
Asana Export Project Wizard
Click the Export Project button to send Odoo projects to Asana and enable seamless project collaboration, task tracking, and workflow management across teams.
Exported Project in Asana Dashboard

After successfully exporting the project in Asana, Project Id is generated.

Warning/Validation
If user does not define workspace and team in the project, validation error occurs while exporting project.
Asana Team
After successful authentication, Asana teams are automatically synced into Odoo, allowing users to manage project collaboration and team structures efficiently.
Asana Workspace
After authentication, Asana workspaces are synchronized with Odoo to ensure accurate workspace mapping and seamless integration between both platforms.
