Expert-led training for your team
How to Create Azure Logic Apps: A Step-by-Step Guide

4 April 2023

How to Create Azure Logic Apps: A Step-by-Step Guide


Azure Logic Apps is a powerful cloud-based service that allows you to create and automate workflows. It provides a visual designer that allows you to define your workflows using a drag-and-drop interface. These workflows can then be triggered by a variety of events, including HTTP requests, timer schedules, and messages from Azure services such as Azure Event Grid and Azure Service Bus. In this guide, we will walk you through the steps to create an Azure Logic App and provide some code examples along the way.


Step 1: Create a Logic App in Azure Portal

To create an Azure Logic App, you will need an Azure account. If you do not have one, you can sign up for a free trial account. Once you have an Azure account, follow these steps:


a.)    Sign into the Azure portal at

b.)    Click on the "+ Create a resource" button in the upper-left corner of the portal.

c.)    In the search box, type "Logic App".

d.)    Select "Logic App" from the list of results and click the "Create" button.

e.)    In the "Logic App" blade that appears, enter a name for your Logic App and select the subscription, resource group, and location.

f.)     Click on the "Review + create" button to review your settings and click on "Create" to create the Logic App.

Step 2: Create a Workflow in the Logic App Designer

Once you have created the Logic App, you can begin defining your workflows using the Logic App designer. The designer provides a drag-and-drop interface that allows you to add actions, conditions, and loops to your workflow.

a)      In the Logic App blade, click on the "Logic App Designer" button to open the designer.

b)      Click on the "+ New step" button to add a new action to your workflow.

c)      Select the action you want to add from the list of connectors and triggers.

d)      Follow the prompts to configure the action. For example, if you select the "HTTP" connector, you will be prompted to enter the URL for the HTTP endpoint you want to call.

e)      Repeat steps 2-4 to add additional actions to your workflow.

Step 3: Add Triggers to Your Workflow

In addition to actions, you can also add triggers to your workflow. Triggers are events that initiate the workflow. For example, you can configure the Logic App to trigger when an HTTP request is received, when a new file is added to a storage account, or when a new message is received on an Azure Service Bus queue.

a)      In the Logic App designer, click on the "+ New step" button.

b)      Select the trigger you want to add from the list of connectors and triggers.

c)      Follow the prompts to configure the trigger. For example, if you select the "HTTP" trigger, you will be prompted to specify the HTTP method and URL for the trigger.

d)      After you have added the trigger, you can add actions to the workflow that will be executed when the trigger is activated.

Step 4: Test and Publish Your Logic App

Once you have defined your workflow, you can test it to make sure it is working as expected. The Logic App designer provides a "Run" button that allows you to test the workflow using sample data. You can also use the Azure Portal to monitor the execution of your Logic App and view any errors that occur.

a)      In the Logic App designer, click on the "Run" button to test your workflow using sample data.

b)      Review the output of the workflow to make sure it is working as expected.

c)      If you encounter any errors, review the error messages to determine the cause of the error and make any necessary corrections to your workflow.

d)      Once you are satisfied with your workflow, you can publish it to make it available for use. To publish your Logic App, click on the "Publish" button in the Logic App designer.

Use Case: Creating a Logic App for Twitter Notifications

Now that we have walked through the steps to create an Azure Logic App, let's explore a use case for using Logic Apps to automate a Twitter notification workflow.

Imagine you are a social media manager for a large company, and you need to be notified when your company is mentioned on Twitter. You could use Azure Logic Apps to create a workflow that sends you an email or text message every time your company is mentioned on Twitter.

Here's how you could create this workflow:

a)      In the Logic App designer, add a new Twitter trigger and configure it to monitor for mentions of your company's Twitter handle.

b)      Add an action to the workflow that sends an email or text message to your preferred address or phone number.

c)      Test the workflow using sample Twitter data to ensure it is working as expected.

d)      Publish the workflow to make it available for use.


Azure Logic Apps provides a powerful, easy-to-use platform for creating and automating workflows in the cloud. By following the steps outlined in this guide, you can create your own Logic Apps and automate a variety of business processes. Whether you are a developer, a business analyst, or a non-technical user, Logic Apps provides a flexible platform that can be customized to meet your specific needs. With its drag-and-drop interface and extensive library of connectors and triggers, Azure Logic Apps is a valuable tool for anyone looking to streamline their business workflows and increase productivity.


JBI Training offers a variety of courses to help you develop your skills in Azure Logic Apps and other Microsoft technologies.

Check out our course catalog for more information:

1.      Azure Logic Apps Fundamentals

2.      Azure Logic Apps: Data Factory

3.      Azure Logic Apps: Cloud Introduction

4.      Azure DevOps & ALM  

Thank you for reading this comprehensive guide on how to create Azure Logic Apps. If you enjoyed this article, be sure to check out our other Azure-related content, such as "How to Build Azure Functions with Visual Studio" or "Azure DevOps: A Comprehensive Guide."


About the author: Daniel West
Tech Blogger & Researcher for JBI Training

+44 (0)20 8446 7555

[email protected]



Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us


Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course