Skip to content

Click to Call

The Skybox integrated eXperience (SiX) provides two easy ways to add Click to Call functionality to ServiceNow forms.

Agent Workspace

The following solutions use ServiceNow UI Macros and UI Actions. Agent Workspace does not support UI Macros outside of the built-in click-to-call on the Contact form.

Method 1: Add to Reference Fields

A phone button can be added next to a reference field (e.g., Caller or Contact) on any form.

Click to Call Attribute

  1. Navigate to Table: Go to System Definition > Tables.
  2. Select Field: Click on the column label of the field where you want to add the button. The field must be of type Reference.
  3. Modify Attributes: Add the following UI Macro to the Attributes property. If there is already a value, separate it with a semicolon: ref_contributions=x_skte_incontactci_six_show_phone;

Method 2: Add to a Form

You can add a button to the top of any form that contains one or more phone number fields.

Click to Call UI Action

  1. Create UI Action: Go to System Definition > UI Actions and click New.
  2. Fill Properties:
    • Name: Desired button name (e.g., "Call Customer")
    • Table: The table attached to the form (e.g., sys_user or incident)
    • Form Button: Checked
    • Client: Checked
    • Onclick: clickToCall()
    • Script:
      function clickToCall(){
          ScriptLoader.getScripts('x_skte_incontactci.six_ui_script.jsdbx', function(){
              x_skte_incontactci.six_ui_script.clickToCallFromForm(g_form);
          });
      }
      
  3. Submit: Save and refresh your browser.

Incident Phone Icon