Empower Employees and Customer Self-Service with AssetSonar’s Service Catalog for Zendesk

Introducing an all-new Service Catalog for AssetSonar’s Zendesk customers! Transform your IT service management with AssetSonar’s innovative self-service portal, designed to streamline and automate manual workflows while empowering your organization with enhanced asset intelligence. 

Our Service Catalog isn’t just a new feature—it’s a game-changing module for businesses looking to streamline IT service requests, boost operational efficiency, and enhance employee experience. 

By combining asset intelligence and self-service capabilities, we aim to redefine request and incident management and onboarding/offboarding workflows for IT departments everywhere. You can now say goodbye to inefficiencies and delays in service delivery, unclear SLA monitoring, budget woes, and inefficient resource allocation. 

Excited to get started? For a limited time, we are offering complimentary setup and implementation of Service Catalog, along with a detailed walkthrough of relevant use cases, workflows, and more. Email us at support@ezo.io and we will help you set it up. You can choose to set up the Service Catalog module on your own by following the steps below, or if you prefer hands-on assistance, our Customer Success team is here to support you every step of the way. 

How can Service Catalog benefit your organization? 

If organizations are looking to improve IT operations efficiency and provide exceptional employee experience, then here’s how Service Catalog can add value: 

1. Enhanced self-service 

The service catalog allows end users to quickly resolve issues without assistance, promoting self-service and a better experience through easy-to-use portals and help guides. 

2. Faster service delivery 

A well-structured approach to service delivery for IT teams to swiftly resolve tickets. Automated approvals and fulfillment processes speed up service delivery, enhancing productivity and efficiency. 

3. Real-time visibility and analysis

Employees have real-time visibility into ticket progress and how early the request can be fulfilled. Similarly, service agents can approve or deny tickets based on real-time information. Additionally, they can generate reports on which services are frequently used to analyze asset utilization and make informed decisions. 

4. Enhanced employee experience

An interactive and user-friendly interface allows employees to view, request, and track all service listings in one place, eliminating back-and-forth with IT teams and relying on the service catalog for all their IT service queries. 

Please note that you need to set up a Service Catalog on both AssetSonar and Zendesk before starting to use it. Now, let’s get started on setting up the Service Catalog builder:

Setting up Service Catalog Builder on AssetSonar

If you are an IT administrator, you can get started with Service Catalog by following this pathway: Settings → Integrations → Zendesk Integration and click on Enabled.

Now, add your Zendesk credentials to set up the integration. Here is a complete guide on integrating Zendesk with AssetSonar. 

Once you have successfully integrated with Zendesk, click on Integrate with Help Center. You will need to integrate with Zendesk Help Center before you enable Service Catalog. 

Now, check the Enable Service Catalog option before saving the setting.

Note: To enable Zendesk, please make sure that:

  1. Your Zendesk account is connected.
  2. You have access to either Help Center JWTs API Support, or Sunshine.

Learn more about integrating with Zendesk Help Center here.

Once you have successfully created the integration, click More from the left navigation bar and then go to Service Catalog.

You can view the Service Catalog Builder, where you can create service categories and configure service items. 

In order to create Service Categories and Service Items, we need to set up Service Catalog on Zendesk Help Center beforehand. Here are the steps you can follow to set up the Service Catalog:  

Setting up Service Catalog on Zendesk Help Center

Now, you need to set up the Service Catalog from your Zendesk Help Center. To do so, log in to your Zendesk account by using your Administrator or Agent credentials. 

To start, you’ll need ezoFieldID and ezoServiceItemFieldID. When employees create tickets, the assets and Service Items will be linked to their respective fields automatically. This would help the agent instantly know the context of the issue reported. Follow these steps to get values for these fields:

For ezoFieldid

  1. From Zendesk’s main page, go to the Admin Center from the dropdown on the right as shown below:

Now search for ‘Fields’ under the Tickets tab. 

2. Create a new field by clicking on the Add Field option and fill out the form as shown below:

Please note that the checkbox for Required to Submit a Request should remain unchecked as shown below:

3. Click on Save, and you’ll be able to view the Field ID of the newly created custom field. Save this Field ID for later. 

Now, let’s create another custom field that can be used later as ServiceItemID.

For ezoServiceItemFieldId

1. From Admin Center, go to the Fields page and click on the Add Field button on the top right.

2. An Add Field detail page will open up. Click on the Text tab.

3. On the new page, enter the Display Name and Description of the service field. Please make sure that you don’t check the Required to resolve a ticket checkbox. In permissions, select the Customers can edit option as shown below:

4. Scroll down the page to finish creating the service field ID. Do not check the option Required to submit a request. Please note that the Title shown to customers is a compulsory field, so you’ll have to fill it to continue. Click Save, and you’ll be redirected to the Fields listing page.

Now save this newly created service field ID for later.

Access Zendesk Guide and Customize the Theme

Now, hover your cursor over the Zendesk Products icon on the top-right navigation bar and choose the Guide icon as shown below:

A new window will open up. Here is a snippet of the new window.

Click the Guide Admin button on the top right to open a new page. Now, click the Customize Design icon on the left navigation bar. 

Next up, click Customize next to the Copenhagen Service Catalog theme. From here, you’ll be able to modify your Help Center theme. 

Choose how you’d like to embed the Service Catalog:

  • If you can add a custom page, jump to Option A below.
  • If not, or if you’d rather embed it on your existing homepage, skip to Option B.

Either method gives you the same Service Catalog experience—pick whichever fits your Zendesk setup best.

