In order for deep linking to work in ServiceNow (especially with SSO configurations such as SAML), you will need to format your URL properly for the deep linking to be preserved through login.

ServiceNow uses a page called “nav_to.do” to process deep links. The relative SN url is placed in a “uri” parameter.

For example, if I want to deep link to

https://demo.service-now.com/incident.do

I would need to go format my deep link url to be like the following:

https://demo.service-now.com/nav_to.do?uri=incident.do

This can get tedious, especially if your ‘uri’ parameter will contain other special URL characters.

The following is a tool that will allow you to paste the ServiceNow link you wish to use with Deep Linking. Click the Submit button and the url will be formatted for you automatically.