Imagine you work for a consulting company that builds workflows for universities. You notice many of these processes are similar but require minor customization for each client. You need to dynamically create, package, and deploy the workflows in as efficient a manner as possible.

Logic Apps is a powerful technology for defining workflows. Azure Resource Manager templates are great for deploying resources consistently and repeatedly. In this module, we'll combine both services to show how to configure and deploy Logic Apps efficiently.

Learning objectives

  • Define a Logic Apps workflow declaratively in Workflow Definition Language
  • Deploy a Logic App definition as a Resource Manager template using the Azure CLI
  • Define a more configurable template using parameters


  • Familiarity with the basics of running and authoring Logic Apps