Service catalog and Approvals early access programs (EAPs) require theme updates in order for end users to view and use the EAP features. Depending on whether you're using a standard or custom theme, you can either update your theme to the new Copenhagen (Beta) version, or download the features from Github and add them to your custom theme.

Before updating your live theme, make and retain a copy of the theme in case you need to revert your changes.
Important: Service catalog requires templating API v4. If you're using v3 or lower, upgrade to v4 before updating your custom theme.
This article contains the following topics:
  • Adding and updating the Copenhagen (Beta) theme
  • Adding EAP features to a custom theme
Related articles:
  • Using the service catalog to help employees make and view service requests (EAP)
  • About approvals and how they work (EAP)

Adding and updating the Copenhagen (Beta) theme

If you're using the Copenhagen theme as a standard theme (or if you want to get up and running quickly), you can add the Copenhagen (Beta) theme to your help center, then update it with your current Copenhagen theme settings (such as colors or logo).

To add and update the Copenhagen (Beta) theme

  1. In Knowledge admin, click Customize design () in the sidebar.

    The Themes page opens.

  2. Click the Add themes drop-down list, then select Add Copenhagen theme (Beta).

    The new theme appears in your Theme library.

  3. If you're using the standard Copenhagen theme and want to import customized settings (such as colors or logos) to the Copenhagen (Beta) theme, then click the options menu icon () on the Copenhagen (Beta) theme, and select Apply settings.

  4. Select the theme from which you want to import your customized settings, then click Apply. You can only select from standard Copenhagen themes.

    All settings from the selected theme will be copied to the Copenhagen (Beta) theme.

  5. When you are ready to make the Copenhagen (Beta) theme live, click the options menu icon () on the Copenhagen (Beta) theme, then select Set as live theme.
  6. Confirm that you want to make this theme live for your help center.

    The theme moves to the top of the page and is applied to your live help center.

Adding EAP features to a custom theme

If you're using a custom theme, you can download and add the following features to your theme:
  • Service catalog EAP
  • Approvals EAP
To add EAP features to a custom theme
  1. Check the templating API version for your custom theme. If you are not using templating API v4, follow the instructions to upgrade before you continue.
  2. Download your live help center theme and unzip the theme folder.
  3. If you are using the:
    • Service catalog EAP, then click the following links to open the template files and asset folder on Github:
      • service_page.hbs
      • service_list_page.hbs
      • assets
    • Approvals EAP, then click the following links to open the template files and asset folder on Github:
      • approval_request_page.hbs
      • approval_request_list_page.hbs
      • assets
  4. Click the Download raw file icon on each template and asset file to download.

  5. Add the template files (.hbs) to the templates folder in your unzipped live theme.
  6. Copy all assets to the assets folder in your unzipped live theme.
  7. Add the code snippet here to the document_head.hbs template, then delete any existing script starting with <script type="importmap">.
  8. If necessary, you can customize the page templates.
  9. Zip the theme and upload it to your help center.
  10. When you're ready, change the live theme of your help center to the theme you just downloaded.
Powered by Zendesk