Key concepts - Publish your bot


Power Virtual Agents capabilities and features are now part of Microsoft Copilot Studio following significant investments in generative AI and enhanced integrations across Microsoft Copilot.

Some articles and screenshots may refer to Power Virtual Agents while we update documentation and training content.

With Microsoft Copilot Studio, you can publish bots to engage with your customers on multiple platforms or channels. These include live websites, mobile apps, and messaging platforms like Microsoft Teams and Facebook.

After you've published at least once, you can connect your bot to more channels.

Each time you want to update your bot, you publish it again from within the Microsoft Copilot Studio app itself. Publishing your bot will update the bot across all the channels where you've inserted or connected your bot.



This topic contains Microsoft Copilot Studio preview documentation and is subject to change.

Preview features aren't meant for production use and may have restricted functionality. These features are available before an official release so that you can get early access and provide feedback.

If you're building a production-ready bot, see Microsoft Copilot Studio Overview.

You need to publish your bot before your customers can engage with it. You can publish your bot on multiple platforms, or channels.

After you've published your bot to at least one channel, you can connect it to more channels. Remember to publish your bot again after you make any changes to it. Publishing your bot updates it across all the channels it's connected to. If you don't, your customers won't be engaging with the latest content.

Publish the latest bot content

  1. With your bot open for editing, in the navigation menu, select Publish.

  2. Select Publish, and then confirm.

    Screenshot that shows where to find the Publish button in the bot authoring experience.

Publishing can take up to a few minutes.

Test your bot

Test your bot after it's published. Select the demo website link to open a prebuilt website in a new browser tab, where you and your teammates can interact with the bot. The demo website is also useful to gather feedback from stakeholders before you roll your bot out to customers. Learn how to configure the demo website and add the bot to your live website.


What's the difference between the test chat and the demo website?
Use the test chat (the Test bot pane) while you're building your bot to make sure conversation flows as you expect and to spot errors.

Share the demo website URL with members of your team or other stakeholders to try out the bot. The demo website isn't intended for production use. You shouldn't share the URL with customers.