Integrating Virtual Agent with Microsoft Teams using the self-configured bot

You can integrate Virtual Agent with Microsoft Teams by configuring your own bots. The self-configured method provides another way for customers to enable the integration without installing the default Now Virtual Agent app that is published on the Microsoft Store. Unlike the pre-published app, the self-configured bot bypasses the collaboration proxy architecture.

The self-configured method offers a solution for the following cases:
  • Commercial customers with a ServiceNow instance running far away from the United States who may be having issues using the collaboration proxy.
  • ServiceNow Government Community Cloud (GCC) customers.
    Note: Microsoft Azure supports the bot framework in GCCHIGH and DOD (US Department of Defense). For more information about the bot framework support, see Integrating Virtual Agent with Microsoft Teams for GCC-H or DoD.

If you are a commercial customer who has already installed a pre-published bot but would like to integrate with multiple ServiceNow instances within a single Microsoft Teams tenant, see Integrate your Self-configured bot with single Microsoft Teams tenant.

Prerequisites

Before integrating Virtual Agent with your Microsoft Teams tenant, ensure that the following prerequisites are met:
  • Verify that your ServiceNow instances have been upgraded to the San Diego release.
  • If you are a commercial user, verify that your Microsoft 365 is on the commercial environment. If you are a regulated market user, verify that your Microsoft 365 is on the GCC environment.
  • You have not attempted previous installations of the Conversational Integration with Microsoft Teams in your instances.

    If you previously tried to install the integration in Quebec and the above releases, refer to this Knowledge Base article to remove the residual installation items.

    If you previously tried to install the integration in a release prior to Quebec, contact Customer Service and Support for help with cleaning up your instance manually.

  • Verify that you have the admin permissions on ServiceNow and Microsoft Azure instances.

What to do next