---
schema_version: "1"
id: 6410ac5fb345441d9b1f65e8be95a554fed08533cfa208d899bfd1b3c3819336
title: Update Your Org for My Domain Changes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/domain_name_guidelines.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.domain_name_guidelines.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e3ec718a91cd21167899f779ab704a7a45950eb511087081fa5f2a42953aebd9
description: When you deploy a change your My Domain, your Salesforce org’s login URL and application URLs change. URLs that are dynamically constructed—for example, URLs generated via the DomainCreator Apex class—use the new URLs automatically. However, some Salesforce functionality requires an update to work with your new URLs. Similarly, custom code, your network configuration, and third-party integrations that use the old URLs require updates. To ensure a smooth transition to your new URLs, update references to your old URLs.
products:
  - Salesforce Platform
  - Cross Cloud
release: "264"
---
# Update Your Org for My Domain Changes

When you deploy a change your My Domain, your Salesforce org’s login URL and application URLs change. URLs that are dynamically constructed—for example, URLs generated via the `DomainCreator` Apex class—use the new URLs automatically. However, some Salesforce functionality requires an update to work with your new URLs. Similarly, custom code, your network configuration, and third-party integrations that use the old URLs require updates. To ensure a smooth transition to your new URLs, update references to your old URLs.

### 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: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Group</strong>, <strong>Essentials</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and<strong> Developer</strong> Editions</td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note For high-level steps and recommended practices for a My Domain change, plus how to reduce the impact on your users and customers, see [Plan for a My Domain Change](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_plan.htm&release=264.0.0&type=5 "Whether you change your My Domain to update your brand, to adopt enhanced domains, or to enable partitioned domains, the URLs that Salesforce hosts for your org change. Those changes can have a large impact, and making the required updates can seem like a daunting project. To make the process as smooth as possible for you, your users, and your customers, review the high-level steps, the recommended practices, and how to reduce the impact on your users and customers.").

## Pre-Deployment Tasks

Complete these tasks before you deploy a My Domain change.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e104">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e110">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Allowlists</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">Review your allowlists, and ensure that they include the required Salesforce
              domains.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Cross-Org Links and Redirections</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">
              <p>Create an inventory of links and redirections that take the user from a
                different Salesforce org to the org in which you plan to change the My Domain.
                Search across all your Salesforce orgs. </p>
              <p>For example, a hard-coded link on a
                Visualforce page in a sandbox takes a user to a production URL, such as a file or
                another Visualforce page. Or, if you have multiple production orgs and use
                redirections to route users to the correct org, note the places in your code where
                those redirections occur.</p>
              <p>Plan to update these links and redirections after
                you deploy your My Domain change.</p>
              <p style="margin-bottom:0;">If the redirection includes a redirection
                parameter in code or within a URL, also plan to update the Trusted URLs for
                Redirects allowlist in the org that contains the redirection. For more
                information, see <a href="https://help.salesforce.com/s/articleView?id=security_trusted_urls_external_redirections_orgs.htm&amp;type=5&amp;language=en_US" target="_blank">Trust Redirections to Your Other Salesforce
                  Orgs</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">
              <p style="margin-bottom:0;">Custom Visualforce pages or custom apps</p>
            </td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">
              <p>Replace references to the org’s instance URL with relative URLs and dynamically
                generated host names. Note any URLs that require a hard-coded reference.</p>
              <p>For more
                information, see the knowledge article <a href="https://help.salesforce.com/s/articleView?id=000335670&amp;language=en_US&amp;mode=1&amp;type=1" target="_blank">Updating Hard-Coded References</a>.</p>
              <p style="margin-bottom:0;">To
                search your Salesforce code, download the metadata for each of your Salesforce
                orgs. Then use a code editor such as Microsoft Visual Studio to search for URLs
                that belong to the org in which you plan to change the My Domain.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Einstein Bots</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">
              <p>Identify the web pages and sites that use your chatbots so that you can update
                them after you deploy the change.</p>
              <p style="margin-bottom:0;">For each bot, review the Permitted Domains field
                in the chat deployment settings. Optionally, you can update the permitted domains
                and update your deployment code before you deploy the My Domain change. For more
                information, see <a href="https://help.salesforce.com/s/articleView?id=live_agent_create_deployments.htm&amp;language=en_US" target="_blank">Create Chat Deployments</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">External software that accesses your Salesforce org</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">
              <p>After you deploy a My Domain change, Salesforce redirects your previous My
                Domain URLs. In some cases, external software calls can’t process the redirection,
                and the call to the Salesforce URL fails.</p>
              <p style="margin-bottom:0;">Before you deploy your My Domain change,
                verify that the external software that uses your Salesforce URLs, including site
                URLs, can process redirections. If the software can’t process those redirects,
                work with the software owner to get that redirection functionality in place or
                plan to update your use of the software with your new URLs after you deploy the
                change.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Firewalls and proxy servers that filter by host name</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">Update trust settings to include all applicable URL formats for your new
              configuration, as described in <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_app_url_changes.htm&amp;release=264.0.0&amp;type=5" title="Your My Domain name is a subdomain used in login URL and application URLs across your Salesforce org, including sites and Visualforce pages. Understand what determines your org’s URL formats and the structure of those formats.">My Domain URL Formats</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Hard-coded Salesforce org URLs</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">
              <p>With a hard-coded URL, the URL exists in plain text in your code. Those URLs
                require a manual update when the URL changes. For this reason, Salesforce recommends
                that you use relative and dynamically created URLs instead of hard-coded URLs
                whenever possible.</p>
              <p>The first step to addressing hard-coded URLs is to find where
                they exist in your Salesforce orgs. An inventory can help you complete the
                required updates to your org and include the relevant functionality in your
                testing.</p>
              <p>To search your Salesforce code, download the metadata for each of
                your Salesforce orgs. Then use a code editor such as Microsoft Visual Studio to
                search for URLs that belong to the org in which you plan to change the My Domain.
                To determine what to search for, you can use your Salesforce instance and
                reference the <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_app_url_changes.htm&amp;release=264.0.0&amp;type=5" title="Your My Domain name is a subdomain used in login URL and application URLs across your Salesforce org, including sites and Visualforce pages. Understand what determines your org’s URL formats and the structure of those formats.">My Domain URL
                  formats</a>.</p>
              <p>Before you deploy your My Domain name, reduce your
                post-deployment effort by replacing hard-coded links with relative URLs and
                dynamically generated URLs. To generate My Domain URLs, use the <a href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_System_DomainCreator.htm" target="_blank">DomainCreator Class</a>
                in Apex.</p>
              <p style="margin-bottom:0;">Note the hard-coded URLs to update after you deploy your My Domain
                change.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Identity providers on your My Domain login page</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">Note the authentication options available to your users. For example, the
              ability to log in to Salesforce with Google credentials. For more information, see
              <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">Installed packages from AppExchange</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">To get the latest fixes, including potential fixes for enhanced domains,
              install the latest version of each package. Note the package providers so that you
              can report any issues detected during testing. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.distribution_managing_packages.htm&amp;release=264.0.0&amp;type=5" title="Manage packages installed in your Salesforce org, including assigning licenses to users, uninstalling packages, and exporting package data.">Manage Installed Packages</a> in Salesforce
              Help, and visit <a href="https://appexchange.salesforce.com/" target="_blank">AppExchange</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e104 ">My Domain settings</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e110 ">Document your configuration on the My Domain Setup page for reference after you
              deploy the My Domain change. To capture all settings, view or edit each section on
              the Setup page.</td>

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

