Syncovery is an application that runs on Windows, macOS, Linux and NAS devices. It is an efficient solution for synchronizing, migrating, and backing up SharePoint Sites and OneDrive. It offers advanced capabilities to keep your data secure and synchronized across different platforms. Syncovery’s user-friendly interface and comprehensive features make data management tasks straightforward, ensuring your SharePoint or OneDrive contents are always up to date and protected. Whether you’re moving data between systems or setting up regular backups, Syncovery streamlines the process. You can copy files between local folders and Sharepoint, or multiple different Sharepoint sites, and also between different cloud storage providers.

You will find extensive information on Syncovery’s general capabilities on our web site. This page focuses on the Sharepoint-specific topics, and especially on how to connect Syncovery to your Sharepoint site or to your OneDrive. First, let’s clarify some of Microsoft’s products and APIs.

OneDrive versus OneDrive for Business

OneDrive and OneDrive for Business are both cloud storage services provided by Microsoft, catering to different audiences with distinct features.

OneDrive (Personal)
  • Target Audience: Individual users for personal storage.
  • Use Case: Ideal for storing personal documents, photos, and files accessible from any device.
  • Account Association: Linked to a Microsoft account used for personal services like Outlook.com, Xbox Live, or Skype.
OneDrive for Business
  • Target Audience: Businesses and organizations, part of the Office 365 or SharePoint Server subscription.
  • Use Case: Designed for storing, sharing, and collaborating on work documents within and across organizational boundaries.
  • Account Association: Linked to an Office 365 or Microsoft 365 business account, managed by the organization’s IT department.
How to Know Which One You Have
  1. Account Type: If you log in with a personal email address (e.g., @outlook.com, @hotmail.com), it’s likely OneDrive personal. For OneDrive for Business, you’ll use your work or school email address.
  2. Web Interface: When logged in, the URL can give a hint. Personal OneDrive usually has a URL pattern like onedrive.live.com, whereas OneDrive for Business will be accessed through the Office 365 portal or a direct URL that includes the organization’s name (e.g., yourcompany.sharepoint.com).

Connecting Syncovery to your OneDrive

To authorize Syncovery to sync with your OneDrive, please click on the Internet button for one side in your Syncovery profile. Change the protocol from FTP to “OneDrvNew” for personal OneDrives, or “OneDrive for Business” for the business OneDrive. Then click the Browse button and you will be asked to authorize Syncovery in your web browser. When that is done, you can choose the folder to synchronize with.

Connecting Syncovery to Sharepoint Sites

For Sharepoint Sites, there are additional steps needed to achieve the connection, due to the bigger number of choices you have with Sharepoint. A corporate site frequently has subsites, groups, and multiple document libraries within a single site.

Please note that you cannot just copy a Sharepoint URL from your web browser into Syncovery. Instead, you need to pick your document library from a list that Syncovery will show you.

Choosing the Protocol for a Sharepoint Site

Microsoft allows accessing Sharepoint sites via two distinct APIs. In most cases, the Graph protocol is recommended. However, in some organizations, you may get an error message saying that this action requires Admin consent. In that case, you can try the Sharepoint protocol instead of Graph, or contact your Microsoft 365 administrator so they can allow Syncovery to be used in your organization.

  1. Graph: this is the newer protocol from Microsoft, which features greater flexibility and may be able to show you a more complete list of all the sites, subsites, groups, and document libraries/drives in your organization. To connect Syncovery via the Microsoft Graph, please choose “Graph” from the protocol list on the Internet Protocol Setting dialog, and make sure that the field Domain/Site is empty. Then click the upper one of the two Browse buttons, and authorize Syncovery via your web browser. Next, Syncovery will enumerate all the sites and document libraries that you have access to. Choose the library you need, and then proceed setting up the Syncovery profile.
  2. Sharepoint: the original Sharepoint protocol also still works very well. Authorization differs slightly, in that you need to enter your Sharepoint domain into the field “Domain/Site”, and then click the Browse button next to it. Enter only the domain without any https:// prefix and without any slashes at all. For example: contoso.sharepoint.com. The Sharepoint protocol can be used whenever there are authorization issues with Graph.
Choosing the Document Library

Sharepoint Document Library Selection Dialog Window

When you click on the upper of the two Browse button on the Internet Protocol Settings dialog, the document library selection dialog will appear. Since Syncovery 10.13.0, the dialog looks like this.

You can expand the various nodes in the tree to find your library. Before clicking the OK button, you need to select an item that has a yellow folder icon. These items are the actual document libraries (or drives) where folders and files are stored. You cannot actually select a folder within the library on this dialog. The dialog’s only purpose is to navigate to the document library and select it.

The quickest way is often to use the Search button and type the group or site name, which will then appear in the tree under “Search Results”.

After choosing the document library, you can use the second Browse button to choose a folder within the library.