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
The ServiceNow integration requires a dedicated user account with appropriate permissions. Using your personal account is not recommended for production integrations.
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)
Make sure to copy and save the generated password before proceeding. Once you submit, you may not be able to view the password again.
- 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
Only grant the minimum roles required for your specific use case. Excessive permissions create security risks.
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 support@serval.com for technical assistance or advanced configuration questions.

