A Pool acts as a unique, central content repository that allow you to group sites and route different content to different sub-sets of sites. When configuring Content Sync, you decide how many Pools you want to create and what sites you want to connect to what Pools. Sites can then publish content into these Pools while other sites will subscribe to and pull the content from these Pools. You can push content into multiple Pools and any site can subscribe to as many Pools as they like.


Pools are similar to tags in that you categorize your content into different Pools and then assign what sites are consuming content from which of these categories. Let’s say you want to distribute news articles between your sites- usually not all sites are going to be interested in all of your articles. You may have sites that are interested in articles about health while others are looking for articles about technology. In this case you can simply create one health articles Pool and one technolgy articles Pool. Now when you create an article on one of the publishing sites, you can simply assign one of the Pools to it and other sites will have the same article available, based on what they subscribe to.


In a simple setup for Content Staging for example, you may not even need more than one Pool. In this case you can simply use our default Content Pool and configure your Flows to automatically assign that Pool so your editors won’t even have to be bothered assigning it.



Important for multi-pool setups
When a pool assignment is removed from a content item, Content Sync will delete the content from sites that no longer have any pool-overlap with this item. You can disable this behavior in the Advanced settings.



Important for localization
A content item can be in multiple pools, but translations of the same content item can't be spread between pools. This can break the synchronization and even delete translations that are missing in a connected pool. If you are unsure about how this works, please reach out to us.



Did you know?
If you are already using taxonomy terms (Drupal’s default way to categorize and tag content), you can use them instead of Pools. There’s a special subscribe only to filter when configuring Flows that you can use.