The Now Platform® Washington DC release is live. Watch now!

Help
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Chuck Tomasi
ServiceNow Employee
ServiceNow Employee

Virtual Agent is a chatbot that enables administrators to build conversational workflows native to the Now Platform. Users can obtain information, make decisions, and perform routine work tasks. Explore virtual agent with Stacey Bailey, Principal Curriculum Developer, and Chuck Tomasi, Sr. TPMM as they show you what Virtual Agent can do and how you can quickly create "build once, use many" conversations to meet your customers with clients like MS-Teams, Slack, and Service Portal.

Quick tip: Delegates

Originally aired: November 14, 2018 8:00 AM PT

Additional information: Virtual Agent in the London release - lessons learned during exploration

Featured Experts

Stacey Bailey is a Principal Curriculum Developer for ServiceNow with over 20 years of IT experience in various roles. Since 2009 she has been working with the ServiceNow platform customer, partner, and employee. She has earned numerous awards in her career including: ITSM MVP 2017, InfoWorld Top 100 Award, DCI Portal Excellence Award, Financial Times Award for Excellence in E-Learning. Stacey proudly refers to herself a s a "gadget girl". In her spare time she likes trying new gadgets, learning new forms of art, playing in the makerspace, collecting new / unique skills, listening to audio-books, trying new life experiences, and hosting parties to build communities.

 

Chuck Tomasi is a Sr. TPMM for ServiceNow. He is a computer science major with over 35 years of IT experience. As a former ServiceNow customer, Chuck won the first Innovation of the Year Award at Knowledge 10. Since joining ServiceNow in 2010 as a Technical Consultant, he has done many large scale ITSM implementations and custom applications, acted as an adjunct instructor for Education Services, created and lead the Technical Best Practices program, makes appearances on Live Coding Happy Hour, created dozens of fit for purpose custom applications, and co-hosts the ServiceNow series "TechNow".

 

Kreg Steppe is a Senior Curriculum Developer within ServiceNow developing and supporting cloud training infrastructure. He specializes in developing integration solutions, automating repeatable processes and Cloud Management in ITOM. Kreg's prior experience includes operating his own ISP, developing web applications in PHP, network integration, managing network support, Application Development on cloud based networks, DNS and email server maintenance. He is a Linux enthusiast and enjoys Photography.

 


Live Q&A Questions during the webinar:

Is Virtual agent accessible, in regards to people with a handicap that may require equipment like a screen reader? -- Neil Link
Good question. We'll have to check. Based on the recent focus on accessibility we have been placing on the platform and all products, I believe it is at least WCAG A, if not AA. -- Chuck Tomasi

This bot can be integrated with Skype for Business? -- Rafael GuimarĂŁes
Not at this time, but keep an eye out for that connector in the future. -- Chuck Tomasi

hello, i'm very interested in this webinar. when will the recorded webinar be available for streaming or download? -- James Vales
I'll be posting the recording to YouTube and embedding it in the community in a day or two. -- Chuck Tomasi

Where is the recording going to be located so we can rewatch this? -- William Smith
Episode 59 of TechNow. Community link http://bit.ly/servicenow-technow -- Chuck Tomasi

I work on a brazilian company and have interest on activating virtual agent. I'm going to update to London but it works on another languages -- Fagner Favero Echer
Yes, you can have the keywords that trigger the topics in multiple languages and as Stacey showed, use outputs with gs.getMessage() to easily translate them in the sys_ui_message table. -- Chuck Tomasi

Topic: Reporting on Virtual Agent Usage -- Eric DeBolt
Oooh... I like it. Making a note. Thanks for the idea. -- Chuck Tomasi

Topic: Reporting on Virtual Agent usage. Good morning. I have been leveraging my personal developer instance to learn and develop a virtual agent. However, it appears the the tables that are required to report on VA usage are hidden. How can we report on VA utilization and other success metrics? -- Eric DeBolt
I like the idea of that topic. We'll look in to it. -- Chuck Tomasi

We have 11 languages to support. Can we internationalize Virtual Agent - it's presentation, input (keywords) & output? -- Andy Lock
I know the output can be localized. I haven't checked on the input, but I'd assume so since the inputs would be similar to what you use on forms as well. -- Chuck Tomasi

