---
schema_version: "1"
id: fffeee5319118f5042c4bf75b14f8e385dd169be6511a4373a06ea6601d0da2b
title: Import Content into Salesforce CMS
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/cms_import_content.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.cms_import_content.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ff93cb3988361265bc9187dde779d085d06929c06d7aa0ec32969f53bdbabb59
description: Import images, news, documents, or custom content types into a CMS workspace or an enhanced CMS workspace by uploading a .zip archive of JSON files. Transfer content from an external source or CMS, or mass-import images from an external digital asset manager (DAM), for product enrichment.
products:
  - Salesforce CMS
  - Cross Cloud
release: "264"
---
# Import Content into Salesforce CMS

Import images, news, documents, or custom content types into a CMS workspace or an enhanced CMS workspace by uploading a .zip archive of JSON files. Transfer content from an external source or CMS, or mass-import images from an external digital asset manager (DAM), for product enrichment.

### 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="d8941e71">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d8941e71 ">To export and import content in a CMS workspace:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d8941e71 ">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="d8941e71 ">To export and import content with taxonomy tags in an enhanced CMS
              workspace:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d8941e71 ">
              <p>A CMS workspace contributor role of content admin or content
                manager</p>
              <p>AND</p>
              <p style="margin-bottom:0;">View Content Taxonomy</p>
            </td>

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

Import of content works differently in a CMS workspace than it does in an enhanced CMS workspace.

For a CMS workspace, first prepare your content for import by creating [JSON files that describe the content](https://help.salesforce.com/s/articleView?id=xcloud.cms_import_content_json.htm&release=264.0.0&type=5 "Understand the content details from an export, then define your content details in JSON format to import content into a CMS workspace."). Then compress the JSON files to a .zip archive. In a CMS workspace, you can include multiple content items in a single JSON file for import. When you import .zip archives into a CMS workspace, import the media .zip archive first, then import the corresponding content export .zip archive. When you import content from a CMS workspace, you receive information about the import status in an email.

For an enhanced CMS workspace, prepare your content for import by creating [JSON files that describe the content and file paths](https://help.salesforce.com/s/articleView?id=xcloud.cms_import_content_json_enhanced.htm&release=264.0.0&type=5 "Understand the content details from an export, then define your content details in JSON format for import. The export and import process works differently in enhanced CMS workspaces than it does in CMS workspaces. In enhanced CMS workspaces, each content item must have its own content.json file. Optionally, to specify the content key and folder placement of each content item, include a _meta.json file for each content.json."). Then compress each content.json file to a .zip archive. Include one content item in each content.json file. If your content has taxonomy terms in the \_meta.json file, make sure that your org has a content taxonomy that includes the terms and that you have the View Content Taxonomy permission enabled.

In an enhanced CMS workspace, you receive information about the import status in an email, and you can see import status information from the Job Statuses tab.

1. Open the Digital Experiences app from the App Launcher in Lightning Experience.
2. To import content in a CMS workspace, click **![down arrow](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_down_arrow.png)** | **Import Content**.
3. To import content in an enhanced CMS workspace, click **Manage** | **Import**.
4. Select the .zip archive and click **Import**.
5. To publish all content in your import, select **Publish all content after import**.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-communities_managed_content-264-0-0-production-enus/8b149fc1-875c-4018-8e9e-2843a2196457/images/icon_note.png)
    
    Note If the content is already in your CMS workspace or enhanced CMS workspace, it replaces your last published version. The published content is immediately available to use in all channels, updated in your live site, and in all content references. We recommend that you use this feature to publish images that are referenced by other content after import. If you don’t select this option, your content imports in the draft status and you can publish content separately through the workspace.
6. After you import the content into the workspace, the system sends a confirmation email to the address registered on your Salesforce account. The email has a success or error message and includes a link to download an output file or an error file. To view and download the file, click the link in the email. Log in to Salesforce before you download the file.
    1. To view export and import status and download event details in an enhanced CMS workspace, visit the Job Statuses tab. Click **![Workspace Settings Menu 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_workspace_settings.png)** | **Job Statuses**.
7. To view the imported content, refresh the workspace. On the workspace title tab, click **![workspace tab dropdown arrow](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_workspacetab_downarrow.png)** | **Refresh Tab**.![The dropdown menu is beside the workspace name. Refresh tab is the first option in the menu.](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/community_cms_import_content_refresh_tab.png)
    
    The content appears in the workspace. ![The imported content appears in the workspace window.](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/community_cms_refreshed_workspace_import.png)

#### See Also

- [JSON File Format for Content in an Enhanced CMS Workspace](https://help.salesforce.com/s/articleView?id=xcloud.cms_import_content_json_enhanced.htm&release=264.0.0&type=5 "Understand the content details from an export, then define your content details in JSON format for import. The export and import process works differently in enhanced CMS workspaces than it does in CMS workspaces. In enhanced CMS workspaces, each content item must have its own content.json file. Optionally, to specify the content key and folder placement of each content item, include a _meta.json file for each content.json.")
- [Manage Export and Import Content and Translation Details](https://help.salesforce.com/s/articleView?id=xcloud.cms_content_manage_jobs.htm&release=264.0.0&type=5 "Export and import statuses are visible to multiple users of your enhanced CMS workspace from the Job Statuses tab.")
- [JSON File Format for Content in Salesforce CMS](https://help.salesforce.com/s/articleView?id=xcloud.cms_import_content_json.htm&release=264.0.0&type=5 "Understand the content details from an export, then define your content details in JSON format to import content into a CMS workspace.")