How to make a Virtual Agent(Chat Bot) Public

Manikandan Subr
Kilo Guru

Hi, I have developed a Virtual Agent(Chat Bot) according to my business and deployed in Service Portal. Now my customers are asking to deploy it in the other applications which is owned by my company. How would i achieve this. How can make my Chat Bot as public? Also even if i keep it as private, can i deploy it in Other applications?

1 ACCEPTED SOLUTION

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi,

 

We provide a feature to load the standalone Virtual Agent web client to onto a browser via URL link: https://instance.service-now.com/$sn-va-web-client-app.do or via iFrame (if embedding into a web page). More info here

https://docs.servicenow.com/bundle/london-servicenow-platform/page/administer/virtual-agent/task/embed-va-standalone-client.html

 

-Pradeep Sharma

View solution in original post

7 REPLIES 7

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi,

 

We provide a feature to load the standalone Virtual Agent web client to onto a browser via URL link: https://instance.service-now.com/$sn-va-web-client-app.do or via iFrame (if embedding into a web page). More info here

https://docs.servicenow.com/bundle/london-servicenow-platform/page/administer/virtual-agent/task/embed-va-standalone-client.html

 

-Pradeep Sharma

Hi Pradeep, Thank you. If I embed the bot, then will it be public? Or Will it require login?

Many thanks for your reply pradeep. 

Also, i have few more questions listed below:

1. Can i create report of all the new keywords a person has used in the BOT where he has not found any query? This is required to understand what are the new keywords being searched upon and add the most used words. As the virtual agent does not have the capability of Machine Learning, this is a key feature while implementing the BOT. I know that i can write gs.log in my scripts but running a report on the syslog is not possible.

2. What is the limit of keywords i can set in the keywords section in the virtual designer. For example if i have 1000 set of keywords is it possible for me to all 1000? 

hi Pradeep,

I followed the steps mentioned in the link and one thing which I have stucked on is ensuring if the chat application can go through the Single Sign-on system. 

I tried adding an iframe link into my web portal (non-Servicenow) and the whole page in my portal refreshes instead of just the iframe part.

<iframe id="sn_va_web_client" title="ServiceNow Virtual Agent Client" width="600" height="900" src="https://<myinstance>.service-now.com/saml_redirector.do?sysparm_uri=sn_va_web_client_app_embed.do%3Fsysparm_skip_load_history=true">
</iframe>

 

Alternatively below iframe link also doesn't work, even though corresponding properties are updated in my system

Property name : com.glide.cs.embed.csp_frame_ancestors

Value : host-source https://<myportal.com>

 

Property name : glide.set_x_frame_options

Value: false

 

Property name: com.glide.cs.embed.xframe_options

Value: allow-from https://<myportal.com>

<iframe id="sn_va_web_client" title="ServiceNow Virtual Agent Client" width="600" height="900" src="https://<myinstance>.service-now.com/saml_redirector.do?sysparm_uri=sn_va_web_client_app_embed.do%3Fsysparm_skip_load_history=true">
</iframe>

 

Any help would be much appreciated.