Does it check if the delegate (Chuck) is available and willing to be a delegate? -- Ain Indermitte
Not in this conversation that she's building. FWIW, I'm always willing to be a delegate. -- Chuck Tomasi

Thanks, How easy is it to make the Virtual Agent deploy on OOB Mobile app -- Chandra sangoju
Pretty easy. The Service Portal widget is added to the page and away you go. -- Chuck Tomasi

does virtual agent work in domain separated environment? -- Zhonghai Yu
Virtual agent has "Level 1" (data only) support for domain separation. Here are a few points to keep in mind when using virtual agent in London in a domain separated environment: - Branding and agent contact information (in the branding setup) use system properties. They may not be set per domain. - Live Agent Setup settings are instance-wide and may not be est per domain. - Since virtual agent is aware of the current user , it is possible to take domain into account when doing record queries within a virtual agent conversation. - When creating records using virtual agent in a domain separated environment, be sure to set company / domain. - It is possible to set conversation conditions to allow specific conversations from specific domains only. - There is no system of overrides on conversation nodes to account for domain-specific behaviors within a single conversation. -- Stacey Bailey

It looks like the actions are mostly driven by options. How strong is the NLP for questions in natural language? What does it take to train the bot for NLP? -- Rajendra Velpula
NLP and NLU are not available in the current (London) release. We expect those a future release real soon. -- Chuck Tomasi

does the chat bot have machine learning capability? -- Meganathan Chinnasamy
I'm going to say "yes" generically. I recommend reaching out to solution consultant so they can find out more about your requirements. -- Chuck Tomasi

Can the keywords in the Designer (and also other potential Language dependent options) be defined in different languages? This would be useful for non-English speakers users/customers... -- LEONARDO LOPES
That's my understanding. -- Chuck Tomasi

Can VA make outbound API calls (REST or other )? -- Pete Coolidge
Via the script action, yes. -- Chuck Tomasi

Are you planning on enabling Skype integration? -- Andy Lock
Keep an eye out for this in future releases. You may also enter a new enhancement request in HI. -- Stacey Bailey

Is there a list of supported communications platforms? -- Daniel Chamberlain
In the London release, Virtual Agent may be exposed through the web interface within ServiceNow's default view or Service Portal view. It may also be exposed through integrations with Slack and Microsoft Teams. Here is the docs article about messaging application integration support: https://docs.servicenow.com/bundle/london-servicenow-platform/page/administer/virtual-agent/task/install-va-integrations.html#install-va-integrations -- Stacey Bailey

https://www.servicenowevents.com/knowledge2019/cfp -- Stephen Crocker
Thank you! -- Chuck Tomasi

We need a capability to be able to train the Virtual Agent is that available? -- SUMANKUMAR AKHILESHWAR SINGH
I'd be interested to have an offline talk with you about what you envision. -- Chuck Tomasi

Is a notification created for the delegate? -- Björn Rodemund
Yes. That's part of the delegate feature we covered earlier. -- Chuck Tomasi

Could you write a test script that takes one through all the steps as you are developing your virtual agent? -- Gary Langmeyer
As far as I know , Automated Testing Framework doesn't support VA at this point. I could be wrong. -- Chuck Tomasi

Q: other than Slack, what other collaboration tools does it work with? -- frank martin
In the London release, Virtual Agent supports messaging application integration with Slack and Microsoft teams. Look for this support to expand in future releases. -- Stacey Bailey

Keywords in one Language can mean something different in another. We'd need to be careful with this -- Andy Lock
Absolutely! Also, though this first release of VA in London uses keywords, I would expect that we will more sophisticated NLP capabilities in the future to identify the user's intent. The same cautions would apply with that as well, though. -- Stacey Bailey

Do we have to configure anything in the notfications -- Shalini Kapoor
No -- Chuck Tomasi

what is the integration of Virtual Agent and O365 Teams in London version? -- Beatriz Sanfrutos
The integration between Virtual Agent and Microsoft teams allows conversations developed in ServiceNow to be exposed in Microsoft teams when integrated. Read about the capabilities in Docs here: https://docs.servicenow.com/bundle/london-servicenow-platform/page/administer/virtual-agent/task/install-va-integrations.html#install-va-integrations -- Stacey Bailey

