Salesforce Digital Experience Cloud Sites Manager
A Chrome extension that brings bulk publish, activation, deactivation, validation, and per-site progress controls directly into Salesforce Digital Experiences → All Sites.
← All showcase projectsPublish all Salesforce Experience Cloud sites at once
Salesforce Digital Experience Cloud Sites Manager is a Chrome extension for administrators and release managers who need to publish multiple Experience Cloud sites without opening and processing every site individually.
From Salesforce Setup → Digital Experiences → All Sites, you can publish all sites, publish only selected sites, activate or deactivate selected sites, refresh site status, and follow progress for each operation.
The tool also supports Salesforce Community Cloud terminology used in older documentation and searches. Whether you call them Experience Cloud sites, Digital Experiences, communities, or community sites, the extension provides one bulk management workflow.
Before a bulk publish starts, the extension detects inactive sites and asks you to activate them first. This prevents avoidable publish failures while preserving clear results for each selected site.
Video tutorial: bulk manage Salesforce Experience Cloud sites
The problem
Experience Cloud administrators managing several sites must repeat publishing and status operations one site at a time, increasing effort during releases.
Publishing an inactive site should be prevented before a batch begins, while failures on one site should not hide results for the rest of the batch.
The solution
The extension injects a purple management panel into Salesforce Setup → Digital Experiences → All Sites with Refresh, Select All, Clear, Publish Selected, Publish All, Activate Selected, and Deactivate Selected controls.
Before publishing, it validates every target site. Inactive sites block the batch and are listed in an in-page dialog with a shortcut that selects them for activation.
Bulk operations report progress and per-site outcomes while preventing duplicate actions during processing.
Architecture and safety
A Manifest V3 content interface integrates with Salesforce Lightning Setup and survives single-page navigation without duplicate injection.
The extension detects the Salesforce API version, maps the setup domain to the appropriate Salesforce API host, and performs only user-requested site operations through the authenticated browser session.
Salesforce passwords are never requested or stored, session tokens are not persisted, and no Salesforce authentication information is transmitted to an external developer server.
Outcomes
Published in the Chrome Web Store as a working productivity tool for Experience Cloud administrators and release managers.
Reduces repetitive site-management work by supporting selected and all-site operations with transparent per-site results.
Adds a safer release workflow by detecting inactive sites before publishing begins and continuing to surface partial API failures.
Lessons learned
Bulk administration needs eligibility validation before execution, not only error handling after an operation starts.
Per-item results and progress are essential when a batch can partially succeed.
Browser tools that use an existing Salesforce session should clearly disclose access, minimize host permissions, and avoid persistent credential storage.
Salesforce Experience Cloud bulk publishing FAQ
Can I publish all Salesforce Experience Cloud sites at once?
Yes. The extension adds a Publish All control to Salesforce Setup → Digital Experiences → All Sites and reports progress and results for each site.
Can I publish only selected Salesforce community sites?
Yes. Select the Experience Cloud or Community Cloud sites you want, then use Publish Selected to process only those sites.
Can I activate or deactivate multiple Experience Cloud sites?
Yes. The extension supports bulk activation and deactivation for selected sites from the same management panel.
What happens if a Salesforce site is inactive?
The extension validates the batch before publishing. Inactive sites are listed and can be selected for activation before the publish operation begins.
Does this work with Salesforce Community Cloud sites?
Yes. Community Cloud was renamed Experience Cloud. The extension manages sites shown under Salesforce Setup → Digital Experiences → All Sites.
Where can I install the bulk Experience Cloud site manager?
Install Salesforce Digital Experience Cloud Sites Manager from its official Chrome Web Store listing linked on this page.