---
schema_version: "1"
id: 41baeab8ab70fd9bc269fdbfa26512248b812086366bcce3a179c4729e1c0119
title: Deploy A Full Experience Cloud Site with Change Sets
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/experience/264-0-0/networks_migrate_changesets.md
canonical_url: https://help.salesforce.com/s/articleView?id=experience.networks_migrate_changesets.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c567838cab6b6c5c4f55c56babd22d1d73552f0be6786c0dc1ded1819f60f48b
description: Use change sets to move your Experience Cloud site between related orgs that have a deployment connection, such as your sandbox and production orgs. Create, customize, and test your site in your test environment and then migrate the site to production when testing is complete.
products:
  - Experiences
release: "264"
---
# Deploy A Full Experience Cloud Site with Change Sets

Use change sets to move your Experience Cloud site between related orgs that have a deployment connection, such as your sandbox and production orgs. Create, customize, and test your site in your test environment and then migrate the site to production when testing is complete.

### 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: Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</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="d72318e67">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72318e67 ">To customize or publish an Experience Cloud site:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d72318e67 ">Create and Set Up Experiences</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72318e67 ">To edit deployment connections and use inbound change sets:</td>

            <td class="slds-cell-wrap" id="networks_migrate_changesets__perm_edit_connection" style="vertical-align:top;" headers="d72318e67 ">
              <p>Deploy Change Sets AND Modify All Data</p>
              <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                <div class="slds-media slds-media_responsive">
                  <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_note.png" alt="Note"></span></div>
                  <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> If a
                    user requires access only to metadata for deployments, you can turn on the Modify
                    Metadata Through Metadata API Functions permission. This permission gives such
                    users the access that they need for deployments without providing access to org
                    data. For details, see “Modify Metadata Through Metadata API Functions Permission”
                    in Salesforce Help.</div>
                </div>
              </div>
            </td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d72318e67 ">To use outbound change sets:</td>

            <td class="slds-cell-wrap" id="networks_migrate_changesets__perm_outbound_changesets" style="vertical-align:top;" headers="d72318e67 ">Create and Upload Change Sets, Create AppExchange
              Packages, AND Upload AppExchange Packages</td>

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

You can use change sets to move full Experience Builder and Salesforce Tabs + Visualforce sites using the Network component type.

1. Create and test your site in your preferred test org, such as sandbox.
2. From Setup in your test org, enter Outbound Change Sets in the Quick Find box, and then select **Outbound Change Sets**.
3. Create a change set, and click **Add** in the Change Set Components section.
4. Select the **Network** component type, choose your site, and then click **Add to Change Set**.
5. To add dependent items, click **View/Add Dependencies**. We recommend selecting all the dependencies listed.
    
    ![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_tip.png)
    
    Tip
    
    - For navigation menus that link to standard objects, custom list views aren’t included as dependencies. Manually add the custom list view to your change list.
    - Manually add new or modified profiles or permission sets referenced in **Administration** | **Members**.
    - The list of dependencies has two Site.com items—MySiteName and MySiteName1. MySiteName holds the various Visualforce pages that you can set in Administration in Experience Workspaces. MySiteName1 includes the pages from Experience Builder.
6. Click **Upload** and select your target org, such as production.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_note.png)
    
    Note Make sure that your target org allows inbound connections. The inbound and outbound orgs must have a deployment connection. Change sets deploy to an org, not to a site that you pick. The destination site is represented by the **Network** component that you added to the change set. To deploy the same staged site to multiple production orgs, upload and deploy the change set separately to each connected target org.
7. From Setup, select **Inbound Change Sets** and find the change set that you uploaded from your source org.
8. Validate and deploy the change set to make it available in the target org.
    
    ![Warning](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_warning.png)
    
    Warning When you deploy an inbound change set, it overwrites the site in the target org.
9. Manually reconfigure any [unsupported items](https://help.salesforce.com/s/articleView?id=experience.networks_migrate_considerations.htm&release=264.0.0&type=5) in the target org site.
10. Add data for your site, and test it to make sure that everything works as expected. Then publish your changes to go live.

#### See Also

- [Considerations for Deploying Experience Cloud Sites with Change Sets](https://help.salesforce.com/s/articleView?id=experience.networks_migrate_considerations.htm&release=264.0.0&type=5 "Keep the following considerations and limitations in mind when migrating your Experience Builder or Salesforce Tabs + Visualforce site with change sets.")
- [Change Sets Best Practices](https://help.salesforce.com/s/articleView?id=platform.changesets_best_practices.htm&type=5&language=en_US)
- [Upload Outbound Change Sets](https://help.salesforce.com/s/articleView?id=platform.changesets_about_outbound.htm&type=5&language=en_US)
- [Deploy Inbound Change Sets](https://help.salesforce.com/s/articleView?id=platform.changesets_about_inbound.htm&type=5&language=en_US)