web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Custom Third Party Bot...
Copilot Studio
Unanswered

Custom Third Party Bot in Dynamics 365 and Custom Portal

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hello,

 

We need to implement Chat bot on our website, which is Custom Web portal (Not Dynamics) as Customer Front End, with our Dynamics 365 CE Environment as Agent front End. Chat bot Control will also be third Party (Lets Say Amazon).

 

So we have a Custom Chat bot by Third Party

We have a Customer Portal (internal but not Dynamics)

and Dynamics 365 CE online.

 

Is Power Virtual Agents Can help us on this requirement?

Something Like we will configure our bot in PVA using configs provided by third party, Publish bot in Dynamics 365 environment and extend to our custom Portal, is it possible ?

 

Thanks in advance  

Categories:
I have the same question (0)
  • CU22081450-0 Profile Picture
    Most Valuable Professional on at

    Hi @Anonymous ,

     

    If it's for me this bot, I would do everything below:

     

    1- Create a Power Virtual Agents for the Web

     

    2- Publish into your Web Portal using iframe or something like that (Add a chatbot to mobile and web apps - Power Virtual Agents | Microsoft Docs)

     

    3- Automate your bot to connect with a Dynamics 365 database using Power Automate (Automate chatbot actions with flows - Power Virtual Agents | Microsoft Docs | Create a cloud flow with Dynamics 365 (online) - Power Automate | Microsoft Docs)

     

    4- Deploy inside the dynamics 365 using PCF  (Iframe PCF | PCF Gallery | Add a chatbot to mobile and web apps - Power Virtual Agents | Microsoft Docs)

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Thanks @renatoromao 

     

    As i mentioned bot is also custom given by a third Party so is it better to create my own bot using configuration given by third Party in Microsoft Bot framework and Publish in Azure Bot Service then use that in Dynamics 365 and Custom Portal ?

  • nmk Profile Picture
    193 on at

    Hi @Anonymous

     

    -> So we have a Custom Chatbot by Third Party (you mentioned Amazon so I presume it's built with Amazon Lex perhaps) and you would like to surface the third-party bot on your customer portal and you mentioned dynamics environment so I presume that you would like the bot to talk to dynamics to get the customer data and surfaced it back to the bot hosted in the customer portal.

     

    if the above understanding is correct, then PVA is of no use here UNLESS you have an option to shun the third party bot component and create your bot in PVA.

     

    If you take this route, then I can tell you that it will be the simplest approach and you will get the bot running on your customer portal talking to dynamics to get the data in few days. I advise you to start a trial on PVA and get it going and you will be surprised how quick is that. PVA bot is very easy to publish to any customer portal and it talks to dynamics CE via Power Automate so development is quick and easy.

     

    If there's no option to take this route, e.g. you have to go by the third party, then I believe the option to publish to the customer portal will be not difficult, however, if you would like to integrate the third-party bot with dynamics then you have following options

     

    1- Create PowerAutomate Flows with Http triggers and call it like normal end-point via the third party bot
    2- Expose the dynamics api via Azure Api management and use it like any other api
    3- Build your own microservice to talk to dynamics CE.

  • CU22081450-0 Profile Picture
    Most Valuable Professional on at

    Hi @Anonymous ,

     

    It's a little difficult to provide the same bot to different configuration and settings to your clients, but it's possible can pass dynamically information to your chatbot only using PVA with Variables and Custom Portal.

    Use chatbot variables to carry content across topics - Power Virtual Agents | Microsoft Docs

     

    botURL?Client=Amazon&UserToken=XYZ

     

  • JaganTS Profile Picture
    2 on at

    Hi @Anonymous, did you find a solution for integrating Dynamics 365 with 3rd party bot? If so, please help me out.

     

    Thanks,

    Jagan

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 645

#2
Vish WR Profile Picture

Vish WR 300

#3
Haque Profile Picture

Haque 219

Last 30 days Overall leaderboard