Odoo OneDrive Integration

Product not available

Search for our apps in the Odoo Store

The tool to automatically synchronize Odoo attachments with OneDrive files in both ways


  • At the moment we accept only PayPal payments from individuals
  • The price includes all required Odoo dependencies to start
  • You receive source code as a link to download zip archives

Odoo OneDrive Integration

Keep Odoo attachments into the file-hosting service OneDrive

This Odoo tool manages an automatic synchronization between Odoo documents and OneDrive files. Deals with documents in Odoo have not changed but now the attachments are hierarchically stored in one cloud. Thus, you can manage them into the cloud.

Key features

The files are kept systematically and create a convinient system in the cloud. You always can find a required attachment by path in OneDrive: Files Odoo Model's name Object's name and id → Document. For example, 'Files / Odoo /  Sales Order / SO007 7 / workstation.png' (look at the screenshots above).

Files are synchronized automatically: you may choose time and interval.

Synchronization is bilateral. In addition to the fact that Odoo documents are placed to the cloud, you can add or create a file directly in OneDrive. After synchronization new files will be attached to object according to its path in OneDrive.

Synced attachment in Odoo opens via URL to OneDrive file. Thus, document preview depends on OneDrive configurations. For instance, if you use Office 365, the files will be opened immediately in the right editor, such as Word or Excel.

You can update documents by clicking the buttons on Odoo side at any time you want.

The application supports accounts OneDrive for business and sharepoint sites.

Installation and configuration

The tool is ready to be installed in any Community or Enterprise Odoo database.

The app itself depends on the module Cloud Base.

To configure the synchronization you need to go to Settings menu and enter the OneDrive Client Id and Secret Key: 

  • Go to the OneDrive Application page and sign in with your account.
  • Add new Application: specify a name and create an application.
  • Then you can see Application Id of your account. Use it for Client Id.
  • Add new Web platform and allow implicit flow. The Redirect URL is your Odoo's instance URL with '/one_drive_token' in the end.
  • Check 'Live SDK support'.
  • After that generate new password and use it for Secret Key.
  • Put the Client Id and Secret Key into OneDrive Settings. You also may configurate authorization for OneDrive for business account.

By clicking on the button 'Login and Confirm' for first time, it will be offered to authorize the user whose cloud will be synchronized. Then after successful authorization, the synchronization buttons will appear. 

Moreover, you can reset the configuration setting, but be cautious: only future documents will be placed in the new directory, all previously added files will be stored in the old directory.

Crons for automatic synchronization are 'Synchronize attachments with cloud' and 'Update attachments from OneDrive are placed in Settings Technical Automation Scheduled Actions