If the change to your My Domain updates your My Domain login URL, complete these tasks before you deploy the My Domain change. Your My Domain login URL changes when you change your My Domain name or suffix, deploy enhanced domains in a sandbox, or deploy partitioned domains in a non-production org.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e302">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e308">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Authentication options such as single sign-on (SSO), authentication providers,
              and named credentials</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 ">
              <p>If any authentication methods use your login URL, plan to <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">update authentication</a> after you deploy the My Domain change. We recommend
                that you document your existing settings before you deploy your My Domain change.
                This snapshot of your earlier configuration is a valuable reference for your
                rollback plan.</p>
              <p style="margin-bottom:0;">For more information about the settings to capture, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update_determine.htm&amp;release=264.0.0&amp;type=5" title="If your My Domain login URL or site URL changes, authentication updates are required. Determine whether these changes apply to your My Domain change. Then understand the types of updates required.">Determine the Required Authentication Updates After a My Domain Change</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Knowledge articles served on your <code>*.my.salesforce.com</code> URL</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 ">Search for hard-coded references to the knowledge article URLs.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Lightning Out (beta)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 ">
              <p>Identify the Visualforce pages, web pages, and other locations that call your
                Lightning Out app. Identify who can update the markup embedded in those pages.</p>
              <p style="margin-bottom:0;">Determine whether authenticated users can access Lightning Out and whether the
                external client app for Lightning Out uses your My Domain login URL.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Multi-factor authentication (MFA) for logging in to Salesforce</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 "><a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_change_preserve_access.htm&amp;release=264.0.0&amp;type=5" title="When your My Domain or site login URL changes, two multi-factor authentication (MFA) verification methods stop working: built-in authenticators and security keys. Without those methods, single sign-on (SSO) can also stop working. To preserve admin access to Salesforce and prevent end-user frustration, verify your backup authentication methods. In preparation for your My Domain change, determine the post-deployment steps to reestablish authentication for your org, including resetting the affected verification methods for your users.">Preserve login access</a> for your admins and
              end users.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Open Computer-Telephony Integrations (CTIs), such as Salesforce Call Center and
              Click to Dial</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 ">
              <ul>
                <li>Work with your telephony provider to add your new URLs to the telephony
                  provider’s allowlists.</li>

                <li>Review your configuration for any hard-coded references to your URLs. Whenever
                  possible, update these references to relative URLs instead. For examples, see
                  the Knowledge Article <a href="https://orgcs.lightning.force.com/lightning/r/Knowledge__kav/ka0Hx0000005QY9IAM/view" target="_blank">Enhanced Domains and Open CTI with Visualforce
                    (Spring ‘23)</a>. If you find any hard-coded references that you can’t
                  convert to a relative URL, note them and prepare to update them after you deploy
                  your new My Domain.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e302 ">Service Cloud Voice</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e308 ">
              <p>When you enable Service Cloud Voice, Salesforce uses your My Domain URLs to
                configure single sign-on (SSO) to your telephony provider. The required action
                depends upon your configuration.</p>
              <ul>
                <li>If you use Service Cloud Voice with Amazon Connect or Service Cloud Voice with
                  Partner Telephony from Amazon Connect, Salesforce updates your configuration,
                  including the Amazon Connect allowlist, when you deploy your new My Domain. No
                  action is required before you deploy the new My Domain.</li>
                <li>If you use Service Cloud Voice with Partner Telephony, work with your
                  telephony provider to add your new URLs to their allowlist. Also identify
                  hard-coded connect API URLs, allowlists, and references to the Next generation
                  Omni-Channel engagement URL that ends in
                  <samp class="filepath">*.my.salesforce-scrt.com</samp>. With your telephony provider,
                  prepare to update those hard-coded references after you deploy your new My
                  Domain.
                </li>
              </ul>
            </td>

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

If the change to your My Domain updates your Visualforce URL, complete these tasks before you deploy the My Domain change. Your Visualforce URL changes when you deploy enhanced domains or change your My Domain name.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note If the change to your My Domain also updated your My Domain login URL changed, these steps are covered in the corresponding list of pre-deployment tasks in this Help topic.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e447">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e453">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e447 ">Open Computer-Telephony Integrations (CTIs), such as Salesforce Call Center and
              Click to Dial</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e453 ">
              <ul>
                <li>Work with your telephony provider to add your new Visualforce URL to the
                  telephony provider’s allowlists.</li>

                <li>Review your configuration for any hard-coded references to your Visualforce
                  URL. Whenever possible, update these references to relative URLs instead. For
                  examples, see the knowledge article <a href="https://orgcs.lightning.force.com/lightning/r/Knowledge__kav/ka0Hx0000005QY9IAM/view" target="_blank">Enhanced Domains and Open CTI with Visualforce
                    (Spring ‘23)</a>. If you find any hard-coded references that you can’t
                  convert to a relative URL, note them and prepare to update them after you deploy
                  your new My Domain.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e447 ">Salesforce Maps</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e453 ">Determine whether you show nearby maps in Salesforce records or on sites. If
              so, prepare to update the Maps Nearby Map component after you deploy your new My
              Domain. See <a href="https://help.salesforce.com/s/articleView?id=salesforce_maps_setup_nearby_maps_add_to_lightning_pages.htm&amp;language=en_US" target="_blank">Add Nearby Maps to Salesforce Record Pages</a>
              and <a href="https://help.salesforce.com/s/articleView?id=salesforce_maps_setup_nearby_maps_add_to_sites.htm&amp;language=en_US" target="_blank">Add Nearby Maps to Sites</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e447 ">Service Cloud Voice</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e453 ">
              <p>If you use Service Cloud Voice with Partner Telephony, work with your telephony
                provider to add your new Visualforce URL to their allowlist. Also identify
                hard-coded references to your Visualforce URL in your configuration. With your
                telephony provider, prepare to update those hard-coded references after you deploy
                your new My Domain.</p>
              <p style="margin-bottom:0;">If you use Service Cloud Voice with Amazon Connect or Service
                Cloud Voice with Partner Telephony from Amazon Connect, no action is required.
                Salesforce updates your configuration when you deploy your new My
                Domain.</p>
            </td>

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

