-
How to set up an App Registration in Azure Portal for Microsoft Graph API
When working with Microsoft Graph API, proper authorization is required to ensure secure access to the different Microsoft services. There are different authentication and authorization approaches, but for most scenarios, creating an App Registration in Microsoft Entra ID (accessed via Azure Portal) is the simples and most practical solution. In this article, you will learn…
-
What is Microsoft Graph API and how to use it?
Microsoft Graph API is a powerful tool that allows you to access and manage data across Microsoft 365 services such as Outlook, Teams, SharePoint, OneDrive and Planner. It enables direct interaction with Microsoft 365 resources, making it possible to retrieve information, perform administrative tasks, and leverage advanced features that may not be available through standard…
-
Integrating Copilot Studio and Azure Application Insights for Analytics
While Copilot Studio provides basic metrics to help us understand how an Agent is being used, its native analytics lacks a real-time monitoring and becomes limiting as soon as you need deeper visibility into user behavior or operational performance. Although the built-in Analytics tab may be sufficient for a basic usage of the tool, scaling…
-
Saving attachment files from MS Forms to SharePoint with Power Automate
Microsoft Forms is one of the best tools to collect information quickly and easily, requiring very little effort to set up a simple Form. It also integrates with Power Automate, enabling users to automatically save form responses to Excel files or SharePoint tables upon submission. While processing text-based responses From Microsoft Forms questions is pretty…
-
Simplify your Power Automate processes with Child Flows
Building complex automations in Power Automate often leads to long, hard-to-maintain flows that become difficult to troubleshoot or scale. As your processes grow, a single workflow can quickly turn into a performance bottleneck, with repeated logic, duplicated actions, and increased risk of errors. That’s where child flows come in. They allow you to isolate parts…
-
Environment Variables in Power Platform
When working with Power Platform tools, it’s usually a bad idea to hardcode values that might change over time, or that are used repeatedly within the same solution or across different components. If you’re working with a single flow, app or agent, you have the ability to configure variables that can be referenced within that…
-
How to filter Dataverse lookup columns in Power Automate?
When reading data from Dataverse tables with Power Automate, you can use the filter queries to narrow down the records retrieved by referencing specific columns and values. However, filtering by lookup columns is not as straightforward, requiring an additional step to compose the query. In this blog, you will learn how to perform this operation…
-
How to start a Copilot Studio agent from Power Automate?
Copilot Studio allows organizations to build intelligent conversational Agents that can automate tasks, answer questions, and interact with users in natural language. One of the main features from Copilot Studio, is its capacity of integration with Power Automate, so you can initialize flows directly from an Agent. But another possibility that opens a lot of…
-
Saving email attachments to SharePoint with Power Automate
If you often receive important documents by email, you’ve probably noticed how quickly your inbox becomes a storage nightmare. Manually downloading and organizing attachments can waste valuable time and increase the risk of errors. Luckily, you can easily delegate this task with Power Automate, by automatically saving email attachments to SharePoint. In this blog, we’ll…
-
How to Track Updates to Selected Dataverse Fields in Power Automate
In a previous blog post, we saw how to use Power Automate to monitor changes made to a specific column from a SharePoint List. You can apply the same technique to Dataverse table, with the advantage of an even simpler process that will identify the modified column in the flow’s trigger itself. In this blog,…
