Share To Slack
Our Share to Slack plugin streamlines collaboration for content teams working in Sitecore XM Cloud by embedding Slack sharing directly into the Page editor. With just a few clicks, users can send either the Editor or Preview link of the current page to a designated Slack channel - eliminating the need to switch tabs, copy URLs, or manually compose messages. This integration keeps content reviews and approvals within the flow of work, reducing friction and speeding up communication.
The feature supports the saving of frequently used Slack channels for quick access and allows users to add contextual messages when sharing. Whether you're requesting feedback, announcing a page update, or initiating a sign-off process, Share to Slack helps teams stay aligned and responsive. By bringing collaboration tools into the authoring environment, it enhances productivity and ensures that content workflows remain agile and transparent.
Plugin Features
One-Click Share from Pages
Authors can instantly post the current page’s Editor or
Preview URL to a Slack channel without leaving the Pages editor. This reduces friction in the review process by eliminating the need to copy-paste links or switch tabs, keeping collaboration within the content creation flow.
Reusable Channel List
Editors can save and label frequently used Slack channels (via Incoming Webhook URLs), such as #marketing, #web-qa, or #content-review. This avoids repetitive admin requests and streamlines sharing by making channels easily accessible.
Personal Default Channel
Each user can set a personal default Slack channel, stored locally in their browser. This feature speeds up frequent shares by reducing the number of clicks required, especially for users who regularly post to the same team or stakeholder group.
Contextual Message Field
A short message field allows users to add context to their share—for example, “SEO check needed” or “Please review by EOD.” This improves clarity, sets expectations, and helps recipients prioritise their responses.
Familiar, Blok-Aligned UI
The plugin features a compact, intuitive panel that aligns with Sitecore’s Blok design system. It includes a ⋯ menu for accessing Settings, Help, and About, ensuring a consistent and user-friendly experience within the Pages editor.
Right Link for the Right Audience
Users can choose between sharing the Editor link (for collaborators with authoring access) or the Preview link (for stakeholders who only need to view the content). This ensures the right level of access and avoids confusion during reviews or approvals.
Getting Started:
Install the Extension
Begin by installing the Share to Slack extension from the Sitecore Marketplace or your organisation’s approved app list. Once installed, open the Pages editor in Sitecore XM Cloud where you will see the Share to Slack panel appear in the right-hand sidebar.
Configure Slack Channels
Click the ⋯ menu in the panel and select Settings. Here, you’ll need to add at least one Slack Incoming Webhook - this includes a label (e.g., “#marketing”) and the corresponding webhook URL. These saved channels will then be available for quick selection during sharing.
Creating a Webhook
If you don’t have a webhook URL, click Help in the ⋯ menu for step-by-step instructions. Alternatively, ask your Slack workspace admin to enable Incoming Webhooks and generate a channel-specific URL.
Share a Page
In the main panel:
- Select a saved Channel.
- Choose the Link Type:
- Editor for collaborators with authoring access.
- Preview for stakeholders who only need to view the page.
- Optionally, add a Message to provide context (e.g., “Final review needed” or “SEO check by EOD”).
- Click Share to Slack to post the link and message directly to the selected channel.
Set a Default Channel (Optional)
To streamline future shares, each user can set a Default Channel. This preference is saved locally and auto-selected when the panel opens.
Manage Channels
You can rename, update, or remove saved channels anytime via the Settings menu. Keeping this list organised ensures consistency across your team and simplifies collaboration.