About ServiceNow
ServiceNow is an IT service management (ITSM) platform that manages tickets, incidents, change requests, and IT assets.What the ServiceNow integration enables
| Capability | Description |
|---|---|
| Workflow Automation | Build Serval workflows to automate anything accessible via the ServiceNow REST API |
ServiceNow Configuration
Prerequisites
Before configuring the ServiceNow integration in Serval, ensure you have:- Access to your ServiceNow instance as an administrator
- Permissions to create or manage user accounts
- Knowledge of your ServiceNow instance name
Step 1: Create a Dedicated Integration User
1
Navigate to User Administration
- Log in to your ServiceNow instance
- In the application navigator search bar, type “Users” and select it from the results
- Click New to create a new user
2
Configure User Details
Fill in the required user information:
- User ID: Choose a descriptive username (e.g.,
serval.integration) - First name: Enter
Serval - Last name: Enter
Integration - Email: Enter a valid email address for your organization that you can access.
- Photo (Optional): Download the Serval logo then select it from your downloads.
3
Set the User Password
- On the Users page, search for the user you just created and click on it
- Click Set Password
- Click Generate Password
- Important: Click the Copy button to copy the password and save it securely (you’ll need this for the Serval configuration)
- Click Submit
4
Assign Required Roles
The integration user needs appropriate permissions. Add these roles as minimum requirements:
- rest_service: Enables REST API access
- web_service_admin: Allows web service operations
- itil: Provides access to ITSM functionality
- admin: Full administrative access (use with caution)
- import_admin: If you plan to import data
Step 2: Identify Your ServiceNow Instance
1
Find Your Instance Name
Your ServiceNow instance name can be found in your ServiceNow URL:
- If your ServiceNow URL is
https://mycompany.service-now.com, then:- Instance Name:
mycompany
- Instance Name:
Serval Configuration
Once you have created the integration user and identified your instance name, follow these steps to configure the integration in Serval:1
Navigate to ServiceNow App
- In Serval, go to Apps → Available → ServiceNow → Connect
- The ServiceNow configuration form will appear
2
Enter Configuration Details
Fill in the following fields with the information from your ServiceNow setup:
| Field | Description | Example |
|---|---|---|
| Instance Name | Your ServiceNow instance identifier | mycompany |
| Username | The username of your integration user | serval_integration |
| Password | The password for your integration user | your_secure_password |
Need additional help with your ServiceNow integration? Contact [email protected] for technical assistance or advanced configuration questions.