If your Experience Cloud sites or Salesforce Sites URL change with your My Domain change, complete these tasks before you deploy your My Domain change. Site URLs change when you deploy enhanced domains, change your My Domain name in an org with enhanced domains, or deploy partitioned domains in a non-production org.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e531">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e537">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Authentication options such as single sign-on, authentication providers, and
              named credentials</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">
              <p>If any authentication methods use your site URL, plan to <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">update authentication</a> after you deploy the My Domain change. We recommend
                that you document your existing settings before you deploy your My Domain change.
                This snapshot of your earlier configuration is a valuable reference for your
                rollback plan.</p>
              <p style="margin-bottom:0;">For more information about the settings to capture, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update_determine.htm&amp;release=264.0.0&amp;type=5" title="If your My Domain login URL or site URL changes, authentication updates are required. Determine whether these changes apply to your My Domain change. Then understand the types of updates required.">Determine the Required Authentication Updates After a My Domain Change</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Embedded Service Deployment (Chat)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">Identify the web pages that include chat and identify who can update the code
              snippet embedded in those pages.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Identity providers on your site login page</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">Note the authentication options available to your users. For example, the
              ability to log in to your site with their Salesforce or Google credentials. For more
              information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Knowledge articles served on your Experience Cloud site URL</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">Search for hard-coded references to the knowledge article URLs.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">A Mobile Publisher for Experience Cloud app</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">
              <p>To support redirections of your current My Domain URLs after you deploy the My
                Domain change, check your Mobile Publisher for Experience Cloud Apps version. If
                you’re running a version lower than 10.0, follow the instructions in the knowledge
                article <a href="https://help.salesforce.com/apex/HTViewSolution?urlname=Potential-Service-Disruptions-with-Enable-Enhanced-Domains-for-Mobile-Publisher-for-Experience-Cloud-Apps&amp;language=en_US" target="_blank">Mobile Publisher for
                  Experience Cloud Apps and Enhanced Domains</a>, to upgrade to the latest
                version before you deploy your My Domain change.</p>
              <p style="margin-bottom:0;">If you use a custom domain such
                as <samp class="filepath">https://www.example.com</samp> to host your Experience Cloud site
                and use that custom domain for your Mobile Publisher app, this task doesn’t apply.
                Also, this task doesn’t apply to Mobile Publisher for Lightning apps.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Lightning Out (beta)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 ">Identify the external client app for Lightning Out that use your Experience
              Cloud sites URL. Determine whether authenticated users access Lightning Out.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e531 ">Multi-factor authentication for logging in to your site</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e537 "><a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_change_preserve_access.htm&amp;release=264.0.0&amp;type=5" title="When your My Domain or site login URL changes, two multi-factor authentication (MFA) verification methods stop working: built-in authenticators and security keys. Without those methods, single sign-on (SSO) can also stop working. To preserve admin access to Salesforce and prevent end-user frustration, verify your backup authentication methods. In preparation for your My Domain change, determine the post-deployment steps to reestablish authentication for your org, including resetting the affected verification methods for your users.">Preserve login access</a> for
              your admins and end users.</td>

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

If you have Experience Cloud sites or Salesforce Sites and the My Domain change includes enabling enhanced domains, complete these tasks before you deploy the new My Domain.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e668">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e674">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e668 ">External integrations</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e674 ">Salesforce uses the Server Name Indication (SNI) protocol to serve the <code>*.my.site.com</code> and <code>*.my.salesforce-sites.com</code> domains. If an integration doesn’t support
              that protocol, the integration can fail. Work with third parties that currently
              integrate with your <code>*.force.com</code> site URL to
              ensure that they support SNI.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e668 ">IP restrictions are configured in Salesforce with only IPv4 addresses</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e674 ">
              <p>After you deploy enhanced domains, your new *.my.site.com Experience Cloud site
                host name supports both IPv4 and IPv6. If a profile includes IP restrictions and only
                IPv4 addresses are allowed, users assigned to that profile can see an error when
                they access your site that ends in <samp class="filepath">*.my.site.com</samp> via IPv6. To
                prevent that error, update your IP allowlists or restrictions to allow IPv6 source
                addresses for authorized users. In particular, review and update the login IP range
                restrictions for the relevant profiles, including the site’s guest user profile. For
                more information on setting IP restrictions in Salesforce, see the knowledge article
                <a href="https://help.salesforce.com/apex/HTViewSolution?urlname=What-is-the-difference-between-Network-Access-Session-Settings-and-Profile-Based-IP-Restrictions" target="_blank">Network Access, Session
                  Settings, and Profile-based IP restrictions</a>.
              </p>
              <div>
                <p>These three IP ranges cover
                  the entire IPv4 and IPv6 internets.
                </p>
                <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code>:: to ::fffe:ffff:ffff
