Slash Commands
Navigate ServiceNow faster with customizable slash commands. Install marketplace packs or create your own personal commands.
Last updated: January 9, 2026
Last updated: January 9, 2026
Slash commands let you quickly navigate to any page in ServiceNow by typing a simple command in the omnibox. SN Utils Pro lets you manage your commands in the cloud and sync them across all your devices.
| Feature | Description |
|---|---|
| Personal Commands | Create custom commands for your specific workflows |
| Marketplace Packs | Install curated command packs for ServiceNow solutions |
| Cloud Sync | Your commands sync across all activated devices |
| Variables | Use $0, $1, $sysid, $table in command URLs |
Ctrl+Space or Cmd+Space)/ followed by your commandFor example:
/inc — Opens the incidents list/incn INC0012345 — Opens incident INC0012345/kb password reset — Searches knowledge articlesCommands support dynamic variables that get replaced when you execute them:
| Variable | Description |
|---|---|
$0 | The entire text after the command |
$1, $2, etc. | Individual words from your input |
$sysid | Current record's sys_id |
$table | Current record's table name |
$encodedquery | Current list's encoded query |
* | Wildcard for inline search |
Create custom commands tailored to your workflow and they'll sync across all your devices.
myinc)Open my assigned incidents:
Command: myinc URL: incident_list.do?sysparm_query=assigned_to=javascript:gs.getUserID()^active=true Hint: My assigned incidents
Search users:
Command: user URL: sys_user_list.do?sysparm_query=nameLIKE$0^ORuser_nameLIKE$0 Hint: Search users <name> Fields: name,user_name,email
Go to current record's form:
Command: form URL: $table.do?sys_id=$sysid Hint: Open current record in form view
From the Slash Commands page:
Marketplace packs are curated collections of commands for specific ServiceNow solutions, created by the SN Utils team.
| Pack | Description | Commands |
|---|---|---|
| ITSM Essentials | Incident, Problem, Change, Request management | 15 |
| ITOM Operations | CMDB, Discovery, Events, MID servers | 15 |
| Customer Service | Cases, Accounts, Contacts, Entitlements | 10 |
| HR Service Delivery | HR Cases, Profiles, Lifecycle Events | 11 |
| Performance Analytics | Dashboards, Indicators, Widgets | 10 |
| Security Operations | Security Incidents, Vulnerabilities | 10 |
| Developer Tools | Flows, REST Messages, Transform Maps | 15 |
| Service Catalog | Catalog Items, Categories, Variables | 10 |
When a pack has updates available:
When you have multiple commands with the same trigger, they're resolved in this order:
This means your personal commands always override pack and built-in commands.
Commands with the fields property support inline search results directly in the omnibox.
/inc networkWhen creating a command, add:
number,short_description)Commands sync automatically when you:
The extension checks for updates periodically and when you open a new ServiceNow page.
If commands aren't syncing:
This means no command matches your input:
inc, chg, kbincmy, incn, incall$0 for flexible search queries^ORDERBYDESCsys_updated_on to sort by recent updatesjavascript:gs.getUserID() for "my" queries