We may earn an affiliate commission when you visit our partners.
Alireza Aliabadi

Welcome to workflow development. This course is your gateway to workflow design using Microsoft Flow. You will learn to build workflows from scratch and integrate it with many external services.

The course is fast yet easy to follow and in the end of the course you will be able to use most of the Microsoft Flow features.

Enroll now

What's inside

Learning objectives

  • Creating workflows using microsoft flow
  • Connecting different solutions to sharepoint online
  • Calling flows from external sources
  • Creating workflow triggers and actions with flow
  • Controlling flow using conditions
  • Querying records using odata in microsoft flow
  • Integrating sharepoint online with other solutions
  • Sending office forms data to microsoft flow

Syllabus

You will learn about the right scenarios for using Microsoft Flow and product licensing

In this lecture you will learn the basic Microsoft Flow elements and their functionalities. This gives you a basic understanding of when and where to utilize Microsoft Flow.

Read more

This lecture is a demo and not a walkthrough. Sit back and see how easily you can create a workflow with Microsoft Flow.

In this lecture you will see different licensing and pricing options for Microsoft Flow.

In this lecture I walk you through everything you need to start your Flow training

In this lecture we talk through the chapters we have ahead of us.

This 30 second video shows you the updated UI for creating blank flow after these lectures were recorded.

This lecture classifies Flow triggers into 3 groups. After that we start by creating a flow and working with trigger. You will learn to create a flow that you run it from your mobile device and it sends you an e-mail.

In this lecture we get into trigger properties and get mobile device GPS location using Flow and pass it to an e-mail address.

In this lecture we create a scheduled flow to run in defined intervals and send e-mails. This can be used to schedule virtually any task.

In this lecture we create a Flow that monitors a SharePoint custom list and every time an item is created in the list, it captures the item fields in an e-mail and sends it to a predefined e-mail address.

In this lecture we create a Flow that can be called using a POST web API. We use JSON to pass parameters to the flow and call and test the API using Postman.

Introduction to Actions in Microsoft Flow

In this lesson we create a Flow that captures item fields from Mobile app button and adds it to SharePoint Online list

In this lecture we create a Flow that gets the list item id as parameter and deletes the item from SharePoint Online list.

In this lecture you will learn how to update a list item/record using Microsoft Flow actions.

In this lecture we have a quick review on OData as prerequisite to query items in Microsoft Flow

In this video we user OData query to get list items from a SharePoint List.

In this lecture you will learn how to get internal field names from external sources (like SharePoint) for OData query

In this lecture we learn how to make a call to a simple web API from Microsoft Flow.

This is the beginning of working with Variables. In this lecture we create variables and assign value to them.

In this lecture we create a Flow and convert text input to integer and store it in an integer variable using expressions.

In this lecture we create a flow with array in it, we add items to the array and retrieve the values later.

An introduction to flow control actions and our objectives.

In this lecture we learn to work with condition control (Visual IF Statement)

In this lecture we create a Flow that populates an Array with 10 random items using Do Until control and then we navigate through all items in the array, read them and add them to an e-mail.

In this video we user Switch control in a very simple example and evaluate a variable content.

In this lecture you will learn

  1. How to run parallel tasks in Microsoft Flow.

  2. How to use scope to build Flow strategy and organize Flow elements

  3. How to use terminate to end Flow execution and return error code

In this video we discuss what Office Forms service is and how it can help us building workflows.

We create a simple form using Office Forms service to connect it to Microsoft Flow

In this lecture we submit a Microsoft Office form to a SharePoint list using Microsoft flow.

Form => Flow => SharePoint List

In this lecture we create a Flow that when a file is uploaded to a SharePoint library, it reads the file, assigns file name to an e-mail subject and file content to e-mail body. Then it sends the e-mail.

In this lecture you will see how copy/move file works in Flow and working with SharePoint.

In this lecture I am answering some questions that may have come up about file handling in Microsoft Flow.

This is my closing statement about this course

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Integrates with SharePoint Online, which is widely used for document management and collaboration in many organizations
Explores triggers and actions, which are fundamental concepts for designing automated workflows
Covers the use of variables and controls, which are essential for building complex and dynamic workflows
Demonstrates integration with Office Forms, which can be useful for collecting data and triggering workflows
Requires familiarity with product licensing, which may be a barrier for some learners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical crash course for microsoft flow

