ServiceNow Virtual Agent to Azure Bot connection via REST

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2025 07:17 AM - edited 08-13-2025 05:36 AM
We have Virtual agent set up in our SN instance and I want it to communicate with an Azure bot that another team has set up and trained. So one of my users can navigate to the VA in our SN instance ask a questions and the answer is provided from the Microsoft Azure Bot
I want to see if anyone has set this up and can provide steps.
Again, I want to set up ServiceNow virtual agent as the primary bot and the azure chat bot as the secondary bot.
How do I set up a connection to the azure bot's rest endpoint?
Here's my thinking:
When setting up ServiceNow Virtual Agent (VA) as the primary bot and an Azure chatbot (e.g., Azure Bot Service, Copilot Studio) as the secondary bot, the connection to the Azure bot's REST endpoint typically involves leveraging ServiceNow's Virtual Agent API and Bot Interconnect features.
Here's how to set up the connection:
- Understand the data flow
- ServiceNow VA receives user input: The user interacts with the ServiceNow VA as the primary bot.
- ServiceNow VA sends data to the Azure Bot: The VA API sends a POST REST request containing the user's input to the Azure bot's inbound REST endpoint.
- Azure Bot processes the request: The Azure bot's REST web service processes the request.
- Azure Bot sends response to ServiceNow VA: The Azure bot's outbound REST web service sends a response back to ServiceNow VA.
- ServiceNow VA returns output to the user: The VA returns the Azure bot's response to the user.