Microsoft Power Automate Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Business Analysts, Microsoft 365 Administrators and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-DT-051

Before you join: Participants should be comfortable using Microsoft 365 applications, including Outlook, Teams, SharePoint and Excel, and should understand a business process they want to improve.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Manual hand-offs through email, spreadsheets and shared folders slow service delivery, obscure accountability and create avoidable rework. Microsoft Power Automate enables teams to convert repeatable Microsoft 365 and business-system tasks into governed workflows: routing requests, collecting approvals, updating records, issuing notifications and managing exceptions. The challenge is not simply building a flow. It is designing automation that handles incomplete data, duplicate events, access controls, changing business rules and production support.

This intermediate course teaches participants to design, build, test and maintain cloud flows and desktop flows using Microsoft Power Automate. Participants work with triggers, actions, connectors, approvals, SharePoint, Outlook, Teams, Excel, Dataverse, expressions, JSON, error handling and run-history diagnostics. They also learn how to select suitable automation candidates, document process rules, use solution-aware development, apply data loss prevention policies and manage releases across development, test and production environments.

Instructor-led sessions combine concise technical briefings with demonstrations, realistic cases and guided build work. Cases reflect common operational processes such as employee onboarding, procurement approvals, incident escalation, customer-service requests and document review. Participants develop a production-oriented automation package containing a process design, cloud flow, exception path, test evidence and support notes. The course suits professionals who already use Microsoft 365 and need to build reliable departmental automations or contribute to an enterprise Power Platform programme.

What you will be able to do

  • Design cloud-flow architectures using triggers, actions, connectors and environment boundaries
  • Build approval and notification workflows for Microsoft 365 business processes
  • Configure SharePoint, Teams, Outlook, Excel and Dataverse automation patterns
  • Create expressions, variables and JSON transformations for structured flow data
  • Implement error handling, retry logic and exception-routing procedures
  • Troubleshoot failed runs using flow history, action outputs and diagnostic techniques
  • Apply Power Platform governance, solution management and data loss prevention controls
  • Present a documented automation solution with test evidence and support procedures

Benefits of attending

For you

  • A portfolio-ready Power Automate solution with documented logic and test evidence
  • Practical methods for replacing manual email-based approvals and reminders
  • Confidence using expressions, JSON and dynamic content in complex flows
  • Skills to diagnose failed runs without relying solely on technical support
  • A repeatable approach for proposing automation opportunities to managers

For your organisation

  • Faster routing and completion of approvals, requests and routine notifications
  • Reduced rekeying errors between email, SharePoint, Excel and line-of-business records
  • Consistent audit trails for decisions, exceptions and workflow ownership
  • Lower operational risk through controlled connections, environments and release procedures
  • Internal capability to maintain departmental automations after deployment

Course modules

20 modules over 10 days

Participants can select appropriate Power Automate components and define a controlled automation architecture.

  • Power Automate service architecture, environments, makers, connections and solution boundaries
  • Cloud flows, desktop flows and business process flows compared
  • Licensing concepts, premium connectors, attended RPA and capacity implications
  • Environment selection using development, test and production separation
  • Maker portal orientation, flow details, run history and analytics
  • Connection references and authentication ownership within shared automation solutions

Participants can assess a business process and define automation requirements before building a flow.

  • Process mapping identifies hand-offs, rules, exceptions and system touchpoints
  • Automation candidate scoring using volume, variability, risk and effort
  • SIPOC diagrams define suppliers, inputs, process steps, outputs and customers
  • Business rules converted into trigger, action, condition and escalation requirements
  • RACI assignments clarify process ownership, approvals and support responsibilities
  • Acceptance criteria specify expected outcomes, exception routes and audit evidence

Participants can configure dependable flow triggers and prevent unwanted or duplicate runs.

  • Automated, instant and scheduled cloud flow trigger patterns
  • Trigger conditions prevent unwanted runs before actions execute
  • Recurrence schedules, time zones and daylight-saving considerations
  • Outlook, SharePoint and Teams triggers for Microsoft 365 events
  • Trigger outputs, dynamic content tokens and schema inspection
  • Idempotent flow design avoids duplicate business transactions

Participants can sequence actions and transform data for downstream flow processing.

  • Compose, Select, Filter array and Join actions shape data
  • JSON parsing converts connector responses into typed dynamic content
  • Data Operations actions restructure records before downstream processing
  • Variables, arrays and objects retain state across flow branches
  • Apply to each settings control iteration order and concurrency
  • Pagination retrieves complete result sets from list-based connectors

