---
sourceDocument: Zurich ServiceNow AI Platform user interface
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-user-interface

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Preserve your custom theme during a clone

# Preserve your custom Next Experience theme during a clone {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Preserve your custom Next Experience theme during a clone by using a data preserver.

## Before you begin

Role required: admin

## About this task

This procedure preserves theme-related data during a clone. If the theme is not published before the clone, you must publish it after the clone to apply it in the target instance.

## Procedure

1. Navigate to AllSystem CloneClone DefinitionPreserve Data.
2. Select New.
3. On the form, fill in the fields.  
   {#preserve-next-experience-theme-during-clone__table_cjp_zxg_45b__entry__2}

   | Field | Description |
   |-|-|
   | Name | Unique name for your data preserver. An example is Next Experience Theme Properties. |
   | Theme | Option to determine whether this preserver is theme-related. In this case, select the option to mark it as true. |
   | Table | Table that is affected by this data preserver. In this case, use System property \[sys_properties\]. |
   | Conditions | Conditions that this data preserver acts on. Build the condition as Name is glide.ui.polaris.theme.custom. |
   [Table 1. Clone Data Preserver form]

   {#preserve-next-experience-theme-during-clone__table_cjp_zxg_45b}
4. Right-click the header and select Save.  
   The Clone Profiles related list appears.
5. Create a new record for each of the following tables, and leave the condition field empty.  
   * sys_ux_theme
   * sys_ux_style
   * m2m_theme_style
   * m2m_style_asset
   * sys_ux_theme_asset
   * sys_ux_theme_m2m_asset
   * sys_ux_theme_customization
   * m2m_app_theme
   {#preserve-next-experience-theme-during-clone__ul_cxf_wgp_xbc}
6. Create a new record for each of the table, including the associated condition.  
   {#preserve-next-experience-theme-during-clone__table_glr_bjp_xbc__entry__2}

   | Table | Conditions |
   |-|-|
   | sys_properties | Name is glide.ui.polaris.theme_builder.override_logo. |
   | sys_user_preference | Name is glide.ui.polaris.theme. |
   | sys_user_preference | Name is glide.ui.polaris.theme.variant. |
   | Add this table for themes with custom logos: sys_attachment | Name or unique identifier of the sys_attachment record on the target. |
   [Table 2. Clone Data Preserver for table and condition fields]

   {#preserve-next-experience-theme-during-clone__table_glr_bjp_xbc}
7. **Optional:** If you have a clone profile you would like to add, select Edit, move your clone profile to your data preserver, and select Save.  
   Note:  
   A clone profile enables you to store predefined target and clone options. If you don't have a clone profile, or don't need one, skip this step.

*[\>]: and then