0.0.0.0 to 255.255.255.255
::1:0:0:0 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff</code></pre>
              </div>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e668 ">Network restrictions that use IP allowlists only</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e674 ">
              <p>When you deploy enhanced domains, your new system-managed Experience Cloud site
                *.my.site.com domain includes the Experience Cloud content delivery network (CDN),
                which uses the Salesforce CDN partner. The IP addresses used by the Salesforce CDN
                partner aren’t published. Therefore, if your network settings include IP
                allowlisting, users can lose access to your site that uses the Salesforce CDN. For
                example, if your users log in via a VPN that exclusively uses IP allowlisting, the
                users on that VPN can’t access your site, because it uses the Salesforce CDN
                partner's IP address. </p>
              <p>To ensure that your users can access your Experience Cloud
                site on the Salesforce CDN, allowlist your site’s domain, or serve your site via a
                custom domain. For more information, see the knowledge article <a href="https://help.salesforce.com/s/articleView?id=000394905&amp;type=1&amp;language=en_US" target="_blank">Access Experience Sites via an IP-Restricted VPN
                  After Enhanced Domains Deployment</a>.</p>
              <p style="margin-bottom:0;">If you can’t allowlist your
                domain at the network level or configure a custom domain to serve your site, plan
                to contact Salesforce Customer Support to disable the Salesforce CDN for your
                <samp class="filepath">*.my.site.com</samp> site URL after you deploy enhanced
                domains.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e668 ">Trusted domains for inline frames</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e674 ">
              <p>If the Clickjack protection level for your site is <strong class="uicontrol">Allow framing of
                  site pages on external domains (Good protection)</strong>, review and update
                the list of trusted domains. In particular, ensure that
                <samp class="filepath">*.my.salesforce.com</samp> is trusted.
              </p>
              <p style="margin-bottom:0;">For more information, see
                <a href="https://help.salesforce.com/s/articleView?id=networks_clickjack_protection.htm&amp;language=en_US" target="_blank">Enable Clickjack Protection in Experience Cloud
                  Sites</a> and <a href="https://help.salesforce.com/s/articleView?id=siteforce_clickjacking_enable.htm&amp;language=en_US" target="_blank">Enable Clickjack Protection in
                  Site.com</a>.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e668 ">Visualforce pages with embedded Lightning components</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e674 ">If the Visualforce page is published through an Experience Cloud site, trust
              your Lightning components URL for scripts on your site. For each site with
              Visualforce pages that include embedded Lightning components, edit the Security
              &amp; Privacy settings in Experience Builder and add your Lightning Components URL
              to the Trusted Sites for Scripts. For example, add
              <samp class="filepath">https://*.container.force.com</samp> or
              <samp class="filepath">https://*.force.com</samp>. For more information, see <a href="https://help.salesforce.com/s/articleView?id=networks_security_csp_allow.htm&amp;language=en_US" target="_blank">Where to Allowlist Third-Party Hosts for Experience
                Builder Sites</a>.
            </td>

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

## Post-Deployment Tasks

Complete these tasks after you deploy a My Domain change. Post-deployment tasks require your new My Domain URLs.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e810">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e816">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Incomplete pre-deployment tasks</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">Review the pre-deployment tasks, and complete any incomplete items.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Allowlists</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">
              <p>If you deployed enhanced domains, you can remove the domains that only apply to
                orgs without enhanced domains from your allowlist. However, we recommend that you
                keep those domains in your allowlist for redirection until all users and
                integrations are using your new domains successfully.</p>
              <p style="margin-bottom:0;">For the list of required
                domains and their purposes, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.setup_domains.htm&amp;type=5&amp;language=en_US" target="_blank">Allow the Required Domains</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Changed URLs</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">With almost every My Domain change, the URLs that Salesforce serves for your
              org change. Salesforce redirects these URLs by default. To help your users update
              outdated links and bookmarks, we recommend that you enable <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_redirections_manage.htm&amp;release=264.0.0&amp;type=5" title="Control whether to redirect users who visit your previous My Domain URLs to the current My Domain URL. To help your users adopt the new URLs after a My Domain change, optionally turn on a brief message during My Domain URL redirections. And test the end of support for incorrect instanced URLs in API traffic.">a brief message</a> during the redirection that
              provides the current URL.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Cross-Org Links and Redirections</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">
              <p>Update references to your old My Domain URLs in your cross-org links and
                redirections.</p>
              <p style="margin-bottom:0;">If the redirection includes a redirection parameter in code or within a URL, also
                plan to update the Trusted URLs for Redirects allowlist in the org that contains
                the redirection. For more information, see <a href="https://help.salesforce.com/s/articleView?id=security_trusted_urls_external_redirections_orgs.htm&amp;type=5&amp;language=en_US" target="_blank">Trust Redirections to Your Other Salesforce
                  Orgs</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Chatter</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">Review and update bookmarks and links on Chatter groups that you own.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">
              <p style="margin-bottom:0;">Custom Visualforce pages or custom apps</p>
            </td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">
              <p>Replace hard-coded references to the org’s instanced URL, such as
                <code>https://na170.salesforce.com</code>, or your My Domain login URL with
                your new My Domain login URL.
              </p>
              <p style="margin-bottom:0;">For more information, see the knowledge article
                <a href="https://help.salesforce.com/s/articleView?id=000335670&amp;language=en_US&amp;mode=1&amp;type=1" target="_blank">Updating Hard-Coded
                  References</a>.
              </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Einstein Bots</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">For each bot, regenerate the deployment code and update it on each web page
              that uses the bot. As part of the process, review and update the Permitted Domains
              field in the chat deployment settings. For more information, see <a href="https://help.salesforce.com/s/articleView?id=live_agent_create_deployments.htm&amp;language=en_US" target="_blank">Create Chat Deployments</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">External software that accesses your Salesforce org</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">Update the references to your Salesforce URLs within the external software,
              then log in to Salesforce again via the software.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Hard-coded references to URLs</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">
              <p>Update these references to your current My Domain URLs. Ideally, generate the
                host names via a dynamic method, such as the <a href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_System_DomainCreator.htm" target="_blank">DomainCreator Class</a> in Apex.</p>
              <p>If you
                deployed enhanced domains, review the temporary <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_redirections_non_enhanced.htm&amp;release=264.0.0&amp;type=5" title="After enhanced domains deployment, your previous non-enhanced host names were redirected. In Winter ’25, Salesforce stopped redirections for legacy (non-enhanced) My Domain URLs in Developer Edition orgs, patch orgs, scratch orgs, Trailhead Playgrounds, and existing sandboxes. Redirections for those legacy URLs stopped in Spring ’26 in all orgs, including production orgs. If your org was created before October 2020, Salesforce also stopped redirections for host names that contained your instance name but not your My Domain. And in Winter ’27, support ends for incorrect instanced URLs in API calls. Review the affected host names and how to test for the end of these redirections.">host names</a>
                redirections. If you find any of those host name formats in your org, update them
                to the <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_url_format_changes_enable_enhanced.htm&amp;release=264.0.0&amp;type=5" title="Understand how login and application URL formats changed when enhanced domains, the latest version of My Domain, were deployed. These changes apply only to orgs created in June 2022 or earlier.">enhanced domain format</a>.</p>
              <p style="margin-bottom:0;">For more information about
                updating hard-coded references, see the knowledge article <a href="https://help.salesforce.com/s/articleView?id=000335670&amp;language=en_US&amp;mode=1&amp;type=1" target="_blank">Updating Hard-Coded
                  References</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Installed packages from AppExchange</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">Verify the package functionality. In necessary, log in to Salesforce again to
              access the package features. Note the features that require users to reconnect, and
              include those features in your end-user notifications. For more information, see
              <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_plan_comms.htm&amp;release=264.0.0&amp;type=5" title="A My Domain change can impact users who log in to your Salesforce org, and it can impact external users, such as visitors to your Experience Cloud sites. Review recommendations about communicating to these groups before and after you deploy the change.">Notify Users and Customers About a My Domain Change</a>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Firewalls and proxy servers that filter by host name</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">Optionally, you can remove the host names that no longer apply to your org from
              your trust settings. However, we recommend that you allow those host names for
              redirection until all users and integrations are using your new domains
              successfully.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e810 ">Pinned certificates</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e816 ">We don’t recommend certificate pinning. Consider updating your policies to
              exclude pinned certificates. Otherwise, if you changed your My Domain suffix or
              deployed enhanced domains, review your pinned certificates against your new My
              Domain URLs, and update them as needed. If your software or policies require
              pinning, we recommend that you pin the intermediate certificate and not the leaf
              certificate.</td>

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