Participants can build approval processes with routing, reminders, decisions and escalation paths.

  • Start and wait for an approval action configuration
  • Sequential and parallel approvals match delegated decision rights
  • Adaptive Card approval requests deliver actionable Teams notifications
  • Reminder schedules identify pending decisions before service deadlines
  • Escalation branches route overdue requests to alternate approvers
  • Approval outcomes update records, notify requesters and retain evidence

Participants can automate SharePoint records and documents while preserving metadata and control points.

  • SharePoint list triggers respond to created and modified items
  • Get items filtering uses OData queries and indexed columns
  • Document library metadata drives routing, approval and retention actions
  • Content approval status supports controlled document review processes
  • Create item and update item actions maintain workflow records
  • Folder paths, file identifiers and attachments require distinct handling

Participants can automate common Microsoft 365 communications and spreadsheet-based operational tasks.

  • Outlook email triggers classify messages using sender and subject rules
  • Teams posts, chats and channel messages support operational notifications
  • Excel Online tables provide structured rows for flow processing
  • Workbook locking, table design and row limits affect reliability
  • Email templates use HTML formatting, dynamic fields and links
  • Calendar actions schedule follow-ups, meetings and service reminders

Participants can implement decision rules using conditions, switch cases and Power Automate expressions.

  • Condition actions evaluate Boolean comparisons and null-value scenarios
  • Switch actions manage multiple categories without nested conditions
  • Expression functions manipulate strings, dates, numbers and arrays
  • coalesce, empty and equals functions handle missing input values
  • Date formatting converts timestamps for messages and business records
  • Scope actions group logical stages within complex flow designs

Participants can design flows that manage failures, recover safely and notify support teams.

  • Configure run after settings create success, failure and timeout paths
  • Try-catch-finally patterns use Scope actions for controlled recovery
  • Retry policies address transient connector and service failures
  • Terminate actions record deliberate cancellations and failed executions
  • Exception logs capture correlation identifiers, inputs and action outputs
  • Support notifications distinguish business exceptions from technical faults

Participants can build a multi-stage request workflow using Microsoft 365 connectors and exception controls.

  • Request intake captures mandatory fields, attachments and requestor details
  • SharePoint records provide a traceable workflow system of record
  • Approval routing applies value thresholds, roles and delegation rules
  • Parallel branches send confirmations while approval processing continues
  • Exception queues record incomplete submissions and rejected requests
  • Run-history review verifies routing, updates and notification outcomes

Participants can use Dataverse tables and relationships as reliable data foundations for flows.

  • Dataverse tables, columns, choices and primary keys explained
  • One-to-many relationships model requests, approvals and supporting records
  • Business rules enforce field requirements before flow processing
  • Dataverse triggers respond to row creation and status changes
  • Lookup fields preserve relationships between related workflow records
  • Row ownership, security roles and teams control record access

Participants can package automation assets in solutions and prepare them for controlled deployment.

  • Solution-aware flows package components for managed deployment
  • Connection references separate authentication from flow definition
  • Environment variables store configurable URLs, addresses and identifiers
  • Managed and unmanaged solutions serve distinct lifecycle purposes
  • Export and import processes move tested assets between environments
  • Version notes document changes, dependencies and rollback decisions

Participants can identify suitable desktop automation tasks and configure attended desktop flow logic.

  • Desktop flow use cases address legacy applications without connectors
  • Recorder actions capture desktop interactions for repeatable procedures
  • UI elements provide resilient targeting beyond screen coordinates
  • Variables, conditions and loops control desktop flow decisions
  • Attended versus unattended RPA determines execution and licensing requirements
  • Desktop flow exceptions return meaningful status to cloud flows

Participants can call REST APIs safely and interpret structured responses within a flow.

  • HTTP actions call REST endpoints using methods, headers and bodies
  • OAuth 2.0 concepts explain token-based API authentication
  • JSON request bodies map flow values to API fields
  • Response status codes distinguish successful, client and server errors
  • Pagination links retrieve multi-page results from external services
  • Custom connector design documents endpoints, authentication and operations

Participants can assess where AI Builder adds value to document and text-based workflows.

  • AI Builder model types support extraction, prediction and classification
  • Document processing models capture fields from structured business documents
  • Confidence scores route low-certainty results for human review
  • Prompt actions generate drafts requiring defined review controls
  • Training data quality affects model accuracy and operational suitability
  • Licensing and capacity considerations govern AI Builder deployment decisions

Participants can apply governance controls that protect data while supporting approved automation development.

  • Data loss prevention policies classify business and non-business connectors
  • Connector groups prevent prohibited data transfers between services
  • Microsoft Entra ID authentication governs user and service access
  • Least-privilege connection ownership reduces unnecessary data exposure
  • Flow sharing permissions distinguish owner, co-owner and run-only users
  • Audit records support investigation of automation changes and activity

