Documentation Index

Fetch the complete documentation index at: https://help.scrut.io/llms.txt

Use this file to discover all available pages before exploring further.

Integrate ServiceNow

Prev Next

The Scrut - ServiceNow integration fetches compliance data from your ServiceNow developer account and imports it into Scrut. Upon completing the integration, Scrut will display the fetched data in the following modules:

  • Evidence Tasks

  • Test

Prerequisites

Before starting the integration, ensure you have the following permissions for your ServiceNow account:

  • Access Level: You require Admin access to your ServiceNow account.

Pro Tip:

We recommend logging into your ServiceNow account before starting the integration to avoid doing so later.

How To Integrate Scrut With ServiceNow

Step 1: Copy Client ID and Client Secret from ServiceNow

  1. Log in to your ServiceNow Development dashboard and navigate to All → System OAuth → Application Registry.

  2. Click on the New button to create a new OAuth endpoint.

  3. Select Create an OAuth API endpoint for external clients.

  4. Configure your new OAuth endpoint as needed, and set the Redirect URL based on your Scrut instance region.

    • India: https://app.scrut.io/settings/integration/servicenow

    • US: https://app.us.scrut.io/settings/integration/servicenow

    • EU: https://app.eu.scrut.io/settings/integration/servicenow

    • Australia: https://app.au.scrut.io/settings/integration/servicenow

  5. This will generate the OAuth Endpoint with the Client ID and Client Secret you need.

    Pro Tip!

    For step-by-step instructions, refer to ServiceNow’s documentation.

  6. Copy and save the Client ID and Client Secret, as you will need them in the next step.

    Note:

    The Client Secret will not be redisplayed. So, ensure that you store it in a safe location for easy access later.

Step 2: Connect Your ServiceNow Account in Scrut

  1. Sign in to your Scrut account and click Integrations on the left navigation panel.

  2. Navigate to the Integrations Library tab and choose Project Management Platforms in the Categories section.

  3. Scroll to the ServiceNow tile and click Integrate.

  4. On the ServiceNow integration page, enter your ServiceNow Instance Name.

    Heads Up!

    ServiceNow instances follow this naming convention: https://<INSTANCE_NAME>.service-now.com, where <INSTANCE_NAME> is your ServiceNow Instance Name.

  5. Paste the Client ID and Client Secret from Step 1.

  6. Click Submit.

  7. Click Authorize to grant the required permissions.

  8. Once authorization is done, you’ll see the “Connected Successfully” message and the Connected status indicator.

Data Fetched from ServiceNow

Scrut fetches the following data points from ServiceNow:

  • List of Users: Username, Name, Email, Title, Department, Active, MFA Enabled, Created

  • List of Groups: Name, Description, Active, Manager, Parent, Updated

  • List of Incidents: number, opened_at, short_description, caller_id.value, priority, state, category, assignment_group.value, assigned_to.value, sys_updated_on, sys_updated_by

  • List of Tasks/Issues: active, assigned_to, sys_created_on, short_description, escalation number, priority, state

Note:

Refer to ServiceNow’s documentation for more information on the task table fields.

If you encounter any difficulties connecting ServiceNow with Scrut, please get in touch with the Scrut support team at support@scrut.io.