You are here:
Create and Manage CMS Content
Create and edit content in your CMS and enhanced CMS workspaces without changing what's live in your CMS channels. In enhanced CMS workspaces, clone existing content records of any type, including the content's variants.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create, edit, or clone content: | Any CMS workspace contributor role |
| To publish or unpublish content: | A CMS workspace contributor role of content admin or content manager |
| To tag or untag content: | View Content Taxonomy AND any CMS workspace contributor role |
Create CMS Content
The procedure to add content to a CMS workspace is different from the procedure to add content to an enhanced CMS workspace. Content is specific to the workspace where it was authored, and you create it in the default language for the workspace.
In enhanced CMS workspaces, you can do more with your content. Share content across workspaces, make copies of a content record and variants of any content type, and classify content with taxonomy tags.
- In Lightning Experience, from the App Launcher, open the Digital Experiences app.
-
To add content to a CMS workspace, follow these steps.
- Open the CMS workspace then click Add Content.
- Select the content type, then click Create.
- Fill in the fields.
-
To add a source file for document and image content types, upload a file or
insert a link from a URL.
Note When you link to an image or document source with an external URL, make sure that your org supports the domain used for the URL. Review the Content Security Policy (CSP) settings in Setup, and add the domain of the hosted content to your org’s trusted URL list. If you don’t add the domain to this list, it can raise security alerts for your Experience Cloud site, and users can’t access or preview the content. -
Save your changes.
Your content is added to the CMS workspace. To make it available to your CMS channels, publish the content.
-
To add content to an enhanced CMS workspace, follow these steps.
- Open the enhanced CMS workspace.
- Click Add +, then select Content.
-
Select the content type, then click Create.
The CMS content editor opens.
-
Fill in the fields.
If you leave the API name field blank, Salesforce creates an API name for you. You can’t change the API name after you save the content.
-
To add a source file from your local drive, drag the file into the source field
or upload the file. To add an external file, click Add External
Asset and then insert a URL link or choose files from an external
provider, if installed.
Note When you link to external content, make sure that your org supports the domain used for the external URL. Review the Content Security Policy (CSP) settings in Setup, and add the domain of the hosted content to your org’s trusted URL list. If you don’t add the domain to this list, it can raise security alerts for your site, and users can’t access or preview the content. -
Save your content.
Your content is added to the enhanced CMS workspace.
To make the content available to your CMS channels, publish the content.
Edit CMS Content
The procedure to edit content in a CMS workspace is different from the procedure to edit content in an enhanced CMS workspace. In a CMS workspace, you edit content in the content detail page. After you save or publish your content, you see all versions in the Version History list on the content details page.
In an enhanced CMS workspace, you edit content in the CMS content editor. After you save or publish your content, you see the last modified date and time in the Details tab.
-
To edit content in a CMS workspace, follow these steps.
- Open a CMS workspace.
- To open the content details page, click the content title.
-
To edit unpublished content, simply make your changes.
The first version of the content is created in draft status.
-
To edit content that’s already published and shared to your channels, click
Edit as Draft.
A new version of the content is created in draft status. The previous version remains published until you unpublish it or publish the new version.
- Save your changes. The changes aren’t available to your CMS channels.
- To publish your changes and make them available to your CMS channels, click Publish. When you publish a new version, the previous version status is set to archived. All components in all channels that use the content update with the new version immediately. To update your Version History list, select Refresh Tab in the tab menu.
-
To edit content in an enhanced CMS workspace, follow these steps.
- Open an enhanced CMS workspace.
-
To open the content detail page, click the content title. Or click
, then select Edit from the row-level
actions.
- Click Edit.
-
Make your changes to draft or published content in the content editor.
Note If your content was created before Summer ’24, you can’t add or edit the API name. You can add an API name only when you create new content in an enhanced CMS workspace. - Save your changes. The changes aren’t available to your CMS channels. If the content was published, it’s marked as revised.
To make the changes available to your CMS channels, publish the content.
Clone CMS Content
Make copies of a content record and variants of any content type in an enhanced CMS workspace.
- From the content detail page, click Clone.
- Or, from the row-level actions in the workspace’s content list, select Clone.
- Save your changes. If the enhanced CMS workspace is shared with another workspace, select a folder to save the content in.
To make the content available to your CMS channels, publish the content.

