Content Synchronization

Synchronize content between environments, e.g. get production content onto a test server, effortlessly.

The Content Synchronization extension is used to get content from a source instance into a target instance. For example, you can get content from a PRODuction environment sync'ed (i.e. pulled) into a TEST environment.

Workspaces as well as nodes can both be synchronised in one go. Configuration is stored in JCR and done in node /modules/content-synchronisation/config/.

The extension works as follows:

  • Synchronization first removes configured workspaces/nodes on the target instance, then pulls content from source instance.
  • After synchronization, all imported content is published.
  • Synchronization works in a PULL manner, so it imports content to the instance where user starts it. It does NOT push anything.
3rd Party


Magnolia version



Content Management

Magnolia edition

On-premises Pro On-premises Standard

This extension is maintained by and offered under the following terms and conditions. Should you need further information and assistance, please contact 


  • content-sync-settings.png
  • content-sync-configuration.png
  • content-sync-configuration-target.png
  • content-sync-workspaces.png