{"id":515717,"date":"2025-12-08T07:56:20","date_gmt":"2025-12-08T07:56:20","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=515717"},"modified":"2025-12-08T07:56:33","modified_gmt":"2025-12-08T07:56:33","slug":"user-guide-for-odoo-onedrive-backup-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/","title":{"rendered":"User Guide for Odoo OneDrive Backup"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>I<\/strong>ntroduction<\/h2>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/odoo-onedrive-backup.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo OneDrive Backup<\/a> feature allows customers to create personalized backups for their Odoo data on OneDrive.&nbsp;<\/p>\n\n\n\n<p>Odoo OneDrive Backup provides a secure solution to protect your Odoo database using cloud storage. It automates backup processes, minimizing, risk of data loss or downtime.<\/p>\n\n\n\n<p>Also, to set up, the module links Odoo to OneDrive in just a few steps, ensuring dependable data protection and fast recovery.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Prerequisites for Using Odoo OneDrive Backup<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p>Odoo OneDrive Backup works in conjunction with <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/14.0\/wk_backup_restore\">Odoo Database Backup<\/a>.<\/p>\n\n\n\n<p>You must install the above-mentioned module to use Odoo OneDrive Backup.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>F<\/strong>eatures<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Automatic secure Odoo database backups directly to OneDrive.<\/li>\n\n\n\n<li>Set scheduling backups at custom intervals to match your business needs.<\/li>\n\n\n\n<li>Supports storing multiple databases, ensuring complete data protection.<\/li>\n\n\n\n<li>Retains only a defined number of backup files and deletes older ones.&nbsp;<\/li>\n\n\n\n<li>Odoo OneDrive Backup lets you manage backups in your OneDrive Folder.&nbsp;<\/li>\n\n\n\n<li>Enable quick download and instant restoration for disaster recovery.<\/li>\n\n\n\n<li>Simplify OneDrive integration with an easy access key and folder setup.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>I<\/strong>nstallation<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from Webkul store, you will receive a link to download <strong>module&#8217;s zip<\/strong> <strong>file<\/strong>.<\/li>\n\n\n\n<li>Extract the file on your system after download finishes. As a result, you will be able to see a folder named- \u2018<strong>wk_onedrive_backup\u2019<\/strong><\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Modify <strong>BACKUP_SCRIPT_PATH<\/strong> in &lt;path_to&gt;\/wk_onedrive_backup\/models\/lib\/onedrive_saas_client_backup.py to use the backup_script path from the wk_backup_restore module, which is &lt;path_to&gt;\/wk_backup_restore\/models\/lib\/.<\/li>\n\n\n\n<li>Now, open App and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search \u2018<strong>wk_onedrive_backup\u2019<\/strong><\/li>\n\n\n\n<li>You will be able to see the module in the search results. Click on \u2018<strong>Install<\/strong>\u2019 to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>W<\/strong>orkflow<\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">1. <strong>Generating Redirect URL at Odoo End:<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open OneDrive Configuration under Backup Operation and enter your OneDrive Client ID and Secret Key, then generate the redirect URL.<\/p>\n\n\n\n<p>You can find Client ID in the Microsoft Graph App\u2019s Overview section and obtain the Secret Key during the app configuration.<\/p>\n\n\n\n<p>Use the generated redirect URL when setting up authentication for Azure App.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">2. <strong>Microsoft Graph App Configuration:<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Before connecting Odoo with OneDrive for backups, you must first configure the Microsoft Graph App.<\/p>\n\n\n\n<p>Start by searching for \u201cApp registrations\u201d in search bar.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"515722\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\" alt=\"App registration\" class=\"wp-image-515722\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Once \u2018App Registrations\u2019 is found, open it. Click on \u2018New Registration\u2019 button.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"536\" data-id=\"515723\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-home.webp\" alt=\"App Registration Home\" class=\"wp-image-515723\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-home.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-home-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-home-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-home-768x368.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Now, fill in all required details in app creation form, and click on \u2018Register\u2019 button.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Select \u2018Supported Account Types\u2019 as \u2018Accounts in any organizational directory (Any Microsoft Entra ID tenant &#8211; Multitenant) and personal Microsoft accounts (e.g., Skype, Xbox)\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"515725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/reg-form.webp\" alt=\"Register Application\" class=\"wp-image-515725\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/reg-form.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/reg-form-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/reg-form-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/reg-form-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Now, open \u201cCertificates and secrets\u201d tab from the manage section.<\/p>\n\n\n\n<p>Add your client&#8217;s \u2018Secret Key\u2019 under the \u2018Certificates and Secret\u2019 section. Add description and expiration period for your secret key and click on \u2018Add\u2019 button.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"515726\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds.webp\" alt=\"Add Credentials\" class=\"wp-image-515726\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>This secret value will be visible to you in the list.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1100\" height=\"684\" data-id=\"515727\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-1.webp\" alt=\"App Credentials\" class=\"wp-image-515727\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-1.webp 1100w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-1-300x187.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-1-250x155.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/creds-1-768x478.webp 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p><strong>Note<\/strong>: Kindly copy this secret value and store it in a safe place to use it later in your Odoo Apps, as it will be read-only after creation.<\/p>\n\n\n\n<p>&nbsp;You can use this App ID (Client_ID) and Secret Value(App_Secret) in your Odoo apps while configuring OneDrive Storage.&nbsp;<\/p>\n\n\n\n<p>Similarly, you need to open \u201cTest OnDrive\u201d from the App Registration section from slideshow bar, under dropdown \u201cManage\u201d menu.<\/p>\n\n\n\n<p>Here, you will see the Authentication field. That\u2019s what you need to open.<\/p>\n\n\n\n<p>Add this redirect URI configured during Odoo OneDrive Backup app under \u2018Authentication\u2019 tab. Click on \u2018Add a Platform\u2019 button and choose \u2018Web\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"515728\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf.webp\" alt=\"Platform Configuration\" class=\"wp-image-515728\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Enter the appropriate \u2018Redirect URL\u2019 configured during OneDrive Storage configuration in Odoo OneDrive Backup module and click on \u2018Configure\u2019 button.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"880\" data-id=\"515730\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-2.webp\" alt=\"Redirect URL\" class=\"wp-image-515730\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>This Redirect URL will be seen in the list.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1072\" height=\"740\" data-id=\"515733\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-5.webp\" alt=\"Preview\" class=\"wp-image-515733\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-5.webp 1072w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-5-300x207.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-5-250x173.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/platform-conf-5-768x530.webp 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Now, you need to open \u201cManage\u201d section from dropdown menu, and here you will see \u2018Expose an API\u2019. That\u2019s what you need to open.\u00a0<\/p>\n\n\n\n<p>Hence, you need to \u201cAdd the Scope\u201d of the application.<\/p>\n\n\n\n<p>Make sure to set the Scope name as \u2018Files.ReadWrite.All\u2019 and fill in the details as configuration below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-2.webp\" alt=\"Expose API\" class=\"wp-image-515738\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>It will look like the image below after you add the scope.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1120\" height=\"723\" data-id=\"515739\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-3.webp\" alt=\"Expose the API\" class=\"wp-image-515739\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-3-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-3-250x161.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/expose-api-3-768x496.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/figure>\n\n\n\n<p><br>Now, open \u201cAuthentication\u201d tab from the manage section. <\/p>\n\n\n\n<p>Hence, you need to allow the public client flows under the \u2018Authentication\u2019 section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/redirect-url-access.webp\" alt=\"Redirect URL Access\" class=\"wp-image-515740\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/redirect-url-access.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/redirect-url-access-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/redirect-url-access-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/redirect-url-access-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Thus, in this way, the Microsoft Graph app<strong> <\/strong>is configured on the Azure console<br><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">3. <strong>Configuration at Odoo End:<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open OneDrive Configuration in Backup Operations. Here, you need to put your OneDrive Client ID and secret key.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/onedrive-configuration.webp\" alt=\"Odoo OneDrive Configuation\" class=\"wp-image-515741\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/onedrive-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/onedrive-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/onedrive-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/onedrive-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><br><strong>Note:<\/strong> If you are an <a href=\"https:\/\/store.webkul.com\/odoo-saas-kit.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo Saas Kit<\/a> user and have configured a Remote Server, then you will see remote servers in configuration menu.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>4.<\/strong> <strong>Configure a New Backup Process<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open Backup Operations by navigating to Backup >> Backup Process and click on New button to create a new backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"597\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configuration-at-backup-operations.webp\" alt=\"Configuration for Backup Process\" class=\"wp-image-515743\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configuration-at-backup-operations.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configuration-at-backup-operations-300x160.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configuration-at-backup-operations-250x133.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configuration-at-backup-operations-768x409.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To create a new backup process, you need to enter all required details as shown in the image below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/new-backup-process-1.webp\" alt=\"New Backup Process\" class=\"wp-image-515744\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/new-backup-process-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/new-backup-process-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/new-backup-process-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/new-backup-process-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Frequency Cycle:<\/strong><\/p>\n\n\n\n<p>From the dropdown menu, select how often your backup should run, for example, Daily, Twice a Day, Weekly, or Monthly.<br><br><strong>Backup Starting Time:<\/strong>&nbsp;<\/p>\n\n\n\n<p>You can set your exact time when your backup will begin, so you can set it according to your convenience.<\/p>\n\n\n\n<p><strong>Database Name:<\/strong><\/p>\n\n\n\n<p>The Database Name is where you specify which database to back up. For example, if your database is called bkp_db, that\u2019s the one whose backup will be stored.<\/p>\n\n\n\n<p><strong>Backup Format:<\/strong><\/p>\n\n\n\n<p>It decides how backup is saved. You can use zip, which saves both the database and all related files, or pg dump custom format, which only saves the database itself.<\/p>\n\n\n\n<p><strong>Backup Location:&nbsp;<\/strong><\/p>\n\n\n\n<p>For this backup process, you will need to decide where you want to keep your backup. You can choose local storage, OneDrive, or a Remote server from the dropdown menu.<\/p>\n\n\n\n<p><strong>OneDrive Storage:<\/strong><\/p>\n\n\n\n<p>Hence it goes to the connected Microsoft OneDrive account, where the backup files will be uploaded. It lets you choose which OneDrive configuration will store the backups for this operation.<\/p>\n\n\n\n<p><strong>Storage Path:<\/strong><\/p>\n\n\n\n<p>The Storage Path specifies the OneDrive folder where the system saves your database backups, helping you keep files organized.<\/p>\n\n\n\n<p><strong>Drop Old Backups:<\/strong><\/p>\n\n\n\n<p>When enabled, this option automatically removes older backups. It helps free up storage space by keeping only the latest backups.<\/p>\n\n\n\n<p><strong>Backup Retention Count:<\/strong><\/p>\n\n\n\n<p>This decides how many old backups to keep before they are deleted, letting you maintain a history of backups while managing storage efficiently.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/draft-backup-process.webp\" alt=\"Backup Process\" class=\"wp-image-515747\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/draft-backup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/draft-backup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/draft-backup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/draft-backup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note:<\/strong><\/p>\n\n\n\n<p>If \u201cDrop Old Backups\u201d is enabled, you need to set a retention count. Retention count controls how many past backups are saved.<\/p>\n\n\n\n<p>After entering all details, click the Confirm button to initiate your backup process.<\/p>\n\n\n\n<p><strong>Backup Failure Alerts:<br><\/strong>If backup doesn\u2019t complete, internal users will instantly get notified via email to save data from loss.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>5. Cron for Backup Process<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>There are generally two basic <strong>CRON<\/strong> that are configured to automate the process of backing up data.&nbsp;<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>a) Backup Process Ignite Cron:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>This cron checks for confirmed backup processes that are scheduled to start before its run time.<\/p>\n\n\n\n<p>Finally, it marks them as running and creates a system cron to perform your backup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron.webp\" alt=\"Backup Process Ignite Cron\" class=\"wp-image-515748\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Backup Transition: Confirm to Running<\/strong><\/p>\n\n\n\n<p>This Backup Process Ignite cron ensures that your scheduled backups move forward automatically.&nbsp;<\/p>\n\n\n\n<p>When the cron runs and your backup start time arrives, it changes the backup process state from Confirmed to Running, allowing the backup to begin without any manual intervention.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process.webp\" alt=\"Confirm Backup Process\" class=\"wp-image-515749\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>b) Backup Process File Remove Cron:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>This Backup Process File Remove cron handles the removal of older backup files. <\/p>\n\n\n\n<p>It checks if \u201cDrop Old Backup\u201d is enabled for your backup process that is in a running state.<\/p>\n\n\n\n<p>Then the system retains only the number of backup files defined in the retention count for your backup processes, and automatically drops your old backup<\/p>\n\n\n\n<p>Thus, the system optimizes storage and automatically removes older files without requiring any manual work on your server or in your main Odoo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-1.webp\" alt=\"File Remove Cron\" class=\"wp-image-515750\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/cron-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>6. Track the Status of your Backups<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>You can view the status of your backup process here, whether it is Dropped, Failure, or Success. You can stop it at any time by clicking the Cancel Process button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backups-status-tracking.webp\" alt=\"Confirm Backup Process\" class=\"wp-image-515751\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backups-status-tracking.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backups-status-tracking-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backups-status-tracking-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/backups-status-tracking-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note: <\/strong>&nbsp;If you delete any success backups, you will no longer be able to download your backup file associated with your record. <\/p>\n\n\n\n<p>However, after deletion, your backup will still remain on your server. <\/p>\n\n\n\n<p>A warning message will show up on your screen when you click on the delete button.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/warning-message.webp\" alt=\"Warning Message\" class=\"wp-image-515752\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/warning-message.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/warning-message-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/warning-message-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/warning-message-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>7. How to create a backup process for your SaaS Clients<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>If you need to create a backup process for your SaaS clients, first go to Backup Operations and click the New button to start a new backup setup.<\/p>\n\n\n\n<p>Then you need to select the SaaS client in the backup instance field<\/p>\n\n\n\n<p>You will then see a Linked Client option, which lets you specify the client for whom you want to create the backup process.<\/p>\n\n\n\n<p>Similarly the other steps for creating a backup process are same as we do in\u00a0 Self-backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-1.webp\" alt=\"Confirm Backup Process\" class=\"wp-image-515754\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/confirm-backup-process-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>NEED HELP?<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please create a ticket at the <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our <a href=\"https:\/\/webkul.uvdesk.com\/en\/\">support mail<\/a>.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo OneDrive Backup feature allows customers to create personalized backups for their Odoo data on OneDrive.&nbsp; Odoo OneDrive Backup provides a secure solution to protect your Odoo database using cloud storage. It automates backup processes, minimizing, risk of data loss or downtime. Also, to set up, the module links Odoo to OneDrive in just a <a href=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":728,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[321,1267,9658,15469,590],"class_list":["post-515717","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-database-backup","tag-odoo","tag-odoo-saas-kit","tag-odoo-saas-module","tag-webkul"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide For Odoo OneDrive Backup<\/title>\n<meta name=\"description\" content=\"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide For Odoo OneDrive Backup\" \/>\n<meta property=\"og:description\" content=\"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-08T07:56:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T07:56:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\" \/>\n<meta name=\"author\" content=\"Prishit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prishit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\"},\"author\":{\"name\":\"Prishit\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1\"},\"headline\":\"User Guide for Odoo OneDrive Backup\",\"datePublished\":\"2025-12-08T07:56:20+00:00\",\"dateModified\":\"2025-12-08T07:56:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\"},\"wordCount\":1562,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\",\"keywords\":[\"database backup\",\"odoo\",\"odoo saas kit\",\"Odoo SaaS Module\",\"webkul\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\",\"url\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\",\"name\":\"User Guide For Odoo OneDrive Backup\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\",\"datePublished\":\"2025-12-08T07:56:20+00:00\",\"dateModified\":\"2025-12-08T07:56:33+00:00\",\"description\":\"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo OneDrive Backup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1\",\"name\":\"Prishit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Prishit\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/prishit-pba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide For Odoo OneDrive Backup","description":"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/","og_locale":"en_US","og_type":"article","og_title":"User Guide For Odoo OneDrive Backup","og_description":"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.","og_url":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-12-08T07:56:20+00:00","article_modified_time":"2025-12-08T07:56:33+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp","type":"","width":"","height":""}],"author":"Prishit","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prishit","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/"},"author":{"name":"Prishit","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1"},"headline":"User Guide for Odoo OneDrive Backup","datePublished":"2025-12-08T07:56:20+00:00","dateModified":"2025-12-08T07:56:33+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/"},"wordCount":1562,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp","keywords":["database backup","odoo","odoo saas kit","Odoo SaaS Module","webkul"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/","url":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/","name":"User Guide For Odoo OneDrive Backup","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp","datePublished":"2025-12-08T07:56:20+00:00","dateModified":"2025-12-08T07:56:33+00:00","description":"Odoo OneDrive Backup securely automates Odoo database backups to OneDrive with scheduling, alerts, and quick recovery.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/app-reg-search.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-onedrive-backup-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo OneDrive Backup"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1","name":"Prishit","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Prishit"},"url":"https:\/\/webkul.com\/blog\/author\/prishit-pba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/515717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/728"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=515717"}],"version-history":[{"count":5,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/515717\/revisions"}],"predecessor-version":[{"id":515828,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/515717\/revisions\/515828"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=515717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=515717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=515717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}