---
schema_version: "1"
id: c8c3cb22e157ed673aae60dd9db1da8a8f82dc2b63580723e8165937650c83b0
title: Work with Extensions in Salesforce CMS
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/cms_content_editor_sidebar_extensions.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.cms_content_editor_sidebar_extensions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7412efde83919610de517e878e40cc8dde6a98444ddd6a5f7051d87df6f9aa53
description: Use extensions to add productivity tools to the content editor in an enhanced CMS workspace. Streamline your content workflow with generative AI tools, spell checkers, and translation services. Developers can build extensions for specific CMS content types.
products:
  - Salesforce CMS
  - Cross Cloud
release: "264"
---
# Work with Extensions in Salesforce CMS

Use extensions to add productivity tools to the content editor in an enhanced CMS workspace. Streamline your content workflow with generative AI tools, spell checkers, and translation services. Developers can build extensions for specific CMS content types.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d1557e70">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">To create, edit, or clone content:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">Any CMS workspace contributor role</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">To publish or unpublish content:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">A CMS workspace contributor role of content admin or content manager</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">To tag or untag content:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d1557e70 ">
              <p>View Content Taxonomy</p>
              <p>AND</p>
              <p style="margin-bottom:0;">any CMS workspace contributor
                role</p>
            </td>

          </tr>
        </tbody>
      </table>

Developers who can create and deploy Lightning web components can build extensions and add them to the CMS content editor. To learn how to build an extension, see [Extensions in CMS](https://developer.salesforce.com/docs/platform/cms/guide/cms-developer-guide.html). Salesforce partners can create extensions and share them on AppExchange.

To use an extension in the content editor, find the extensions button in the top left of the content editor. Content creators can move the floating extension panel around the editor as they work. Extensions have read and write access to content item properties, so content creators can see updates in the draft as they work.

1. In Lightning Experience, from the App Launcher, open the Digital Experiences app.
2. Open an enhanced CMS workspace, and then open a content item from the workspace.
3. Click **Edit**.
4. In the CMS content editor, click ![Puzzle icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-communities_managed_content-264-0-0-production-enus/8b149fc1-875c-4018-8e9e-2843a2196457/communities_managed_content/images/cms_content_editor_sidebarextension_icon.png), and then select the extension that you want to use (1).
    
    Only installed extensions that are compatible with the content type that you're editing appear in the extensions menu.
5. Complete the task in the extension and apply any changes to your content (2).
    
    ![The content editor, showing the extensions menu and floating panel](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-communities_managed_content-264-0-0-production-enus/8b149fc1-875c-4018-8e9e-2843a2196457/communities_managed_content/images/cms_extensions_menu_and_panel.png)

#### See Also

- [_CMS Developer Guide:_ Salesforce CMS Extensions](https://developer.salesforce.com/docs/platform/cms/guide/cms-extensions-overview.html)
- [_GitHub Repository:_ CMS-sideBarExtensions](https://github.com/salesforce-experiencecloud/CMS-sideBarExtensions)