According to learners, this course provides a practical and fast-paced introduction to Microsoft Flow (now Power Automate). Students say it's a good starting point for beginners looking to automate tasks, particularly within the Microsoft ecosystem like SharePoint and Office Forms. The course appears to offer hands-on examples and demos covering essential features like triggers, actions, variables, and controls, which helps in getting functional quickly. However, as a 'crash course', it likely focuses on breadth over depth, and learners seeking advanced or complex topics might find it too basic. Due to the nature of the platform, some parts may be slightly outdated regarding the user interface or feature naming.
Covers many topics, good for getting started.
"It touches on a lot of different Flow features and capabilities."
"Gave me a good high-level view of what's possible with Flow."
"I got an overview of triggers, actions, and controls covered."
"Useful for quickly seeing the range of functions available in Flow."
Easy to follow, suitable for new users.
"The course seems designed for someone starting from zero experience."
"The pace appears easy enough to follow for beginners."
"Looks like it explains basic elements well."
"A good way to quickly understand the basics of workflow automation."
Focuses on real-world application scenarios.
"The integration examples, like SharePoint and Office Forms, were very practical."
"I learned how to call Flows from an API."
"Working with files and OData queries felt applicable to my work."
"Good focus on 'how-to' rather than just theoretical concepts."
Platform may have changed since recording.
"The course title uses 'Flow', but the service is now 'Power Automate'."
"Might need to cross-reference current UI differences."
"Some features or connectors may have been updated by Microsoft."
"Requires awareness that the platform evolves rapidly."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Microsoft Flow Crash Course with these activities:
Review SharePoint Basics
Solidify your understanding of SharePoint Online, as Microsoft Flow is often used to automate tasks within SharePoint environments.
Browse courses on SharePoint Online
Show steps
  • Review SharePoint list and library concepts.
  • Practice creating and modifying SharePoint lists.
  • Familiarize yourself with SharePoint permissions.
Brush up on Web API concepts
Review Web API concepts to better understand how Microsoft Flow interacts with external services.
Browse courses on Web API
Show steps
  • Review the basics of REST APIs.
  • Understand HTTP methods (GET, POST, PUT, DELETE).
  • Learn about JSON data format.
Practice with JSON and OData
Practice writing JSON payloads and OData queries, as these are frequently used when working with Microsoft Flow.
Show steps
  • Create sample JSON objects with varying data types.
  • Write OData queries to filter and sort data.
  • Test your JSON and OData skills with online tools.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Microsoft Flow Tutorials
Follow tutorials that demonstrate specific Microsoft Flow use cases to gain practical experience.
Browse courses on Microsoft Flow
Show steps
  • Find tutorials that align with your interests.
  • Replicate the steps in the tutorials.
  • Modify the tutorials to fit your own needs.
Automate a Simple Task
Start a small project to automate a task you frequently perform, such as sending email notifications or creating SharePoint list items.
Browse courses on Microsoft Flow
Show steps
  • Identify a task that can be automated.
  • Design a Microsoft Flow workflow to automate the task.
  • Test and refine your workflow.
Document Your Flows
Create documentation for the flows you build, including descriptions of the triggers, actions, and variables used.
Browse courses on Microsoft Flow
Show steps
  • Describe the purpose of each flow.
  • Document the inputs and outputs of each action.
  • Explain the logic behind the flow's conditions.
Contribute to Flow Templates
Contribute to the Microsoft Flow template gallery by creating and sharing your own flow templates.
Browse courses on Microsoft Flow
Show steps
  • Identify a useful flow that can be shared.
  • Create a template from your flow.
  • Submit your template to the Microsoft Flow gallery.

Career center

