Integrate ControlUp’s DEX capabilities into any SaaS app with Enrich

ControlUp Edge DXControlUp EnrichPhysical EndpointsTroubleshooting

Please note: the new version of the ControlUp Enrich plugin is now available from the Chrome Web Store. We expect that it will be available from the Edge Add-ons site very soon. If you can’t wait to use the new version, please use the Chrome version in your Edge browser

One year ago, we released ControlUp Enrich, a browser extension that allows IT admins who use Microsoft Intune and ServiceNow ITSM to view real-time digital workplace experience data collected by the ControlUp DEX platform and tools to improve the experience, such as remediation actions and remote assistance, without ever having to leave the interface they were already using. 

ControlUp Enrich’s powerful capabilities gave administrators and help desk personnel a quick way to assist users from within the Intune or ServiceNow interface without context switching to different tabs. This provided a faster response time and got end-users back up and running in record time. With thousands of weekly users, ControlUp Enrich has helped organizations, administrators, and staff save an untold number of hours in productivity.

With such a high bar, can ControlUp improve and make Enrich… richer?

Yes. And in a big way.

The new, enhanced version of ControlUp Enrich, available now, has added the capability to configure any Saas or web app you want Enrich to extend, even your own. 

I can’t emphasize this enough: You can extend almost any SaaS or web application to have the capability of showing performance information of your devices, remediate via actions, and remote assistance!

How does the magic work?

Step 1 is to configure ControlUp Enrich in the ControlUp DEX platform. Click on the “Settings” icon on the side navigation bar.Figure 2: Settings icon on the navigation barFigure 1 – Settings icon on the navigation bar


Under “Products” select “Enrich” and within “Enrich Settings” toggle “Disabled” to “Enabled”.Figure 3: Enrich Settings DisabledFigure 2 – Enrich Settings Disabled



With “Enrich Settings” set to “Enabled,” a series of configurable options become available. Initially, only three URLs will be displayed for you to use or reference.Figure 4: Enrich Settings Enabled with configured sitesFigure 3 – Enrich Settings Enabled with configured sites

For ControlUp Enrich to ‘enrich’ your SaaS applications, click the “Add Site” buttonFigure 5: Add SiteFigure 4 – Add Site

An “Add Site” dialog will appear.
Figure 6: Add a site to Enrich
Figure 5 – Add a site to Enrich

 

Here, you can enter a URL starting with “http” or “https,” and using an asterisk as a wildcard text match, you can match all subdomains or paths. For example, https://*.google.com would match https://admin.google.com and https://www.google.com Figure 7: Sites configured in ControlUp Enrich

Figure 6 – Sites configured in ControlUp Enrich

With the sites configured, ControlUp Enrich will monitor these URLs for one of two pieces of information and see if they match devices in the ControlUp for Physical Endpoints product. The first piece of information is the device name.  The second piece of information Enrich can look for is the device serial number. If the SaaS application displays either the device name or serial number and the same data exists within ControlUp for Physical Endpoints, then the ControlUp Enrich icon will pop up on the right side of the screen. Since Enrich only operates on a single device at a time, the web page must have only one identifying feature of the device (device name or serial number). If multiple device identifiers are found, then Enrich will not be enabled.

Serial numbers are uniquely identifying pieces of information attached to a device that is easily queryable but static. Users of a device may come and go, or the device can be renamed or repurposed. However, if ControlUp Enrich finds a serial number, it can seamlessly enable you to monitor and remediate issues with the device. This is really powerful as it means that ControlUp Enrich can provide you with performance or other tertiary information on the device so you can take action as needed. For example, by enabling the Dell warranty website to Enrich, it automatically became enabled when looking up warranty information! Now, I can easily see metrics related to the device, like battery health, to verify if I need to order a replacement.

Figure 8: Enrich providing performance and metadata information on a device detected from Dell’s warranty page lookup page.Figure 7 – ControlUp Enrich provides performance and metadata information on a device detected from Dell’s warranty page lookup page.

Show me the magic!

Once you have ControlUp Enrich deployed to your favorite Chromium-based browser you can click on it and see the three default URLs we have configured out-of-the-box for your reference or use.

Figure 9: ControlUp Enrich default configuration
Figure 8 – ControlUp Enrich default configuration

In order for ControlUp Enrich to know your devices, you need to be authenticated to the ControlUp DEX platform. This can be done within the plugin by clicking on “Sync” and then “Sync Now.” This will prompt you to authenticate:

