Skip to main content
Solved

Deeplink for Webchatbot - ServiceNow

  • September 26, 2025
  • 2 replies
  • 27 views

We currently have a deep link for our web bot that opens directly in Slack when a user clicks on it. We’re looking to implement similar functionality for our web bot on the ServiceNow Support Portal.
Use Case:
When a user clicks the "Get Support" button on the ESC portal, we want the Bot to automatically pop up, providing a seamless support experience.
 

Best answer by Kevin Mok

@vivekbanka Opening the chat box proactively after clicking the button on your site might not be possible. It’s not a deeplinking issue, but more of a Javascript state issue.

The current embedded Assistant works by placing an iframe in your portal. The way iframes work is that their code and dependencies are isolated from your page, and access to that code is not permitted from the hosting page either. 

Our code state manages the chat box pop-up that happens after clicking on the icon, and that cannot be modified. If there’s a programmatic way to set a script in ServiceNow when you click the “Get Support” button to generate a click on the iframe, then it may be possible to do what you are asking. But I cannot guarantee it!

2 replies

Forum|alt.badge.img+3
  • Known Participant
  • September 26, 2025

That’s something you should be able to setup.

I know we set ourselves up in Teams and on our ServiceNow portals. The only trick to be aware of is that you need to identify the sites that your chatbot webpart can appear. So if you follow the instructions here Embedded AI Assistant (formerly, Moveworks for Web) be aware of that one if your bot isn’t appearing.


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • Answer
  • September 29, 2025

@vivekbanka Opening the chat box proactively after clicking the button on your site might not be possible. It’s not a deeplinking issue, but more of a Javascript state issue.

The current embedded Assistant works by placing an iframe in your portal. The way iframes work is that their code and dependencies are isolated from your page, and access to that code is not permitted from the hosting page either. 

Our code state manages the chat box pop-up that happens after clicking on the icon, and that cannot be modified. If there’s a programmatic way to set a script in ServiceNow when you click the “Get Support” button to generate a click on the iframe, then it may be possible to do what you are asking. But I cannot guarantee it!