Linking Existing Power Automate Flows as Tools in Copilot Studio
Introduction
Copilot Studio allows users to enhance agent functionality by integrating existing Power Automate flows. These flows can be added directly to topics or utilized as tools within an agent. This post explains how to add Power Automate flows as tools and use them effectively within Copilot Studio.
Adding Power Automate Flows to Topics
Within a topic added to an agent, existing agent flows can be seamlessly integrated. This approach enhances the agent’s capabilities as well as introducing more probablistic behaviour to the agent.
Adding Power Automate Flows as Tools
Alternatively, Power Automate flows can be added as tools, providing flexibility in how they are used within the agent. Follow these steps to add a flow as a tool:
- Navigate to the Tools tab.
- Click Add a Tool.
- Select Flow.
- Choose an existing agent flow to add.
Using Power Automate Flows in Topics and Instructions
Once a Power Automate flow is added as a tool, it can be referenced within a topic or included in the agent’s instructions using the ‘/’ to refer to a tool. This integration allows the flow to be executed as part of the agent’s operations.
Example Use Case:
- Natural Language Integration: This can be tested by using natural language to trigger the flow, in this instance to create a SharePoint List item.
Conclusion
By adding Power Automate flows as tools in Copilot Studio, it opens up more options of interacting with a flow.