Participants can monitor production flows, diagnose performance issues and define support procedures.

  • Run history filters identify recurring failures and delayed executions
  • Action duration analysis locates connector and processing bottlenecks
  • Analytics metrics track runs, failures, success rates and usage
  • Correlation identifiers connect support tickets to individual flow executions
  • Support runbooks define triage, ownership, recovery and communications
  • Change requests assess business impact before modifying live flows

Participants can test Power Automate solutions against normal, boundary and failure scenarios.

  • Test cases cover happy paths, boundary values and exception conditions
  • Test data design protects sensitive information during validation
  • User acceptance testing verifies process rules with business owners
  • Regression testing checks existing routes after flow changes
  • Expected results document records, notifications, approvals and audit outputs
  • Defect logs prioritise functional errors, control gaps and usability issues

Participants can prepare an automation for adoption, ownership transfer and sustainable operational use.

  • Operating models define central, federated and hybrid maker responsibilities
  • Centre of Excellence practices coordinate standards, support and reuse
  • Process owners approve rules, outcomes and change priorities
  • User communications explain workflow changes, notifications and exception routes
  • Training materials distinguish requestor, approver and support-user responsibilities
  • Benefits tracking measures cycle time, rework, compliance and workload

Participants can build, review and present a complete Power Automate solution with documentation, controls and test evidence.

  • Process requirements define scope, roles, rules, data and exceptions
  • Solution architecture selects environments, connectors, ownership and dependencies
  • Cloud flow implementation automates intake, routing, approvals and notifications
  • Exception paths handle invalid data, failures and overdue decisions
  • Test evidence demonstrates expected results across defined acceptance criteria
  • Peer review assesses maintainability, security, supportability and business value

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. Power Automate process assessment template
  2. Cloud flow design specification
  3. Approval workflow pattern library
  4. Error-handling and support runbook
  5. Solution deployment checklist
  6. Capstone automation package

Who should attend

  • Business Analysts — translate operational requirements into automated workflow designs
  • Microsoft 365 Administrators — manage flows, connections and controlled maker activity
  • Process Improvement Specialists — remove manual hand-offs from repeatable service processes
  • IT Support Professionals — diagnose flow failures and maintain production automations
  • Operations Managers — standardise approvals, notifications and exception handling
  • Citizen Developers — build supported Power Automate solutions beyond basic templates

Skills and tools covered

Cloud flow designMicrosoft 365 automationApproval workflow configurationExpression and JSON logicAutomation governanceFlow troubleshooting

Tools and standards

Microsoft Power Automate, Microsoft Dataverse, Power Platform admin center, AI Builder

How the course runs

Training methodology

The course uses short instructor briefings followed by demonstrations, case-based build work and structured peer review. Participants analyse realistic process scenarios, map decision rules, configure flows and inspect execution results. Group activities focus on approval routing, data transformation, exception handling and support handover. Trainers use Microsoft 365 examples while adapting cases to the cohort's sector and operating processes. Each participant develops an application plan for a suitable workplace automation and receives feedback against defined functional, control and maintainability criteria.

Requirements and prerequisites

Participants should be comfortable using Microsoft 365 applications, including Outlook, Teams, SharePoint and Excel, and should understand a business process they want to improve. Experience creating simple Power Automate flows or using a template is helpful, but not essential. Participants should be able to work with lists, tables, forms and basic conditional business rules. Programming experience, formal software development training, database administration and prior RPA experience are not required. Administrative access to a tenant is not assumed.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be comfortable with Microsoft 365 applications and basic business-process concepts. Prior experience with Power Automate is helpful but not required; programming and database administration are not prerequisites.

Bring a laptop suitable for live online or classroom build work and, where permitted, examples of repetitive workplace processes. A Microsoft 365 or Power Platform training environment is normally provided or arranged by the training team.

It is designed for business analysts, Microsoft 365 administrators, operations specialists, process-improvement staff, IT support professionals and citizen developers. It is most useful for people responsible for improving repeatable workflows rather than occasional personal productivity tasks.

This course concentrates on workflow automation, integration, approvals, exception handling and production support using Power Automate. It covers how flows can work with Power Apps and Microsoft 365, but it does not focus on app interface design or general Office application skills.

Participants leave with methods for selecting suitable processes and a documented automation package that can be adapted for workplace use. Common applications include request routing, document approvals, service notifications, onboarding tasks and operational escalations.

The first week establishes cloud-flow design, Microsoft 365 connectors, data logic, approvals and error handling through guided builds. The second week covers Dataverse, desktop flows, APIs, AI Builder, governance, support, testing and a final capstone solution.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.