Top
Integrate Whatfix with ServiceNow using JavaScript
  • 16 Nov 2023
  • 1 Minute To Read
  • Dark
    Light
  • PDF

Integrate Whatfix with ServiceNow using JavaScript

  • Dark
    Light
  • PDF

Article summary

Integrating Whatfix with your ServiceNow account enables you to display Whatfix content and widgets on your application.

Use the following steps to integrate Whatfix with your ServiceNow instance;

  1. Log in to your ServiceNow instance as an admin and Go to UI Scripts under System UI.

    ServiceNow_UIScripts.png

  2. Click New to configure a new script,

    ServiceNow_UIScripts_New.png

  3. Ensure the Global check box is selected. Copy the script below, update your ENTERPRISE ID, paste it in the Script panel, and then click Submit.
  4. var head = document.getElementsByTagName('head');
    var script = document.createElement("script");
    script.setAttribute("src", "//cdn.whatfix.com/prod/<<ent_id>>/embed/embed.nocache.js");
    script.setAttribute("type", "text/javascript");
    head[0].appendChild(script);
    
    if(window.top != window) {
    var head = window.top.document.getElementsByTagName('head');
    var script = window.top.document.createElement("script");
    script.setAttribute("src", "//cdn.whatfix.com/prod/<<ent_id>>/embed/embed.nocache.js");
    script.setAttribute("type", "text/javascript");
    head[0].appendChild(script);
    }
    
    Note
    Update the correct script src from your Whatfix account in the code block in line 4 and line 13

    ServiceNow_pasteScript_check.png

Enabling Whatfix Content on Portal pages

If you notice that Whatfix content is still not being displayed on portal pages, continue with the following instructions.

  1. In the left panel, click Portals.
    serviceNow_portals.png
  2. On the Service Portals page, under the Theme column, click the corresponding link for the portal that you want to enable.
    ServiceNow_theme_link.png
  3. Click the JS Includes tab.
    ServiceNow_JSIncludesTab.png
  4. Click New.
    ServiceNow_JS_New.png
  5. Enter a display name, in the Source drop-down section, select UI Script, and then click the Search icon.
    ServiceNow_JS_New_UI_search.png
  6. Select the Whatfix JavaScript that was added in the first section.
    ServiceNow_JS_new_wfxEmbed.png
  7. Click Submit.
    ServiceNow_JS_new_submit.png
  8. Click Update.
    ServiceNow_JS_New_Update.png

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.