Complete these tasks if your My Domain login URL changed. Your My Domain login URL changes when you change your My Domain name or suffix, deploy enhanced domains in a sandbox, or deploy partitioned domains in a non-production org.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_important.png)

Important When your My Domain login URL or site URL changes, authentication methods such as SSO and MFA can stop working. Before you deploy a change to your My Domain, [preserve login access](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_change_preserve_access.htm&release=264.0.0&type=5 "When your My Domain or site login URL changes, two multi-factor authentication (MFA) verification methods stop working: built-in authenticators and security keys. Without those methods, single sign-on (SSO) can also stop working. To preserve admin access to Salesforce and prevent end-user frustration, verify your backup authentication methods. In preparation for your My Domain change, determine the post-deployment steps to reestablish authentication for your org, including resetting the affected verification methods for your users.") for your admins and users.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1037">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1043">
              <p style="margin-bottom:0;">Action</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">
              <p style="margin-bottom:0;">API integrations into your org</p>
            </td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>Check whether the API client references the server endpoint. For the API client,
                use the <code>metadataServerUrl</code> or <code>serverURL</code> value returned by a <a href="https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_login_loginresult.htm" target="_blank">login request</a>. Don’t use a
                hard-coded server URL.</p>
              <p style="margin-bottom:0;">After you deploy a My Domain change that affects your login URL, Salesforce
                returns the server URL containing your new My Domain name or suffix. If your org
                has been moved to another instance or you require SOAP API logins to use your My
                Domain in My Domain policies, old calls to instanced URLs fail. And API logins to
                a Hyperforce org can’t use an instanced URL. To avoid disruption, use the value
                returned by Salesforce.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Branding</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">If your brand changed, update your login page branding. For more information,
              see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_branding.htm&amp;release=264.0.0&amp;type=5" title="My Domain gives you a point-and-click way to brand the page that prompts users to log in to your Salesforce org. You can replace the Salesforce logo with your own and change your background and login button colors. You can also display content to the right of your login form. Branding options apply to the entire login experience, including pages for users to verify their identity and reset passwords. They also apply to login flows.">Customize Your My Domain Login Page with Your Brand</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Desktop links</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update the desktop links with your new My Domain login URL.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">DevOps Center</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update the named credentials used to authenticate users that access your org
              through DevOps Center. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update_named_credentials.htm&amp;release=264.0.0&amp;type=5" title="To simplify the setup of authenticated callouts, you can use a named credential as the callout endpoint. When your My Domain login URL or site login URL changes, named credentials that use that URL stop working. Because DevOps Center uses named credentials, you can’t access DevOps Center environments when the org’s My Domain login URL changes. To reestablish the impacted authentication callouts, update the URL field for the affected named credentials.">Update Named Credentials After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">
              <p style="margin-bottom:0;">Email templates</p>
            </td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p style="margin-bottom:0;">Replace references to the old URL with your new My Domain login URL. If the
                template uses a hard-coded URL, which is more common in email templates created in
                Salesforce Classic, we recommend that you update the template to use a dynamically
                generated URL.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Enablement sites (myTrailhead)</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">If your enablement site’s login URL is your My Domain login URL in the format
              <code>https://<var>MyDomainName</var>.my.salesforce.com</code>,
              contact Salesforce Customer Support to update your authentication provider. For more
              information, see <a href="https://help.salesforce.com/s/articleView?id=mth_configure_mytrailhead.htm&amp;language=en_US" target="_blank">Configure Your Enablement Site</a>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Identity providers on your login page</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update your identity providers with your new My Domain login URL or new site
              login URL. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Knowledge articles served on your <code>*.my.salesforce.com</code> URL</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update any hard-coded references to the knowledge article URLs.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Enhanced Chat</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">To update your Enhanced Web Chat configuration with your My Domain login URL,
              republish your Enhanced Web Chat deployment. For more information, see <a href="https://help.salesforce.com/s/articleView?id=miaw_enhanced_domains_1.htm&amp;language=en_US" target="_blank">Update Your Enhanced Web Chat Deployment After
                Upgrading to Enhanced Domains</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Lightning Out (beta)</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>Update <a href="https://help.salesforce.com/s/articleView?id=connected_app_overview.htm&amp;language=en_US" target="_blank">external client apps</a> that use your My
                Domain login URL.</p>
              <p>Refresh the <a href="https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.lightning_out_markup" target="_blank">Lightning Out markup</a> on Visualforce pages,
                web pages, and other locations that call your Lightning Out app.</p>
              <p style="margin-bottom:0;">If authenticated users access Lightning Out, generate a new <a href="https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.lightning_out_authentication" target="_blank">Session ID or authentication token</a> for
                those connections.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Multi-factor authentication for accessing Salesforce</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update your authentication configuration. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Named credentials</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>Review the URL field for your named credentials. If a named credential uses
                your My Domain login URL, update the URL field with your new My Domain login URL.
                For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update_named_credentials.htm&amp;release=264.0.0&amp;type=5" title="To simplify the setup of authenticated callouts, you can use a named credential as the callout endpoint. When your My Domain login URL or site login URL changes, named credentials that use that URL stop working. Because DevOps Center uses named credentials, you can’t access DevOps Center environments when the org’s My Domain login URL changes. To reestablish the impacted authentication callouts, update the URL field for the affected named credentials.">Update Named Credentials After a My Domain Change</a>.</p>
              <p style="margin-bottom:0;">If users access
                functionality that relies on an updated named credential, instruct them to
                reauthenticate.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Marketing Cloud Account Engagement (Pardot)</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>If your Account Engagement configuration uses the Pardot <a href="https://help.salesforce.com/s/articleView?id=pardot_sf_connector_setup_connector_user_parent.htm&amp;language=en_US" target="_blank">Connector User</a>, update the login URL that
                Account Engagement uses. In Account Engagement, update the Pardot Connector User.
                To use the same user, save the user again in Account Engagement. Then log out and
                back in to your org to complete the process.</p>
              <p>If you’re using the <a href="https://help.salesforce.com/s/articleView?id=pardot_sf_connector_integration_user.htm&amp;language=en_US" target="_blank">Account Engagement Integration User</a>, no
                changes are needed.</p>
              <p style="margin-bottom:0;">When you deploy enhanced domains, no change to the Account Engagement tracker
                domain configuration is required. </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Open Computer-Telephony Integrations (CTIs), such as Salesforce Call Center and
              Click to Dial</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <ul>
                <li>Verify with your telephony provider that your new URLs are included in the
                  telephony provider’s allowlists. Optionally, work with the provider to remove
                  your previous URLs from to their allowlists.</li>

                <li>Update any hard-coded references to your previous URLs. Whenever possible,
                  update these references to relative URLs instead. For examples, see the
                  knowledge article <a href="https://orgcs.lightning.force.com/lightning/r/Knowledge__kav/ka0Hx0000005QY9IAM/view" target="_blank">Enhanced Domains and Open CTI with Visualforce
                    (Spring ‘23)</a>.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">A personalized version of the Salesforce mobile app published on the Google
              Play or Apple App stores</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">If your personalized version of the Salesforce app uses your My Domain login
              URL, update your app to use your new My Domain login URL.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Service Cloud Voice</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>When you enable Service Cloud Voice, Salesforce uses your My Domain URLs to
                configure single sign-on (SSO) to your telephony provider. The required action
                depends upon your configuration.</p>
              <ul>
                <li>If you use Service Cloud Voice with Amazon Connect or Service Cloud Voice with
                  Partner Telephony from Amazon Connect, no action is required. Salesforce updates
                  your configuration, including the Amazon Connect allowlist, when you deploy your
                  new My Domain. Optionally, remove your old URL formats from the Amazon Connect
                  allowlist.</li>
                <li>If you use Service Cloud Voice with Partner Telephony, work with your
                  telephony provider to update your configuration with your new URLs after you
                  deploy the new My Domain. In particular, update hard-coded connect API URLs,
                  allowlists, and references to the Next generation Omni-Channel engagement URL
                  that ends in <samp class="filepath">*.my.salesforce-scrt.com</samp>. Optionally, work
                  with your telephony provider to remove your previous URL formats from their
                  allowlist.</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Single sign-on for accessing Salesforce</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update your authentication configuration. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Streaming API</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">
              <p>To ensure continuity during instance refreshes and org migrations, we recommend
                using My Domain URLs with Streaming API. If you follow this recommendation, replace
                your previous My Domain login URL with your new login URL.</p>
              <p>If you don’t follow
                this recommendation yet, use your My Domain login URL with Streaming API. For
                example, replace <code>https://login.salesforce.com</code>
                and <code>https://<var>InstanceName</var>.salesforce.com​/</code> with <code>https://<var>MyDomainName</var>.my.salesforce.com​/</code>.</p>
              <p style="margin-bottom:0;">For
                more information on logging in to Salesforce with your My Domain URL, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_code.htm&amp;release=264.0.0&amp;type=5" title="For an extra layer of security, use your My Domain login URL to access your Salesforce org with code. Compare the benefits of your My Domain login URL versus the default Salesforce login URL. And understand why we recommend that you update the login URLs that contain your Salesforce instance.">Log In to Salesforce with Code</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Third-party external client apps</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Work with the third party to update the URLs in the app, including SSO and
              other authentication configuration settings. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1037 ">Zones for Experience Cloud sites (Ideas, Answers, Chatter Answers)</td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1043 ">Update the email notification URL. From Setup, in the Quick Find box, enter
              <kbd>Zones</kbd>, and then select <strong class="uicontrol">Zones</strong> under
              <strong class="uicontrol">Answers, Ideas Zones</strong> or <strong class="uicontrol">Chatter Answers
                Zones</strong>. Then, next to the zone that you want to change, click
              <strong class="uicontrol">Edit</strong>. To update the Email Notification URL, clear the
              existing URL so that the field is blank. Save the page, and the system populates the
              field with the new My Domain URL.
            </td>

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

