Skip to main content

Course

Intermediate Power Automate

Intermediate3 hr

Build reliable Power Automate cloud flows with triggers, branching, approvals, error handling, and production handover.

Python3 hr16 videos57 Exercises3,950 XP294Statement of accomplishment

Create Your Free Account

Continue with Google
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

Automating a business process is easy until the data is messy, the logic branches, and someone needs to approve before anything moves forward. This course takes you past the basics and into the patterns that make Power Automate flows reliable enough for production.

Choose the Right Trigger and Fetch Data Efficiently

Start by comparing Recurrence, Automated, and Manual triggers, then build a daily renewal sweep with time-zone-aware scheduling. Connect to SharePoint with Get items and OData Filter Queries to pull only the records you need, resolve people via Office 365 Users lookups, and attach contract documents with the right link-vs-attach security posture.

Branch, Route, and Handle Failures

Add Condition actions to split flows on contract value (with type-coercion safety nets), replace nested Conditions with Switch for multi-status routing, and configure run-after settings so one failed action doesn't kill an entire sweep. Learn the diagnostic loop: test, inspect run history, fix, and resubmit.

Approve, Share, and Ship

Route high-value renewals through Start and Wait for an Approval, swap binary Approve/Reject for Custom Responses, and branch on the Outcome. Then prepare for handover: share the flow with co-owners for continuity, assign run-only access for end users, and verify the pipeline is live.

A capstone exercise brings every piece together into one pipeline you can confidently hand to an operations team.

Feels like what you want to learn?

Start Course for Free

What you'll learn

  • Differentiate Recurrence, Automated, and Manual triggers and determine which fits a given business scenario, including time-zone configuration and trigger conditions.
  • Identify how to fetch, filter, and enrich structured data using Get items with OData Filter Queries, Office 365 Users lookups, and SharePoint document metadata.
  • Assess when to use Condition versus Switch for branching logic, including type-coercion pitfalls and the role of a Default case in preventing silent misses.
  • Determine how to configure run-after settings to catch failures and timeouts gracefully, keeping a multi-record sweep running when individual actions error.
  • Evaluate the approval workflow options (Approve/Reject, Custom Responses, Sequential) and recognize how flow sharing, ownership, and connection management affect production reliability.

Prerequisites

There are no prerequisites for this course

Curriculum

Course outline

1

Triggers that fit the job

Detect upcoming contract renewals before they lapse. Walk through the three Power Automate trigger families, pick the right one for a real-world automation problem, configure time zones so a scheduled flow fires when users expect, and add trigger conditions that stop the flow from running on weekends.
Start Chapter

Intermediate Power Automate

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.