Key Concepts - Publish your bot in Teams

Select the version of Power Virtual Agents you're using here:

Once you're satisfied with your bot's content and quality, you can publish your bot to allow users to engage with your bot. You must publish your bot at least once for the user to chat with the bot in Microsoft Teams.

Each time you want to update your bot's content, you publish it again from within the Power Virtual Agents app in Microsoft Teams. This will update the bot's content with the latest changes you have made.


Publish the latest bot content

You need to publish the bot at least once before you can share it with your teammates.

After the first publish, you can do subsequent publishes whenever you would like your customers to see the latest bot content.

Publish the latest bot content:

  1. In the navigation menu, select Publish.

  2. Select Publish to make the latest bot content available to your customers.

    Publish latest bot content.

The publishing process will check for errors in the latest bot content.

When publication is successful, you can make the bot available to users in Microsoft Teams with the installation link or from various places in the Microsoft Teams app store. You can share your bot later by selecting Make bot available to others from the Publish page.

You can also install the bot for your own use in Microsoft Teams by selecting Open the bot.


To prevent disrupting users who are having an existing conversation with the bot, they will not receive the latest published content until a new conversation has started. A new conversation starts after it has been idle for more than 30 minutes.

You may want to try out the latest published content in Microsoft Teams right away. You can do so by typing start over in an existing conversation. This will restart the conversation with the latest content you have published.

Known limitations

  • Customer satisfaction survey is a text-only version in Microsoft Teams instead of an adaptive card.
  • Microsoft Teams can only render up to six suggested actions for user in one question node.
  • A user can't send or upload attachments to the chat. If they try to send an attachment, the bot will reply with Looks like you tried to send an attachment. Currently, I can only process text. Please try sending your message again without the attachment.
    • This applies to all channels, even if the channel or end-user-facing experience supports attachments (for example, if you're using the Direct Line API or Microsoft Teams).
    • Attachments can be supported if the message is sent to a skill, where the skill bot supports the processing of attachments.
    • See the Use Microsoft Bot Framework skills topic for more details on skills.

In this section

Topic Description
Add bot to Microsoft Teams Make your bot available to users in Microsoft Teams.
Create a privacy statement and terms of use Create and link to a privacy statement and terms of use for bots you create.