What types of triggers are available in Azure Logic Apps?

Azure Logic Apps provides a wide array of triggers that initiate workflows based on various events or schedules. Here's a breakdown of the key types:

General Trigger Categories :

  • Polling Triggers:
    • These triggers periodically check a service's endpoint for new data or events. They repeatedly "poll" the service at set intervals.
  • Push Triggers:
    • These triggers rely on a service to push notifications when an event occurs. They create a subscription to an endpoint and provide a callback URL, allowing the service to notify the trigger.


Specific Trigger Types :

  • Recurrence Trigger :
    • This built-in trigger allows you to schedule workflows to run at specific intervals (e.g., every minute, hour, day, week).
  • HTTP/HTTP Webhook Triggers:
    • These triggers enable your logic app to respond to HTTP requests or webhooks. They are useful for integrating with web services and APIs.
  • API Connection Triggers:
    • These triggers connect to various services through Microsoft-managed APIs or "connectors." They can monitor services like:
      • Email (Outlook, Gmail)
      • Databases (SQL Server, Azure Cosmos DB)
      • File storage (Azure Blob Storage, SharePoint)
      • Social media (Twitter)
  • Request Trigger:
    • This trigger creates an endpoint that can accept incoming requests, thus allowing you to manually trigger a Logic app.
  • Event-based Triggers:
    • These triggers will start a logic app based on event that take place within azure services. For example, when a file is added to a blob storage container.