Ingest events from third party SaaS in Azure (webhook endpoint in Azure)

Kiril 96 Reputation points

A third party CRM offers the possibility to post events to a custom URL. I want the URL to be hosted in Azure. The events generated by the CRM are for create, update and delete actions on contacts, so the amount of events won't be very high, as we are a rather small company.

We will build an app in Azure which will update the address books of users according to the events posted by the CRM.

Which service in Azure is best suited for being such an endpoint and ingesting those events posted by the third party CRM?

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
3,713 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,074 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. MuthuKumaranMurugaachari-MSFT 18,341 Reputation points

    Kiril Thanks for posting your question in Microsoft Q&A. Based on my understanding, you are looking to create a custom webhook URL hosted in Azure and the events to this URL will be sent from third-party CRM app.

    For this, you can either use Azure Functions or Logic Apps and both supports Http Trigger. Please see similar discussion related to this question and sharing the solution below:

    You can use Azure Functions Http Trigger which can act as a webhook service for CRM and there are a couple of examples such as SharePoint webhook as well as GitHub webhook (Full training sample). This will be a good starting point and use it as a reference/template and modify the code for your scenario.

    Similarly, Azure Logic Apps can be used to create a webhook that is triggered by an HTTP request from CRM. For this scenario, use HTTP webhook built-in connector and here is the doc: Create and run automated event-based workflows by using HTTP webhooks in Azure Logic Apps for reference which includes step by step guide.

    Let me know if you have any questions. Would be happy to answer.

    1 person found this answer helpful.