Master Microsoft Power Automate and free yourself from repetitive, manual tasks. Our expert training courses show you how to automate your business processes, connect your favourite apps and services, and boost productivity across your entire organisation.
Our face-to-face and online Power Automate courses are available in London and UK-wide. With a proven track record of excellence, we have trained over 174,740 people in Microsoft applications since 2001.












Our team provides hands-on, context-rich practical work-shops. They draw upon their considerable real world experience to deliver learning that is valuable and relevant with immediate impact/ROI.




Atnah Pharma UK Ltd
Quality Graduate
George Dobson
Really informative and interesting
"Ruth was very patient and knowledge, really informative and interesting session"
Below are some extracts from our Power Automate manuals.
Dynamic content in Power Automate refers to the data that flows through your automation processes. This data can come from various sources, such as triggers or actions, and can be used to customize and personalize your workflows. For example, if you have a flow that triggers when a new item is added to a SharePoint list, the details of that item become dynamic content. Expressions allow you to manipulate and transform data. Example: formatDateTime(triggerOutputs()?['body/Created'], 'MMMM dd, yyyy'). Example: if(greater(triggerOutputs()?['body/OrderAmount'], 100), 'Apply Discount’, 'No Discount'). Practical uses include email notifications, data transformation, and conditional actions.
Functions in Power Automate are predefined operations that you can use to manipulate data, perform calculations, and evaluate conditions within your flows. They are essential for creating more complex and dynamic workflows.
String Functions: These functions help you manipulate text strings. Examples include concat (to concatenate strings), substring (to extract a part of a string), and replace (to replace a part of a string with another string).
Date and Time Functions: These functions allow you to work with dates and times. Examples include formatDateTime (to format a date/time value), addDays (to add a specified number of days to a date), and utcNow (to get the current date and time in UTC).
Logical Functions: These functions help you perform logical operations. Examples include if (to return a value based on a condition), and (to check if multiple conditions are true), and or (to check if at least one condition is true).
Mathematical Functions: These functions allow you to perform mathematical calculations. Examples include add (to add two numbers), div (to divide one number by another), and mod (to get the remainder of a division).
Variables in Power Automate store and manage values throughout your flows. Use 'Initialize variable' to set name, type, and initial value. Set variable updates values, while increment or decrement adjusts numeric values. Array variables allow appending items. Conditions let you control flow behaviour based on criteria. Loops repeat actions, such as using “Get items” followed by “Apply to each” to process a list. Practical uses include storing intermediate results and executing conditional actions.
Adaptive Cards present information using JSON across platforms like Teams and Outlook. Create cards using the Adaptive Card Designer, adding text blocks, images, and actions. Example JSON contains a title text block and an image. Use Power Automate to post cards to Teams channels and wait for responses. Adaptive Cards support approval workflows, notifications, and data collection, making flows interactive and user-friendly.
Microsoft Graph API provides a unified endpoint for accessing Microsoft 365 data. Register an Azure AD app to obtain credentials. Use OAuth 2.0 authentication to obtain an access token. Make API calls with the HTTP action. Example: GET https://graph.microsoft.com/v1.0/users with appropriate headers. Process responses using Parse JSON. Another example is sending an email via POST to /me/sendMail with a JSON body. Graph API enables powerful automation across Microsoft 365 services.
| Power Automate Advanced | 15 Jun 2026 - £995, 15 Jul 2026 - £950, 13 Aug 2026 - £950, 14 Sep 2026 - £950, 14 Oct 2026 - £950, 12 Nov 2026 - £950, and 25 more events |
| Power Automate Introduction | 19 Jun 2026 - £495, 20 Jul 2026 - £490, 19 Aug 2026 - £482, 18 Sep 2026 - £480, 19 Oct 2026 - £480, 18 Nov 2026 - £480, and 24 more events |
Call for assistance
We will call you back