Learners who complete Microsoft Flow Crash Course will develop knowledge and skills that may be useful to these careers:
Automation Specialist
An Automation Specialist implements and manages automated processes within a company. A large part of this work includes using workflow software to construct automated routines. This course provides a strong foundation in workflow development using Microsoft Flow. The course covers how to create workflows from scratch and integrate them with other services. An automation specialist would find the training on triggers, actions, conditions, and the use of variables very useful. Learning to use this particular platform is highly relevant.
Workflow Coordinator
A Workflow Coordinator designs, implements, and manages workflow processes within an organization. This course, which focuses on workflow development using Microsoft Flow, directly aligns with the skills required for the job. A workflow coordinator must know how to build workflows, integrate services, and utilize triggers and actions. The core concepts and skills taught in this course will be essential for the coordination role.
Process Improvement Specialist
A Process Improvement Specialist focuses on enhancing business processes to make them more efficient. This type of work will require knowledge of process mapping and automation tools. This course, which teaches how to create workflows with Microsoft Flow, is directly applicable to improving processes. A process improvement specialist will also find particular value in learning about triggers, actions, conditions, and variables. These tools are commonly used to analyze and refine workflows.
Business Process Analyst
A Business Process Analyst examines and improves organizational workflows. This role uses tools to map existing processes and identify areas for automation. This course, with its focus on workflow design using Microsoft Flow, directly aligns with the skills needed to analyze and streamline business operations. Learning to build workflows from scratch and integrate various services is very helpful for a business process analyst. The course also covers triggers, actions, and conditions, all of which are critical components when redesigning a process.
SharePoint Administrator
A SharePoint Administrator manages and maintains a company's SharePoint environment. This course is valuable for anyone looking to integrate SharePoint with other services using automated workflows. A SharePoint administrator can leverage the course to automate various tasks and improve efficiency. The course's emphasis on connecting solutions to SharePoint Online and creating triggers and actions will be very useful for automating many common administrative functions.
System Administrator
A System Administrator manages an organization's computer systems and software. They are often tasked with automating routine administrative tasks to improve efficiency. This course introduces workflow design using Microsoft Flow, which can be applied to system administration duties. The ability to integrate Microsoft solutions and set up automated triggers using the platform will be very useful. A system administrator will be able to create workflows that improve system performance and reduce manual work.
Solutions Architect
A Solutions Architect designs and implements technology solutions for a business. This role requires an understanding of software, hardware, and business processes. This course on Microsoft Flow can provide a foundation for understanding how automated workflows can be incorporated into broader solutions. A solutions architect must be familiar with how to connect disparate services and automate business processes. The course, focusing on workflow design and integration, will help build a useful skill set.
Robotic Process Automation Developer
A Robotic Process Automation Developer creates and implements automated software solutions that mimic human actions, often to reduce manual work. This course on Microsoft Flow will be useful for some types of robotic process automation (RPA). This course provides a good starting point in that it highlights how to build workflows and integrate with external services. Robotic process automation developers will find lessons about triggers, actions, and connectors particularly helpful.
Digital Transformation Manager
A Digital Transformation Manager leads an organization's efforts to adopt new technology and processes. This course may be useful for understanding and implementing automation. A digital transformation manager will be very interested in how to connect different solutions using Microsoft Flow. This manager will also find the course material concerning triggers, actions, and conditions to be very useful in planning and executing digital transformation strategies.
Operations Analyst
An Operations Analyst looks at how a company functions, analyzing processes to improve efficiency. This course provides a good introduction to analyzing and streamlining workflows using automation. An operations analyst uses software for process improvement, so this course on Microsoft Flow will be very helpful for understanding automation. This course may be helpful for an operations analyst who wishes to better automate simple tasks.
Data Analyst
A Data Analyst collects, processes, and performs statistical analyses of data. While not directly a data analysis role, this course may be useful for data analysts looking to automate data collection or integration processes. The course's focus on using Microsoft Flow to connect to different solutions and services helps move data around. A data analyst may appreciate the course content on triggers and actions as these skills can lead to automation of simple data tasks.
Technology Consultant
A Technology Consultant advises businesses on how to use technology to meet their goals. This course on Microsoft Flow, focusing on workflow design, may help a consultant provide advice for improving business processes through automation. A technology consultant with this skill set will be better equipped to understand how to integrate services and create automated solutions. The course's emphasis on workflow triggers and actions will help a consultant offer actionable advice.
Business Intelligence Analyst
A Business Intelligence Analyst uses data to help businesses make better decisions. This role often involves creating ways to access and organize information. This course may be useful in creating workflows that gather data. A business intelligence analyst may find value in learning to use Microsoft Flow to integrate various services. The course content that covers using OData to query records will also be helpful. The analyst may use these skills to build data pipelines.
IT Support Specialist
An IT Support Specialist provides technical support and helps users with their IT-related issues. This course may be useful to improve IT support workflows for some companies. Knowing how to use Microsoft Flow to connect solutions and automate tasks may help an IT support specialist streamline their work. For example, an IT support specialist can create automated alerts when certain IT events occur. The course material on triggers and actions is particularly relevant.
Technical Project Manager
A Technical Project Manager oversees technology-related projects, ensuring they are completed on time and within budget. While this course does not directly teach project management, a project manager with an understanding of automation through Microsoft Flow will be able to evaluate projects with an eye for efficiency in processes. Learning how to connect different solutions and build workflows will be an asset. A technical project manager will better understand automated workflows.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of Microsoft Flow, including its key features, capabilities, and best practices. It is an excellent resource for beginners who want to get started with Microsoft Flow, as well as for experienced users who want to learn more about its advanced features.
Provides a deep dive into Microsoft Flow, covering its architecture, connectors, triggers, actions, and more. It valuable resource for anyone who wants to develop complex and scalable Microsoft Flow solutions.
Provides a comprehensive overview of Microsoft Flow, including its key features, capabilities, and best practices. It is an excellent resource for beginners who want to get started with Microsoft Flow, as well as for experienced users who want to learn more about its advanced features.
Provides a comprehensive overview of Microsoft Flow, including its key features, capabilities, and best practices. It is an excellent resource for beginners who want to get started with Microsoft Flow, as well as for experienced users who want to learn more about its advanced features.
This handbook provides a comprehensive guide to understanding and implementing Robotic Process Automation (RPA). It covers the fundamentals of RPA, its applications, and the steps involved in deploying RPA systems. It useful reference for those interested in this specific automation technology.
Provides a practical guide to using Blue Prism for robotic process automation, including topics such as process design, bot development, and deployment.
Explores the evolution of RPA to include cognitive automation, highlighting real-world implementations and the risks and benefits involved. It provides a deeper understanding of the advanced forms of automation and their impact on enterprises. It's a good resource for those looking beyond basic RPA.
Focusing on the practical aspects of implementing BPM, this book provides real-world examples and guidance for successful projects. It valuable resource for practitioners looking to apply BPM principles to workflow automation initiatives. It complements theoretical knowledge with actionable strategies.
Delves into the contemporary topic of Intelligent Automation and Hyperautomation, exploring the combination of RPA, AI, and other technologies. It provides a forward-looking perspective on the future of automation and its impact on businesses and society. It is essential for understanding the current trends in the field.
Detailed guide to BPMN (Business Process Model and Notation), a standard for modeling business processes. A strong understanding of BPMN is essential for effectively designing and implementing workflow automation solutions. This book serves as a comprehensive reference for process modeling.
Considered a classic in the BPM field, this book offers a detailed guide to understanding and implementing business process change. It provides valuable frameworks and practical advice for managers and professionals involved in process improvement and automation. While not solely focused on automation tools, its principles are highly relevant.
Provides a practical, hands-on approach to workflow automation using Zapier, a popular no-code tool. It is ideal for beginners and those looking to automate tasks without extensive coding knowledge. It offers step-by-step guidance and real-world examples.
Focuses on leveraging process automation technology, including workflow engines, to orchestrate various components like software, humans, and bots. It provides practical advice and explores how process automation fits into modern IT architectures. It is suitable for developers and architects.
Examines how successful companies are using technology to drive business transformation. It provides insights into the role of technology, including automation, in achieving strategic objectives. It valuable read for leaders and managers looking to understand the broader impact of digital initiatives.
While broader than just workflow automation, this book provides a crucial framework for understanding digital transformation, of which automation key component. It helps readers rethink their business strategies for the digital age and provides a playbook for navigating this change. It offers valuable context for implementing automation initiatives.
Offers a comprehensive overview of Business Process Management (BPM), which is foundational to workflow automation. It covers essential concepts, methods, and techniques suitable for both beginners and advanced students. It is widely considered a standard textbook in academic settings.
Offers a practical guide to implementing automation in the real world, moving beyond jargon to provide concrete examples. It helps readers understand the mindset required for successful automation adoption within an organization. It is relevant for both business and technical audiences.
Provides a comprehensive guide to using Azure for workflow automation, including topics such as serverless computing, event-driven architecture, and data analytics.
Focuses on using Microsoft Power Automate for workflow automation, covering topics such as creating flows, using connectors, and managing triggers.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser