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.

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.

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

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 Settings from the dropdown menu.

Image Placeholder


In the settings area, go to the Integrations tab where you will see separate options for OneDrive Personal and OneDrive for Business.

Image Placeholder

Image Placeholder

In the OneDrive section relevant to the Microsoft account you have and click Connect.

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

Image Placeholder

You will then be redirected to the Microsoft login page to enter your credentials. Once you have completed authorization, you will see another button to choose a top level folder.

Image Placeholder

This allows you to control which files in your OneDrive account are accessible from Teamwork.

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.

Click Select Folder to choose from the list of folders in your OneDrive.