If the URL for your Visualforce pages changed, complete these tasks. Your Visualforce URL changes when you deploy enhanced domains or change your My Domain name.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note If your My Domain login URL changed, these steps are covered in the corresponding list of post-deployment tasks in this Help topic.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1450">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1456">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1450 ">Open Computer-Telephony Integrations (CTIs), such as Salesforce Call Center and
              Click to Dial</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1456 ">
              <ul>
                <li>Verify that your new Visualforce URL is included in the telephony provider’s
                  allowlists. Optionally, work with the provider to remove your previous
                  Visualforce URL from to their allowlists.</li>

                <li>Update any hard-coded references to your previous Visualforce URL. Whenever
                  possible, update these references to relative URLs instead. For examples, see
                  the knowledge article <a href="https://orgcs.lightning.force.com/lightning/r/Knowledge__kav/ka0Hx0000005QY9IAM/view" target="_blank">Enhanced Domains and Open CTI with Visualforce
                    (Spring ‘23)</a>.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1450 ">Salesforce Maps</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1456 ">If you show nearby maps in Salesforce records or on sites, update the
              corresponding Maps Nearby Map component. See <a href="https://help.salesforce.com/s/articleView?id=salesforce_maps_setup_nearby_maps_add_to_lightning_pages.htm&amp;language=en_US" target="_blank">Add Nearby Maps to Salesforce Record Pages</a>
              and <a href="https://help.salesforce.com/s/articleView?id=salesforce_maps_setup_nearby_maps_add_to_sites.htm&amp;language=en_US" target="_blank">Add Nearby Maps to Sites</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1450 ">Service Cloud Voice</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1456 ">
              <p>If you use Service Cloud Voice with Partner Telephony, work with your telephony
                provider to update your configuration, including allowlists, with your new
                Visualforce URL. Optionally, work with your telephony provider to remove your
                previous Visualforce URL from their allowlist.</p>
              <p style="margin-bottom:0;">If you use Service Cloud Voice with
                Amazon Connect or Service Cloud Voice with Partner Telephony from Amazon Connect,
                no action is required. Salesforce updates your configuration when you deploy your
                new My Domain. Optionally, you can update your Amazon Connect allowlist to remove
                your old Visualforce URL format.</p>
            </td>

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