How do I check my installed version of SNOW? What is a link on the support site for this? -- Doug Wagner
If you have appropriate permissions, you may type 'stats.do' in the filter navigator or navigate to 'System Diagnostics > Stats' to see this information about your instance. Alternatively, when logged into the ServiceNow support site, https://hi.service-now.com, given appropriate permissions, you may see your currently installed version of ServiceNow as well as upgrade options available to you. https://staging-docs-servicenow.zoominsoftware.io/bundle/london-platform-administration/page/administer/platform-performance/concept/c_StatsToolsDiagnosticsPlugin.html -- Stacey Bailey

Thanks as always! -- James Morrison
As always, from all of us, you're very welcome. Thank you so much for attending. -- Stacey Bailey

Is chatbot integrated with knowledge Management? -- Meganathan Chinnasamy
You can... all that information is available on the same system so it's available, you can create the lookup to find the right information. -- Chuck Tomasi

What plugins do we need to activate in a PI? -- Bud Duplessis
Glide Virtual Agent (com.glide.cs.chatbot) -- Chuck Tomasi

How is this different than filling out a form on a website? -- Badhum Veer
It's a different channel they can use and you can do auto-fulfillment (e.g. offer up a solution immediately). In this case, it's basically the same as filling out a form, but consider a customer looking for knowledge information (PDF) or other request info. -- Chuck Tomasi

In the first attempt you had create_delegate_record rather than create_delegate_record_we_created -- James Higgins
Thanks. I really do appreciate your catching this and wish I had seen it when doing the demo the first time! 🙂 An extra set of eye is always a good thing. -- Stacey Bailey

Is there a pre-built agents that we can use as template? -- Peter Velinov
There are several conversations available for you to use as templates and this is an EXCELLENT way to learn about building sophisticated conversations. See https://staging-docs-servicenow.zoominsoftware.io/bundle/london-servicenow-platform/page/administer/virtual-agent/reference/prebuilt-topics-ITSM.html In https://developer.servicenow.com, if you have a personal developer instance, you may enable these ITSM, CSM, and HR conversations. (Manage Instance > Enable Plugins) After these conversations are activated, you should be able to preview each and duplicate it to make a copy of your own. From there, you can test out customizing and extending those conversations while exploring how they're built and some of the conventions used. -- Stacey Bailey

Ordering something from the Service Catalog should be high value I believe. -- Gary Langmeyer
Perhaps. Virtual Agent can also be used to order items. It's just another channel to start the request. It doesn't go around the existing process. -- Chuck Tomasi

what if you have 10 people with the same first name? does the window with options expand? -- Michael Bachmeyer
Yes. It displays the results to choose from. -- Kreg Steppe

Does the user have access to their chat history? -- Rebecca Doll
Good question! I am able to see my previous chat history for the past several days in the virtual agent web interface. After scrolling up a bit, I saw a message that it was loading more history. I don't see a property to control message retention timeframe, though. In Slack, my message history was also visible to me. I assume that would be subject to the same message retention policies as regular chats in Slack. -- Stacey Bailey

The code for name returns 10 results. What happens if the name i type happens to have more than 10 results? Is there a "view more" or would a second prompt have to be entered to further filter? -- Ayla Lo
We could certainly code it to do that. It would not happen automatically, though. -- Stacey Bailey

Are OotB conversations available in all supported languages? -- Björn Rodemund
In spot-checking several of the OOtB conversations, it appears they are available in English only for the London release. -- Stacey Bailey

More important is how Virtual Agent can be made more and more intelligent using Watson Assistant to be able define intent and entities to be able to fullfill the work reqeusted using the Iterate Test Train and CAllibrate the bot. -- SUMANKUMAR AKHILESHWAR SINGH
We are planning to incorporate in-platform natural language understanding and natural language processing with Virtual Agent. Stay tuned... -- Chuck Tomasi

Does this provide remote troubleshooting into customer PC or laptop -- Chandra sangoju
Potentially. I could see a use case for a conversation set up like that. -- Chuck Tomasi

is there any OOB conversation available as part of plugin -- Chandra sangoju
Yes. ITSM, HR, and CSM are available depending on which you activate. -- Chuck Tomasi