Figure 10: Sync tab within ControlUp Enrich
Figure 9 – Sync tab within ControlUp Enrich

Figure 11: If you require authentication, Enrich will prompt you to login to ControlUp
Figure 10 -If you require authentication, ControlUp Enrich will prompt you to log in to ControlUp.

 

Once you’ve authenticated, ControlUp Enrich will show you which organization it is connected to, pull down the list of configured sites, and display them.
Figure 12: ControlUp Enrich showing the organization and configuration
Figure 11 – ControlUp Enrich showing the organization and configuration

ControlUp Enrich is now ready to extend your SaaS applications with performance data and remediation capabilities!

Let’s use Citrix Director as an example. It’s a simple helpdesk tool for managing Citrix sessions, but it provides little to no information about the endpoint’s performance. By configuring ControlUp Enrich to use the Citrix Director URL, it will become “Enabled” once it matches the device name or serial number. Fortunately, Citrix Director does report on the endpoint name, and ControlUp can match that name, so ControlUp Enrich will make itself available.
Figure 13: Enriching Citrix DirectorFigure 12 – Enriching Citrix Director

Clicking on the ControlUp Enrich icon expands to give you a quick peek of the machine’s performance and the remediation capabilities to execute an action on the device, remote control, or start a remote session—all without context switching to a new page or app!
Figure 10: ControlUp Enrich expanded Figure 13 – ControlUp Enrich expanded

Clicking on the arrow pointing left on ControlUp Enrich can expand it out for even further insights and performance data.
Figure 14 – ControlUp Enrich expanded further

This is awesome! You can troubleshoot devices from nearly anywhere! 

Does it work on <insert SaaS app>?

Odds are it will work! We tested ControlUp Enrich with a wide variety of different apps and here are some examples:

 

Citrix Director

Figure 15 – ControlUp Enrich with Citrix Director

10ZiG management console
Figure 16: ControlUp picked up the device name in the 10ZiG console

Figure 16 – ControlUp Enrich showing 10ZiG device performance insights

IGEL UMS Web
Figure 17: Enrich works within the IGEL UMS Web portal

Figure 17 – ControlUp Enrich showing IGEL device insights from the IGEL UMS web app

Dell Service Tag lookup page

Figure 18 – Dell’s service tag lookup

ServiceNow

Figure 19: Within ServiceNow

Figure 19 – Within ServiceNow

Microsoft Intune management portal

Figure 20: ControlUp Enrich’ing the Intune Management portal
Figure 20 – ControlUp Enrich’ing the Intune Management portal

 

jamf NOW management portal

Figure 21: jamf can get further performance insights
Figure 21 – jamf NOWcan get further performance insights

 

Zendesk

Figure 23: Zendesk
Figure 22 – Zendesk

 

ControlUp itself!

Figure 23: Enrich showing endpoint performance data from within the ControlUp for VDI and DaaS
Figure 23 – ControlUp Enrich showing endpoint performance data from within the ControlUp for VDI and DaaS.

 

Completely custom in-house pages!

Figure 25: A locally developed web page showing some information about a device
Figure 24 – A locally developed web page showing some information about a device

And even from your email inbox!

Figure 25 – ControlUp Enrich with Outlook for Web

ControlUp Enrich takes endpoint management to an entirely new level, empowering IT administrators and service desk personnel to streamline support and maximize productivity. By seamlessly integrating performance data, remediation tools, and remote control capabilities into virtually any SaaS application, ControlUp Enrich eliminates the inefficiencies of context switching and enables rapid troubleshooting.

From Citrix Director and Microsoft Intune to custom in-house pages, ControlUp Enrich is your gateway to enhanced visibility and control, no matter where your devices are managed. 

Ready to transform the way you manage your digital environment? Book your tailored demo today or start your own free trial.

Trentent Tye

Trentent Tye, a Tech Person of Interest, is based out of Canada and its many, many feet of snow. FUN FACT: Trentent came to ControlUp because, as a former customer, the product impacted his life in so many positive ways—from reducing stress, time to remediation, increased job satisfaction, and more—he had to be our evangelist. Now an integral part of ControlUp’s Product Marketing Team, he educates our customers, pours his heart and soul into the product, and generally makes ControlUp a better place. Trentent recently moved to be closer to family. He does not recommend moving during a pandemic.