Hello Community,
Does anyone know what the best approach is to pass data from 3rd-party web site to Dynamics 365 Model-Driven App?
The use case scenario is we have a custom form on embedded on a 3rd-party web site. This custom form will get filled out with information, and upon submission, we would like to pass and map those data to a list of entity fields in Dataverse so that we can surface our entity form with the data in our Dynamics 365 Model-Driven App.
Any insights would be appreciated.
Thank you!
I also want to move my data from 3rd party best portable pellet grill site but how can i do that don't know.
Hi,
Create http trigger cloud flow and then use Dataverse connector to map field from request body to crm fields.
Ask 3rd party team to call your flow by invoking http request and pass the data in request body.
No code is required for this solution.
Webhook url will be auto generated when you save cloud flow.
Check my blog on the same
As far as I know, no matter how you want to update your Cloud D365 the firrst thing is
1. Create an App Registration in Azure (With Secret key or certificate...)
2. Add Application User in your Dynamic, which is very easy through your new Power App Admin Center
This Application user is actually the AppID of you App Registration in Azure (Step 1)
At this stage you authorize your 3rd party to integrate to your Dynamic 365
Definitely this type of integration needed to be done by knowledgeable developer since you are trying to implement kind of D365 Portal using Service to service without paying any Microsoft Licensing fee.
Alternatively, you can pay license and create new Power App Portal to replace your 3rd party website (https://learn.microsoft.com/en-us/power-apps/maker/portals/overview). So in this case easily you can create your External-Facing website with OOB functionality.
Hi Saeid G ,
Thanks for your reply! The D365 instance is in the cloud. Does D365 have any built-in endpoint API that we can use, or is using the App Registration in Azure the only way to go?
You need to setup integration from your 3rd party website with Dynamic 365. Is your Dynamic 365 is in Cloud? Is 3rd Party website that submit the form hosted in Azure? If yes then you need to have service to service integration using App Registration in Azure.
Another possible option is to use Power Automate to bring the data to DataVerse but you will have to initiate that Flow in some way.
Check this post - manueltgomes.com/.../
Hi a33ik ,
Thanks for sharing! Wondering if there is any way out of the box, or built-in that we can leverage, instead of needing for any custom development work here?
Hello,
This looks like a good fit for WebApi - learn.microsoft.com/.../create-entity-web-api
Adis
136
Super User 2025 Season 1
Sohail Ahmed
81
Jonas "Jones" Melgaard
77
Super User 2025 Season 1