OneDrive is a file hosting and synchronization service that enables you to store and share files.

Within Teamwork, you can integrate your site with OneDrive before enabling it for individual projects.

Note: OneDrive Personal is available on per-user Pro/Deliver plans and above, as well as certain legacy plans. OneDrive for Business is available on per-user Premium/Grow plans and above, as well as certain legacy plans.



Your files in your OneDrive account will then be available to link directly into the Files area of the project, or to attach them to tasks, comments or messages in the project.

Enabling the OneDrive integration at site-level will not result in any file syncing. This is done at project-level.

Note: You must first enable integrated apps in Microsoft 365 for users in your organization to allow third-party apps to access their Microsoft 365 information. 

You will first need to authorize Teamwork to connect to your OneDrive account. To do this, click your profile icon in the top right of your site and select Apps & Integrations from the dropdown menu.

Image Placeholder


In the Integrations area,  you will see separate options for OneDrive Personal and OneDrive for Business.

Click the Enable button in the section relevant to your Microsoft account.

Image Placeholder
Image Placeholder

You can then choose whether to authorize the same account for all projects or use separate accounts. Click Save Changes to proceed.

Image Placeholder

You will then be redirected to the Microsoft login page to enter your credentials.

Once you have completed authorization, you will see a Select Folder button in your Teamwork integration settings which allows you to control which files in your OneDrive account are accessible from Teamwork.

Image Placeholder

When you connect each project to your OneDrive, you will be able to choose this selected folder for the specific project, or set the project folder as any of the folders within this root folder.