Salesforce CMS Extensions

Extensions in Salesforce CMS are custom Lightning web components (LWC) that provide context-aware and third-party productivity tools inside the content editor. Extensions are available to content in both General and Marketing CMS workspaces, and extensions have access to read and write content. Create extensions that are available to all content types, or to a select few content types. If you're working in Marketing Cloud Next, you can create extensions for specific components within marketing content, such as a paragraph or HTML component in an email or landing page.

For example, build extensions that enable content authors or marketers to:

  • Generate content with AI tools, from short paragraphs to entire marketing assets
  • Check content for brand voice and tone standards
  • Add assets, such as images, from third-party Digital Asset Management (DAM) systems
  • Review and edit content within specified components

Extensions are available to content only in enhanced CMS workspaces. Previously, extensions were known as "Sidebar Extensions," and they appeared in the sidebar of the CMS content editor. Any sidebar extensions that you built or installed previously now appear in the new extensions menu, and they open in a floating panel. Test any existing extensions in the editor to make sure that they work and appear as expected, specifically those extensions that you built before Spring '26.

To build CMS extensions, you need:

  • Experience in configuring and deploying Lightning Web Components
  • Familiarity with Apex controllers
  • A development environment prepared with Salesforce DX
  • An external AI Service API key for secure callouts

Depending on your extension use case, follow one of these topics.

Deploy your Apex and LWC code to your Salesforce org by using one of these packaging methods.