How difficult is the setup for the Slack integration? -- Rebecca Doll
It is not difficult at all. There is a menu option for Messaging Apps Integration. From there, select Install, provide a workspace URL, and authorize the application. No code required for the installation. -- Stacey Bailey

how do we know that user would choose a particular topic? -- rahul pasnoor
The topics displayed are currently driven by keywords. The user then chooses the appropriate topic based on that. -- Chuck Tomasi

Password resets -- Richard Null
Yes! This is one of the most common ones. Thankfully, it is also one of the conversations included in the ITSM Virtual Agent Conversations avialable in London. What a time-saver this could be. -- Stacey Bailey

Regarding solving the computer problem, why ask "which computer your have" when this information is (or should be) known to the "system"? We should never ask questions that we already know the answer to (things like your name, computer type, office location, etc.) -- Ain Indermitte
I agree. It's all about the context. The system already knows who you are, so it knows what you own, where you are located, etc. Take advantage of that. it might be more helpful to ask "is this the computer you are inquiring about" to verify. (Stacey's note: If there IS only one computer assigned to the user, the Virtual Agent is smart enough to ask for confirmation. It only shows the option to select which one if multiple are found.) -- Chuck Tomasi

I was referring to the emails... delegate may not want all the emails... -- Valeria Giddings
🙂 Agreed and understood. Delegates must know what's coming their way as a common courteousy. I took a few liberties in the demonstration as a bit of a joke. -- Stacey Bailey

Can users access this bot outside of SNOW or do they need to go to SNOW? -- Ashish Fadnavis
We currently offer connectors to Slack and MS-Teams - she's going to demonstrate Slack in a bit. Watch for more connectors in future releases. -- Chuck Tomasi

how to add date validation like end date shouldn't be before start date -- AJAY SINGH
That could be done easily with a decision action on the conversation. We haven't shown that here for time, but it could easily be done. -- Chuck Tomasi

What if the same keyword is configured for multiple topics? How do we get the correct bot? -- Calvin Rawls
I believe it would offer the matching topics and ask the user to select the one they wish to use, in that case. -- Stacey Bailey

Will you guys give us a sample letter that we can write to our managers to sell them on going to the knowledge event? -- Tristan Dietz
I know we used to provide it on knowledge.servicenow.com. Keep you eye there. If you don't see anything in the next few weeks, send me an message technow@servicenow.com -- Chuck Tomasi

Thanks, good presentation! -- Björn Rodemund
You're very welcome, Björn. We hope to see you at future webinars. -- Stacey Bailey

Nice presentation and resource. -- Rafael GuimarĂŁes
Thank you, Rafael! We hope you enjoy putting the Virtual Agent to use in your organization. See you at future webinars! -- Stacey Bailey

Can we get much time we save by using VA. time it takes for VA to resolve a question -- Shalini Kapoor
Yes, it does take time for VA to resolve a question. However, Virtual Agents may help dozens or hundreds of users in parallel 24 hours a day. That's a difficult scale to match with humans. With VA handling those conversations, you can spend your time on more complex challenges. -- Stacey Bailey

Is there an more than one ITSM bundle or just Professional -- Patricia Nichols
Just one at this point that I'm aware of, but work with your account team to find out for sure. We tend to be more technical and don't always get product/pricing information. -- Chuck Tomasi

Can you ask and have user answer multiple questions at same time? -- Charles Michel
They are asked in series at this point. -- Chuck Tomasi

Is there any VA Dashboard or Report that shows metrics related to VA? E.g.: number of issues solved by VA, number of issues assigned to a Live Agent, number of issues VA 'did not have the knowledge', ... -- LEONARDO LOPES
I have not seen anything like a Dashboard or Report, but agree with you that that would be EXCELLENT insight to have in order to quantify the value being provided as well as identify the need for additional / more sophisticated conversations. I would encourage you to submit this as an enhancement request in HI, outlining the types of analytics that would help you, as a customer, to drive your business regarding Virtual Agent adoption. -- Stacey Bailey

Would it be possible to catch exceptions, for example, when you're trying to create a duplicated delegate record? Thank you -- Hugo Loredo
Oh, absolutely! For this demo, we have very limited time, so we needed to keep this very simple. However, this type of exception handling would be great to add. (Note, though, in this particular use case, that overlapping dates may be appropriate. I may want one person to handle approvals and another to handle tasks while I'm out. The inspection for duplicates would need to include duplication of options as well.) -- Stacey Bailey

do we need to take all scenarios in to consideration....this is like building workflows all over again, as we dont what user might request for -- rahul pasnoor
Rahul, I think the key point here is that we start with the 'low-hanging fruit' rather than trying to handle everything. As this capability evolves, the virtual agents will get smarter and smarter. -- Stacey Bailey

Created a catalog item for the users and the use of it increased. -- Helen Coburn
Very cool idea! -- Chuck Tomasi

many requests for how to connect to printer -- Kathy Chisefsky
That's a good one! Also, since we know where the user is located, the virtual agent can take that into account when confirming which printer the user is trying to connect to. -- Stacey Bailey

If we run multiple portals can we customize the agent per portal? Or is this global. -- Joshua Cassity
I believe the virtual agent is global at this point. It can use conditions to determine which topics are available to users, though. I'm not sure if you can somehow use that to identify which portal a user is in, though. -- Stacey Bailey

can you have a version of VA for internal agents vs external customers.... or rather how to you seal off topics for external vs open them up for internal -- Mathew Xagoraris
Yes, you can secure the conversation by roles. Using snc_internal or snc_external role (or any other role) to determine who can access which conversations. -- Chuck Tomasi

How can you handle exceptions in the virtual agent? For example if someone writes a name that does not exist. Or Writes a long sentence just to report the name like 'I want to be covered by Michael' -- Agni Galicia
You can evaluate with a decision block. We didn't have a chance to show that yet, but it's an easy thing to do. (Stacey's note: I've also had success using Regex to try to parse out specific information from longer user responses.) -- Chuck Tomasi

Do users need to know what virtual agent to engage or is there an uber agent that connects the user to the right agent? -- Paul Boch
The agent is global for the instance. It's all about which conversation topics are activated. For example, if you have the CSM conversations turned on, the virtual agent knows CSM. If you also enable HR conversations, the virtual agent knows both CSM and HR. -- Stacey Bailey

can we pull data from other services using an API call inside that flow? -- Badhum Veer
Absolutely! There is great flexibility when using the Script step to call external (or other internal) APIs. -- Stacey Bailey

Can the delegate approver unsubscribe from notifications? -- Valeria Giddings
It's my understand that subscriptions are honored. -- Chuck Tomasi

Is the Virtual Agent an additional cost? -- Russell Park
I believe Stacey covered that. It's part of the bundles mentioned. -- Chuck Tomasi

For a domain separated environment, how can the Agent information be customized for each domain? -- Vishal Sharma
Here is some more detailed info on Virtual Agent and Domain Sep. http://bit.ly/2QN1BbS -- Kreg Steppe

We have Chuck Tomasi. He has been assimilated. We are the Virtual Agent! -- Joshua Cassity
I wish! -- Chuck Tomasi

What does "Meeting invitations" mean/do? -- Michael Bachmeyer
For delegation... you can set up ServiceNow to send meeting invites (e.g. change request blackouts, etc.) We covered this about a year ago on TechNow. 🙂 -- Chuck Tomasi

Still unsure how to set up keywords per language. -- Andy Lock
Enter them in the keywords. Add all the options you like at the same time. -- Chuck Tomasi

Which programming language experience is required for VA functions development? -- Mithun C
Javascript would be required, though I will say that there is excellent sample code included. In future releases, look for Virtual Agent Designer to move more towards low-code and no-code. -- Stacey Bailey

Can we create our own conversation...lets say for HR -- Shalini Kapoor
Absolutely. We encourage it. Everything Stacey is building is done net-new. -- Chuck Tomasi

Do we need separate license to enable this feature? -- Kavitha Raydurga
It's part of the ITSM, HR, or CSM Professional Bundles. Stacey covered this at the beginning of this section of the presentation. You are welcome to go back and watch or reach out to your account team to have a deeper discussion on pricing. Thanks. -- Chuck Tomasi

I'm sorry 🙂 my question was is there any available OOB Conversation available for giving ability Remote Troubleshooting into customer PC -- Chandra sangoju
Not OOB that I'm aware of in this release. -- Chuck Tomasi

Wonderful, thanks! -- Denis Doucet
We're very glad you found this topic useful and hope to see you at future TechNow webinars. -- Stacey Bailey

This was an awsome demo and it was particularly excellent watching Stacey do the live development -- Maria Leader
Thanks so much, Maria! We're very glad you found this topic useful and hope to see you at future TechNow webinars. -- Stacey Bailey

thank you, the presentation was very good! -- Anderson Sousa
We're very glad you found this topic useful and hope to see you at future TechNow webinars. -- Stacey Bailey

Do we see this being used only for the SNOW platform or can it be used for completely different use cases? -- Ashish Fadnavis
I'd love to hear more about your use case ideas! -- Stacey Bailey

Beside the knowledge that is included in the process flow, is there any artificial intelligence in the system to learn from user's past responses? -- Syed Asrar Ahned
Not in this first release, but given ServiceNow's recent aquisitions, I would expect us to be moving in that direction. -- Stacey Bailey

is there an ITSM Virtual Agent dashboard? -- Darrin Mason
I don't believe so at this point, but I'd encourage you to submit an enhancement request in HI outlining what types of analytics would be helpful for you to see on such a dashboard. -- Stacey Bailey

Do we have virtual agent designer available in the demo dev instance? -- Krishna Katepalli
Personal Developer Instances have this available. You need to activate the plugin from the Developer Portal. I believe the name is Glide Virtual Agent. -- Chuck Tomasi

Can we also invoke a REST/SOAP webservice for a flow to integrate with an external (to SNOW) application? -- Ashish Fadnavis
It allows scripting capabilities, so the answer is yes. -- Chuck Tomasi

Can the delegate get this Delegate Card during the process so they have the details? -- Denis Doucet
You could easily set up a notification to be triggered on the creation of a new delegate record. -- Chuck Tomasi

Can you show off how it looks in Teams? -- Randall Batz
Sorry. Given that the webinar is only an hour long, we didn't get to this. You can set up Virtual Agent (and the sample conversations) in a personal developer instance and test the integration with Teams fairly easily, though. -- Stacey Bailey

Similar to {{user}}, are there any other variables that can be used within the text input? Without having to jump into the script -- Abdul Ismail
I've looked pretty hard and Chuck investigated as well. At this point, in the London release, we believe this is the only one. Remember that this is a glide record, so you can dot-walk to any information associated with the current user, like their location, manager, department, etc. -- Stacey Bailey

Thanks you all for organizing this session -- SUMANKUMAR AKHILESHWAR SINGH
You are very welcome. We love to learn and share. -- Chuck Tomasi

How about you use Virtual Agent to answer questions here? 🙂 -- Ain Indermitte
Brilliant! -- Chuck Tomasi

was just suggesting some of the low value, repetitive tasks that were asked. -- Brian Shaw
thanks -- Chuck Tomasi

How does the ITSM subscription compare to a regular ITSM Fulfiller subscription when we got PA licenced as well? -- Björn Rodemund
Unfortunately I don't know the answer to this. I recommend you work with your account team. -- Chuck Tomasi

Is Virtual Agent a OOB functionality from London? Do we need to activate any plugin? -- Valeria Giddings
It's available in the London release and requires licensing (covered earlier) with ITSM, CSM, and HR Professional Bundles. Plugins are activated upon purchase like other value-add options. -- Chuck Tomasi

if you select your name from table to delegate is it smart enough to identify that? -- Preetam Barai
OOB, her lookup didn't do that, but you easily add a decision that checks it quickly, adds a "try again" message and loops back for another attempt. -- Chuck Tomasi

Are topics domain separated, or can topics be available based on user criteria? -- Kourtney Brewster
I don't believe topics are domain separated. However, each topic has a condition field that is evaluated before the topic is made available to users. It would be possible to script a condition that takes the user's company or domain into account when determining if a topic is available to a user. I don't believe user criteria is supported to determine whether a topic is available to a user. -- Stacey Bailey

Can I create a standard requester (already configured) using this bot? -- Rafael GuimarĂŁes
You can use it to create records, if that's what you're asking. -- Chuck Tomasi

"If you're on PTO...". What is PTO? -- Susie Woodward
Paid time off. Thanks for asking for clarification. -- Chuck Tomasi

will there be an integration plan for Cisco WebEx Teams? (competitor of MS Teams and Slack) If yes, what is the timing. -- Jennifer Martin
I haven't heard on that specific connector yet, but that doesn't mean it's not going to happen - just that I haven't heard about it yet. If you like, I invite you to submit an enhancement request on HI. Our product managers DO listen. -- Chuck Tomasi

Are there plans to use machine learning with Virtual Agent in future ServiceNow instances? -- Amanda Rantala
Yes. Machine learning and Natural Language Processing/Understanding. -- Chuck Tomasi

What would happen if the query on the sys_users table returns no records or if the results returned are not correct? Thank you. -- Hugo Loredo
You can set it up to prompt again. Great use case for a decision tree. -- Chuck Tomasi

Can we integrate virtual agent into company intranet portal? -- Mithun C
Interesting question. We'll have to check and find out options. iFrames seem like a possibility. Authentication might be a bigger issue. -- Chuck Tomasi

Do you have APIs to construct the virtual agent conversation - i.e. not have to do this through the UI -- Mahesh Kumar
I haven't heard about anything like that at this point. If you like, I invite you to submit an enhancement request on HI. Our product managers DO listen. -- Chuck Tomasi

High Frequency - Password Resets for various applications though self service protals are available the users are requesting for thsi very ofthen. WE also have Virtual Agent application but still the users are requesting to log the ticket -- SUMANKUMAR AKHILESHWAR SINGH

I'm seeing here we have a MS Teams logo. Is there a integration? -- Fagner Favero Echer
Yes. -- Kreg Steppe

Can the branding/VA profile be different by Company (in a Domain Separated instance) ? -- LEONARDO LOPES
Branding is instance-wide rather than domain-specific. -- Stacey Bailey

How would something like the date choices work if integrated with Microsoft Teams? -- Patrick Canary
The UI for MS Teams allows you to change one component (day, month, year) at a time, then it updates. It's not a date/time widget like we have with the web client. Slack is similar, but slightly better. -- Chuck Tomasi

A more serious question: if the person (#1) assigns you (#2)as a delegate, but you have assigned someone else (#3) as a delegate, does that third person become a delegate to the first person? -- Ain Indermitte
My understanding is that delegation is only "one level" deep and the two level scenario you described is not going to work as planned. -- Chuck Tomasi

Can you access the virtual agent from other sites beyond Service Portal? Use case: Access the Virtual Agent from my public website for customer service management. -- Matt Miller
At this time the methods for accessing it are the built in web client, Slack, and MS-Teams. Each has a method of authentication/connection to ServiceNow instance. I've heard plans that more connectors are coming. Stay tuned. -- Chuck Tomasi

How can we support virtual agent in a global environment? Do you we have to set up in multiple languages -- Shalini Kapoor
I would suggest that you test this out in a personal developer instance. The bot responses use getMessage to facilitate translated responses. I would assume other elements may be translated as well, but encourage you to test this out and talk to your ServiceNow account rep. -- Stacey Bailey

Are the interactions stored into a table somewhere? -- Blake Bowers
Yes, but it looks as if the back-end tables are protected. -- Stacey Bailey

will you get conversations for Customer Services -- Mathew Xagoraris
There are 3 conversations pre-built for Customer Service Management as part of the CSM Professional Bundle: - Check Case Status - Get Help with a Product - Get Help with an Order -- Stacey Bailey

Does the bot chat with only active employees or can we set it up for alumi users of a company? -- Shalini Kapoor
That's a good question. I would assume that alumni would no longer be able to log into the company instance of ServiceNow. I am not sure whether public access is supported or how that would be handled from a licensing perspective. I'd encourage you to talk to your ServiceNow representative about your particular use cases. -- Stacey Bailey

Virtual Agent can handle approval process? -- venkata Ramesh Rayavarapu
Absolutely! As part of my learning (though there is a pre-built approvals conversation), I built a conversation that queried for all outstanding approvals for the current user. I allowed them to preview the record and link to it in a separate tab. After asking for their disposition (approve, reject, or skip) and allowing them to provide a comment, I asked if they wanted to review more. If so, I looped back to the query. It's an excellent use case to start learning about VA. -- Stacey Bailey

5 Comments