Complete these tasks if your content URL changed. That URL changes when you change your My Domain name or suffix, deploy enhanced domains in any org, or deploy partitioned domains in a non-production org.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1534">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1540">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1534 ">Email and other document templates that use files hosted in Salesforce</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1540 ">Update the embedded content or images. For example, an icon or image that is
              hosted in your org and used in email footer templates. Instruct users to update
              their local templates.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1534 ">Enablement sites (myTrailhead)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1540 ">URLs for badge art stored in your Salesforce org changed. Update your modules
              and trails with the new badge art URLs. For more information, see <a href="https://help.salesforce.com/s/articleView?id=mth_configure_mytrailhead.htm&amp;language=en_US" target="_blank">Configure Your Enablement Site</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1534 ">Web content that uses files hosted in Salesforce</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1540 ">Update the content links. For example, an image used on your website or
              externally published PDFs.</td>

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

Complete these tasks if your Experience Cloud sites or Salesforce Sites URL changed. Site URLs change when you deploy enhanced domains, change your My Domain name in an org with enhanced domains, or deploy partitioned domains in a non-production org.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_important.png)

Important When your My Domain login URL or site URL changes, authentication methods such as SSO and MFA can stop working. Before you deploy a change to your My Domain, [preserve login access](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_login_change_preserve_access.htm&release=264.0.0&type=5 "When your My Domain or site login URL changes, two multi-factor authentication (MFA) verification methods stop working: built-in authenticators and security keys. Without those methods, single sign-on (SSO) can also stop working. To preserve admin access to Salesforce and prevent end-user frustration, verify your backup authentication methods. In preparation for your My Domain change, determine the post-deployment steps to reestablish authentication for your org, including resetting the affected verification methods for your users.") for your admins and users.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1610">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1616">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Authentication that uses your site URL</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">If you configured a Salesforce authentication provider so that your users can
              log in to your custom external web app using their Salesforce credentials, verify
              your configuration. If your setup uses your site URL, update the configuration. For
              more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Branding</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">If your brand changed, update the branding for your Experience Cloud site login
              page. For more information, see <a href="https://help.salesforce.com/s/articleView?id=external_identity_customize_community.htm&amp;language=en_US" target="_blank">Brand Your Pages from the Administration
                Workspace</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Desktop links</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update the desktop links with your new site login URL.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Email templates</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Replace references to your old site URLs with the new site login URLs.
              Hard-coded URLs are more common in email templates created in Salesforce
              Classic.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Embedded Service Deployment (Chat)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Regenerate the Embedded Service code snippet with your new site URL. Update the
              web pages that include chat with the new snippet. See <a href="https://help.salesforce.com/s/articleView?id=snapins_chat_get_code.htm&amp;language=en_US" target="_blank">Add Your Embedded Chat to a Website</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Enablement sites (myTrailhead)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">If your enablement site’s login URL is your site URL, contact Salesforce
              Customer Support to update your authentication provider. For more information, see
              <a href="https://help.salesforce.com/s/articleView?id=mth_configure_mytrailhead.htm&amp;language=en_US" target="_blank">Configure Your Enablement Site</a>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">External integrations </td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update external integrations that reference your sites.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">External links to the site</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update external-facing links such as publicly available Experience Cloud sites
              and Salesforce Sites. For example, a site URL can be used on your website, social
              media pages, marketing materials, and templates such as email signatures and
              automated responses.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Hard-coded references to your site within your sites and custom pages</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">
              <p>Update any hard-coded links to Experience Cloud sites and Salesforce Sites in
                your sites and custom pages. For example, if you host knowledge articles on an
                Experience Cloud site, update the URLs that include your old site URL. These links
                are redirected to the equivalent current site URL until you disable those
                redirections or until Salesforce stops those redirections. See <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_redirections_non_enhanced.htm&amp;release=264.0.0&amp;type=5" title="After enhanced domains deployment, your previous non-enhanced host names were redirected. In Winter ’25, Salesforce stopped redirections for legacy (non-enhanced) My Domain URLs in Developer Edition orgs, patch orgs, scratch orgs, Trailhead Playgrounds, and existing sandboxes. Redirections for those legacy URLs stopped in Spring ’26 in all orgs, including production orgs. If your org was created before October 2020, Salesforce also stopped redirections for host names that contained your instance name but not your My Domain. And in Winter ’27, support ends for incorrect instanced URLs in API calls. Review the affected host names and how to test for the end of these redirections.">Prepare for the End of Redirections for Non-Enhanced Domains</a>.</p>
              <p style="margin-bottom:0;">When you update these hard-coded links, use relative paths and
                dynamically generated host names whenever you can. If your site URL changes again
                in the future, relative paths and dynamically generated host names continue to
                work.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Identity providers on your site login page</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update your identity providers with your new site URL. For more information,
              see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Knowledge articles served on your Experience Cloud site URL</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update any hard-coded references to the knowledge article URLs.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Lightning Out (beta)</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">
              <p>Update <a href="https://help.salesforce.com/s/articleView?id=connected_app_overview.htm&amp;language=en_US" target="_blank">external client
                  apps</a> that use your Experience Cloud URL.</p>
              <p style="margin-bottom:0;">If authenticated users access Lightning Out, generate a new <a href="https://developer.salesforce.com/docs/component-library/documentation/en/lwc/lwc.lightning_out_authentication" target="_blank">Session ID or authentication token</a> for
                those connections.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Enhanced Web Chat</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">If you use Enhanced Web Chat in an Experience Builder site, update your
              allowlisted URLs. For more information, see <a href="https://help.salesforce.com/s/articleView?id=miaw_enhanced_domains_1.htm&amp;language=en_US" target="_blank">Update Your Enhanced Web Chat Deployment After
                Upgrading to Enhanced Domains</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">A Mobile Publisher for Experience Cloud app</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">
              <p>Update your app to use your new Experience Cloud sites URL before Salesforce
                stops redirections for your old site URL. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_redirections_non_enhanced.htm&amp;release=264.0.0&amp;type=5" title="After enhanced domains deployment, your previous non-enhanced host names were redirected. In Winter ’25, Salesforce stopped redirections for legacy (non-enhanced) My Domain URLs in Developer Edition orgs, patch orgs, scratch orgs, Trailhead Playgrounds, and existing sandboxes. Redirections for those legacy URLs stopped in Spring ’26 in all orgs, including production orgs. If your org was created before October 2020, Salesforce also stopped redirections for host names that contained your instance name but not your My Domain. And in Winter ’27, support ends for incorrect instanced URLs in API calls. Review the affected host names and how to test for the end of these redirections.">Prepare for the End of Redirections for Non-Enhanced Domains</a> and <a href="https://help.salesforce.com/s/articleView?id=branded_apps_commun_app.htm&amp;language=en_US" target="_blank">Mobile Publisher for Experience Cloud</a>. </p>
              <p style="margin-bottom:0;">If
                you use a custom domain such as <samp class="filepath">https://www.example.com</samp> to
                host your Experience Cloud site and use that custom domain for your Mobile
                Publisher app, this task doesn’t apply. Also, this task doesn’t apply to Mobile
                Publisher for Lightning apps.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Multi-factor authentication for accessing your site</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update your authentication configuration. For more information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Named credentials</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">Update named credentials that use your site login URL. For more information,
              see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update_named_credentials.htm&amp;release=264.0.0&amp;type=5" title="To simplify the setup of authenticated callouts, you can use a named credential as the callout endpoint. When your My Domain login URL or site login URL changes, named credentials that use that URL stop working. Because DevOps Center uses named credentials, you can’t access DevOps Center environments when the org’s My Domain login URL changes. To reestablish the impacted authentication callouts, update the URL field for the affected named credentials.">Update Named Credentials After a My Domain Change</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1610 ">Single sign-on for accessing your site</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1616 ">If you configured SSO for your Experience Cloud sites, update the
              configuration. SSO options for sites include users logging in to your site with
              their Salesforce credentials or with an external provider’s credentials. For more
              information, see <a href="https://help.salesforce.com/s/articleView?id=xcloud.domain_name_auth_update.htm&amp;release=264.0.0&amp;type=5" title="Determine whether your My Domain change requires that you update your authentication settings. Then learn about the authentication settings that can be impacted after a My Domain change and make the required updates. If your My Domain login host name or sites host name changed when you deployed a My Domain change, update your authentication settings.">Update Authentication After a My Domain Change</a>.</td>

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

