Integrating with ServiceNow

Frankie Ryan
Frankie Ryan
  • Updated

ServiceNow can be added as a ScalePad integration to sync your clients, hardware, people, tickets, time entries, contracts, and opportunities from ServiceNow into Lifecycle Manager. This article covers the steps required to add ServiceNow as an integration.

Note: ServiceNow integration is only available with the Lifecycle Manager Enterprise plan.

If you'd like to upgrade to the Enterprise plan, connect with your account manager to take advantage of this integration.
 
Note: As you connect integrations, review which clients will sync into the platform.
Imported clients count toward your purchased account limit, and many integrations may sync all clients by default.
We will notify you when you are close to exceeding your client limit.
 

Who can use this feature?

  • ScalePad Hub Administrators
  • Users with Manage Sync Settings permissions in their ScalePad Hub account.
 

What you'll need:

  • Administrator credentials for ServiceNow.
 

Step 1: Creating a ServiceNow integrator account

Lifecycle Manager connects to ServiceNow using the Table API over REST, authenticated with Basic Auth using your integrator account's credentials.

One-Way Sync permissions

Grant read access, including record-level visibility (ACL/RLS), to the tables below.

  • sys_choice, required no matter what you sync. It stores the readable labels behind ServiceNow's dropdown values, like ticket or hardware status, so Lifecycle Manager can show them correctly.

Clients

  • core_company
  • cmn_department
  • cmn_location
  • domain
    only if you choose ServiceNow domains (rather than another attribute, like company names) as the source for Organization names in Step 2 below.

Hardware

  • cmdb_ci
    • Plus each cmdb_ci_* child table containing devices you want to sync, such as cmdb_ci_hardware, cmdb_ci_vm, cmdb_ci_computer, cmdb_ci_server etc.
  • cmdb_model

People

  • sys_user
  • sys_user_group

Tickets

  • task
  • sys_journal_field
  • task_sla

Time Entries

  • task_time_worked

Contracts

  • sn_pss_core_service_contract
  • sn_pss_core_service_contract_line
  • contract_sla

Opportunities

  • sn_opty_mgmt_core_opportunity
  • sn_opty_mgmt_core_opportunity_line_item
  • sn_csm_opportunity
  • sn_csm_opportunity_item

Two-Way Sync permissions

For more details on how Two-Way Sync works, see Introduction to Two-Way Syncing.

All One-Way Sync permissions above, plus write access to the following cmdb_ci table fields:

  • purchase_date
  • warranty_expiration

Step 2: Adding ServiceNow as a ScalePad integration

  1. Log in to ScalePad at app.scalepad.com.
     
  2. In the ScalePad Hub, click Integrations.
     
  3. Click the Add Integration button.
     
  4. Use the search bar to find ServiceNow and click the ServiceNow tile.
     
  5. Enter the required details:
    1. Enter your ServiceNow hostname (see Base URL below).
    2. Enter your integrator account's Username and Password.
    3. Enter a Multi-factor authentication code (optional).
    4. Under Organization names, choose which ServiceNow attribute to use for your organization names.
       
  6. Click Connect now. Lifecycle Manager runs an initial sync to discover your ServiceNow data.
Base URL: Your ServiceNow instance hostname, with no https:// or trailing path, for example, awesomecompany.service-now.com.  

Step 3: Setting your sync preferences

Once the initial sync from Step 2 finishes, your sync preferences become available.

  1. Under Preferences > Two-Way Sync, select the checkboxes for the fields you want Lifecycle Manager to write back to ServiceNow (optional):
    • Warranty Expiration Date
    • Purchase Date
       
  2. Under Preferences > Hardware, select Sync assets without serial numbers (optional). 
    Some information may be unavailable for assets synced without a serial number.
     
  3. Under Configuration item hardware status, select the checkboxes for the hardware statuses you want to sync. We'll only sync configurations with the selected statuses. Available options depend on your ServiceNow instance's configured values.
     
  4. Under Configuration item install status, select the checkboxes for the install statuses you want to sync. We'll only sync configurations with the selected statuses.
     
  5. Under Configure fields > Hardware, review the automatic mapping of your ServiceNow configuration item tables to ScalePad hardware types, and adjust any mappings as needed.
     
  6. Click Save and sync now to save your preferences and run a new sync, or Save to save your preferences without syncing immediately.

 

🎙️ Interested in attending a live Q&A session with our Product Adoption team? Sign up to attend Lifecycle Manager Office Hours and get real-time answers to your questions.
Any questions? Reach out to our Lifecycle Manager support team by submitting a support ticket.

Was this article helpful?

Yes! No