Skip to main content

Notifications

Publish & Channel Management
Answered

Power Virtual Agents with Teams integration

Posted on by 28

Good day, 

So I am trying to get to a level where I can have my chatbot e.g. Published to Teams dev or staging and Prod where now everyone has access to it. 

The only option I'm coming across is Teams Toolkit and it's something I'm not grasping. Is there an alternative to achieving this or is there a way for me to export the chatbot I developed on the PVA platform and maybe import it on Developer Portal (on Teams) or maybe somewhere? 

 

I need some clarity here. 

  • Siziwe Profile Picture
    Siziwe 28 on at
    Re: Power Virtual Agents with Teams integration

    Absolutely, thanks @Mirega !

  • Verified answer
    Mirega Profile Picture
    Mirega on at
    Re: Power Virtual Agents with Teams integration

    When you build a bot in Copilot studio (AKA PVA) you can test the bot directly there, that would be your "local" test, then when you want to integrated with Teams this is the process Add Power Virtual Agents chatbot - Teams | Microsoft Learn / Add a chatbot to Microsoft Teams - Microsoft Copilot Studio | Microsoft Learn .

     

    Yes if you want to test directly in teams then you would need 3 channels and publish the bot in teams 3 times. However you would also want 3 environments or 3 Teams since each of the has a unique dataverse instance in the background.

  • Siziwe Profile Picture
    Siziwe 28 on at
    Re: Power Virtual Agents with Teams integration

    My question is more based on the actual Teams integration as a channel. Teams offers Teams Toolkit to build your PVA chatbot integration (in this context). However, it requires some deep coding background. 

    There's also the following app you can use to test your apps on local Teams - This is on Teams Apps

    Siziwe_0-1702537057595.png


    But requires certain configurations which include your manifest files, etc. 

    So I am looking for a much "straightforward" way to setup my PVA and Teams integration and be able to test locally, maybe dev, and well then deploy to the Prod environment. Now my other question here is, do I maybe need to setup 3 Teams chats for my 3 environments (dev, stg & prod) and maybe use that approach?

    I understand this might be difficult to grasp. 

  • Mirega Profile Picture
    Mirega on at
    Re: Power Virtual Agents with Teams integration

    Hello, can you clarify what you mean by developer portal ? In a normal ALM scenario, with DEV,QA and Prod, each bot would be unique and the sharing configurations differently. so you can add your bot to a solution and export it to environment A, B and C, but since C is Prod, only in that environment you would share with your user base.

Helpful resources

Quick Links

Exciting News for Copilot Studio Communi…

Get ready to experience a whole new level of engagement with the Copilot Studio…

Celebrating the May Super User of the…

LaurensM is an exceptional contributor to the Power Platform Community…

Check out the Copilot Studio Cookbook…

We are excited to announce our new Copilot Cookbook Gallery in the Community…

Leaderboard

#1
renatoromao Profile Picture

renatoromao 6,459

#2
Pstork1 Profile Picture

Pstork1 1,995

#3
Expiscornovus Profile Picture

Expiscornovus 1,708

Leaderboard

Featured topics