Home » Portfolio » M-Files Application » Synchronization of Teams documents to M-Files

Synchronization of Teams documents to M-Files

M-Files is the market-leading Information Management Platform, managing documents and other information using metadata. It allows you to securely store and search through all your documents, regardless of where they are located.

However, many organizations rely on Microsoft solutions like Teams and SharePoint for collaboration and document creation. These tools provide a convenient way to collaborate on the projects within a familiar interface and standard folder structure.


CtrlSync is a powerful tool that allows you to sync files between Microsoft Teams or SharePoint and M-Files.

With CtrlSync, you can have the best of both worlds:

  • Collaborate and create documents within Microsoft Teams or SharePoint,
  • Seamlessly create a backup and keep it updated inside your metadata-managed M-Files vault.

This gives you the ultimate flexibility to work where you want and how you want, while still being able to utilize the metadata structure for archiving your documents.

How CtrlSync Simplifies Microsoft Teams Document Archiving

Discover the Easiest Way to Manage and Protect Your Team’s Documents

Demonstration of Document Syncronization between M-Files and Microsoft Teams

Archiving made simple

  • Work on a document without leaving Microsoft Teams
  • Let CtrlSync automatically backup your files in M-Files.
  • Synchronization works for Teams, Channels, SharePoint Sites or Sub-Sites.

Unlock the power of searching

  • Save your documents with enriched metadata
  • Enable fast, full-text search across multiple sites to find what you need.
  • Our solution empowers efficient information management, so you can focus on what matters most.

Enhance security and compliance

  • Leverage the powerful features of M-Files to protect your files from unauthorized access, loss, or corruption.
  • CtrlSync allows you to apply permissions, workflows, and track the version history of your files.
  • Documents are saved On-Premise, in your Cloud or M-Files Cloud of your choosing.

Synchronization in 3 easy steps

  • Create the Team (or alternatively Channel, SPO Site or Sub-site).
  • For simplicity, we recommend establishing a standard folder structure that you can add to your Team, Channel, SPO Site, or Sub-Site.
  • Begin by creating your Team and copy the URL associated with it.
  • Next, locate the Project you want to connect to your Team within M-Files.
  • Click the “Activate” button. This action triggers CtrlSync to start adding documents that meet the Configuration criteria to M-Files with all the important and defined metadata.
  • Whenever changes are made to the documents within Teams or SharePoint, a new version is automatically saved to M-Files.

When the Team, Channel, SPO Site or Sub-Site is deleted, the Synchronization is ended and the documents are saved in M-Files for your convenience.

Configure the way you want CtrlSync to add and maintain metadata

In Teams or SharePoint, documents are traditionally organized into Folders.
While this approach makes sense for individuals working on isolated Projects, it becomes less effective in a repository that houses documents from various projects and other data sources. This is where M-Files metadata management truly shines.

CtrlSync translates folder information and other data from Teams or SharePoint into valuable metadata within M-Files.
Although CtrlSync caters to all use cases within your Teams/SPO domain, for simplicity, let’s focus on Project Documentation as the primary use case.


There are many configuration options you can use:

  • 1. Define how a MS Team team or channel, SPO site or Subsite relates to a Project or other objects in M-Files.
  • Use Regular expressions to eg. connect a ProjectID from a Channel name to a ProjectID in M-Files
  • Use Aliases
  • Define a one-to-one textual connection
  • 2. Define which folders in Teams/SPO should translate to metadata eg. document classes in M-Files
  • 3. Define how a document name in SPO/Teams convert to a Document Class or other metadata in M-Files.
  • 4. Define how the Creator or Modifier in Teams/SPO should be reflected in metadata
  • 5. Define how often synchronization should run

Once the configuration is made, it will govern the way selected Teams, Channels, SharePoint Sites or Subsites are synchronized, maintained and archived in M-Files with relevant metadata.


Love the familiar interface of Microsoft Teams and SharePoint for collaboration? But also crave the robust information management capabilities of M-Files? You no longer have to choose! CtrlSync seamlessly bridges the gap, allowing you to work seamlessly within Teams and SharePoint while leveraging the power of M-Files. Effortlessly sync files ensuring your crucial documents are backed up securely within M-Files’ metadata-driven structure.
CtrlSync empowers you to collaborate effectively, enrich your documents with metadata, and find information effortlessly through full-text search. Take control of your document security with permission management, version history tracking, and robust protection against unauthorized access and loss. Experience the best of both worlds with CtrlSync. Start your free trial today!


  • M-Files Licenses,
  • M-Files Online Installation,
  • CtrlSync requires that you add it as a Microsoft Azure application on your company’s cloud.

Ready to See and Test Our Solutions for Real?

The best way to really understand what a solution is about is to see it in action for yourself. We will do our best to understand your business needs, demonstrate relevant solutions and help set up a demo environment so that you can try for yourself.