If you have Experience Cloud sites and the My Domain change included enabling enhanced domains, complete this task.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1889">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1895">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1889 ">Network restrictions that use IP allowlists only</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1895 ">
              <p>When you deploy enhanced domains, your new system-managed Experience Cloud site
                <samp class="filepath">*.my.site.com</samp> domain includes the Experience Cloud content
                delivery network (CDN), which uses the Salesforce CDN partner. The IP addresses used
                by the Salesforce CDN partner aren’t published. Therefore, if your network settings
                include IP allowlisting, users can lose access to your site that uses the Salesforce
                CDN. For example, if your users log in via a VPN that exclusively uses IP
                allowlisting, the users on that VPN can’t access your site, because it uses the
                Salesforce CDN partner's IP address.
              </p>
              <p>To ensure that your users can access your
                Experience Cloud site on the Salesforce CDN, allowlist your site’s domain, or
                serve your site via a custom domain. For more information, see the knowledge
                article <a href="https://help.salesforce.com/s/articleView?id=000394905&amp;type=1&amp;language=en_US" target="_blank">Access Experience Sites via an IP-Restricted VPN
                  After Enhanced Domains Deployment</a>.</p>
              <p style="margin-bottom:0;">If you can’t allowlist your
                domain at the network level or configure a custom domain to serve your site,
                contact Salesforce Customer Support to disable the Salesforce CDN for your
                <samp class="filepath">*.my.site.com</samp> site URL.
              </p>
            </td>

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

Complete these steps if the Experience Cloud sites or Salesforce Sites URL that Salesforce hosts changed and a custom domain such as https://www.example.com serves the site. Site URLs that Salesforce hosts change when you deploy enhanced domains, change your My Domain name in an org with enhanced domains, or deploy partitioned domains in a non-production org.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note Enabling or disabling enhanced domains doesn’t change the Salesforce internal \*.live.siteforce.com CNAME for your custom domain.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:75%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1956">
              <p style="margin-bottom:0;">Feature or Configuration</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d187752e1962">
              <p style="margin-bottom:0;">Task</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1956 ">Your custom domain uses the External HTTPS option: Use a third-party service or
              CDN to serve this domain.</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1962 ">Update the target host name used when forwarding requests from your domain’s
              proxy or CDN. For more information, see <a href="https://help.salesforce.com/s/articleView?id=domain_mgmt_enable_https.htm&amp;language=en_US" target="_blank">Prerequisites for a Custom Domain That Uses a
                Third-Party Service or CDN</a>.</td>

          </tr>
          <tr class="">
            <td data-label="Feature or Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1956 ">The custom domain serves the site via a non-Salesforce host or service.</td>

            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d187752e1962 ">Review and update the domain configuration, such as CDN settings and hard-coded
              references to Salesforce URLs.</td>

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

#### See Also

- [My Domain](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_overview.htm&release=264.0.0&type=5 "Showcase your company’s brand with a customer-specific subdomain name in your Salesforce org URLs. With My Domain, you can include your company name in your URLs, for example, https://mycompany.my.salesforce.com. With these org-specific URLs, you can set up a custom login page, set a custom login policy, offer single sign-on, and allow users to log in with a social account. My Domain also allows you to work in multiple Salesforce orgs in the same browser at the same time.")
- [My Domain URL Formats](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_app_url_changes.htm&release=264.0.0&type=5 "Your My Domain name is a subdomain used in login URL and application URLs across your Salesforce org, including sites and Visualforce pages. Understand what determines your org’s URL formats and the structure of those formats.")
- [My Domain Considerations](https://help.salesforce.com/s/articleView?id=xcloud.domain_name_considerations.htm&release=264.0.0&type=5 "When you deploy a change to your My Domain, it’s important to understand the impact on URLs across your Salesforce org. Review these considerations about URL changes, feature testing, and reducing the impact to your users.")