I am trying to create an application that will sync Dynamics contact data with an external plaform. The goal is to synchronize the Dynamics contact database with the external platform's contact database, so I would need to know immediately when a contact is created/updated/deleted on Dynamic's side.
However, there doesn't seem to be much documentation for these use cases, and the ones that do show an example say that you need to create a plugin, install the plugin on the user's Dynamics environment, and the user must also set up a workflow.
However, I see that there are applications out there (Zapier) which allow you to connect your account via OAuth and it gives you the ability to fire action on their application when a contact is created on your Dynamics environment.
How can I create this so that I can listen to any users'(from any domains) actions by using the API with their oauth credentials?
*This post is locked for comments