Embed the Service Catalog on Your Zendesk Help Center

Depending on your Zendesk configuration and permissions, you can embed the Service Catalog using one of two methods. If your account supports adding a custom page, you can follow Option A. Otherwise, Option B allows you to display the catalog on your homepage instead.

Once you’ve integrated AssetSonar with Zendesk and set up the necessary field IDs, you can embed the Service Catalog on your Zendesk Help Center using one of the two options below:

Option A: Add Service Catalog via Custom Page (for users who can create one)

  1. In the Customize Design section of your Zendesk Guide, click on the Edit Code button.
  1. From the left menu, click AddCustom Page.
  1. In the pop-up, enter the page name as service_catalog (use this name exactly). The URL is pre-filled. Leave it unchanged. Then click Add custom page
  1. Leave the custom page content empty for now.
  1. From the list of files on the left, open document_head.hbs.
  1. Scroll to the bottom of the file and paste the following script:
<script>
  document.addEventListener(‘DOMContentLoaded’, function () {
    const timestamp = new Date().toISOString();
    const scriptSrc = `https://cdn.ezassets.com/shared/service_catalog/dist/bundle.min.js?${timestamp}`;
    // Create a script element
    const scriptElement = document.createElement(‘script’);
    scriptElement.src = scriptSrc;
    // Append the script element to the document head
    document.head.appendChild(scriptElement);
    scriptElement.onload = function () {
      const initializationData = {
        timestamp: timestamp,
        ezoFieldId: ‘<field_id>’,
        ezoSubdomain: ‘<subdomain>.assetsonar.com’,
        ezoServiceItemFieldId: ‘<service_item_field_id>’,
        integrationMode: ‘custom_objects’
      };
      new ServiceCatalog.min.js.ServiceCatalogManager(initializationData);
    };
  });
</script>

In this script:

  • Replace <subdomain> with your own AssetSonar subdomain
  • Update <field_id> and <service_item_field_id> with the IDs you generated
  • Set integrationMode to custom_objects or jwt depending on your integration method (you can view this in AssetSonar > Settings > Zendesk Integration)
  1. Click Publish to save your changes.

Optional: To apply theme styling to the Service Catalog in the Copenhagen theme, add the following variables to your style.css file:

:root {
  –ez_text_font: $text_font;
  –ez_text_color: $text_color;
  –ez_link_color: $link_color;
  –ez_brand_color: $brand_color;
  –ez_heading_font: $heading_font;
  –ez_background_color: $background_color;
  –ez_brand_text_color: $brand_text_color;
  –ez_visited_link_color: $visited_link_color;
}

These $ variables are specific to the Copenhagen theme. You can modify them as needed for other themes.

Option B: Embed Service Catalog on Homepage (Recommended for Most Users)

If you cannot or prefer not to create a custom page, you can still embed the Service Catalog directly on your Zendesk Help Center homepage using the script below.

  1. In the Customize Design section of your Zendesk Guide, open the file document_head.hbs.
  1. Scroll to the bottom and paste this alternate script:
<script>
  document.addEventListener(‘DOMContentLoaded’, function () {
    const timestamp = new Date().toISOString();
    const scriptSrc = `https://cdn.ezassets.com/shared/service_catalog/dist/bundle.min.js?${timestamp}`;
    const scriptElement = document.createElement(‘script’);
    scriptElement.src = scriptSrc;
    document.head.appendChild(scriptElement);
    scriptElement.onload = function () {
      const initializationData = {
        timestamp: timestamp,
        ezoFieldId: ‘<field_id>’,
        ezoSubdomain: ‘<subdomain>.assetsonar.com’,
        ezoServiceItemFieldId: ‘<service_item_field_id>’,
        integrationMode: ‘custom_objects’,
        renderCatalogOnLandingPage: true
      };
      new ServiceCatalog.min.js.ServiceCatalogManager(initializationData);
    };
  });
</script>

In this script:

  • Replace <subdomain> with your own AssetSonar subdomain.
  • Update <field_id> and <service_item_field_id> with the IDs you generated.
  • Set integrationMode to custom_objects or jwt depending on your integration method (you can view this in AssetSonar > Settings > Zendesk Integration).

Once added, this will:

  • Display the Service Catalog as a new section at the bottom of your Help Center homepage.
  • Redirect users to this section when they click the Service Catalog button in the top navigation.

You’re all set!

Once either embedding method is set up, your Service Catalog will be fully live and visible on your Zendesk Help Center. Whether you add a custom page or embed it on the homepage, the Service Catalog delivers a seamless self-service experience. Click the Service Catalog button on your Help Center’s top navigation to view it in action.

Want to tailor your catalog further? Learn more about editing and updating the Service Catalog here.

Need help setting it up? Contact us at support@ezo.io — we’re happy to assist.

Was this helpful?

Thanks for your feedback!
Picture of Zainab Rizvi
Zainab Rizvi
Information Development Manager, EZO
zay-nub · She/Her
Zainab Rizvi is an Information Development Manager at EZO, where she’s spent the past five years shaping the voice of AssetSonar, EZO’s IT Asset Management (ITAM) solution. With deep expertise in IT operations and asset lifecycle management, Zainab crafts insightful content that helps IT leaders bring order to complex ecosystems. When she’s not writing about the future of ITAM, you’ll find her exploring new destinations or lost in a good book.

Powerful IT Asset Management Tool - at your fingertips

Empower your teams, streamline IT operations, and consolidate all your IT asset management needs through one platform.
Index