Setting Up a Multi-Agent Orchestration in Microsoft Copilot Studio

Managing multiple agents within your organization can become a headache. If you’ve ever needed to “@” agents or deploy them separately to teams or SharePoint sites, you know how cumbersome this process can be. Fortunately, with the new Multi-Agent feature, you no longer have to juggle these tasks.

Why Use the Master Agent?

Before diving into the setup, let’s quickly outline the problem: managing multiple agents can be time-consuming and prone to errors. With the traditional method, you need to interact with each agent manually, call them via “@mentions,” or deploy them to specific teams or SharePoint sites etc. This works for small setups, but becomes impractical as the number of agents grows.

The Master Agent allows you to consolidate all those separate agents into one central interface. This simplifies your workflow — no more worrying about which agent is deployed where or having to call on each agent individually.

Setting Up the Master Agent

For this lab, I’ll assume you already have existing agents and will walk you through setting up a master agent and connecting the others to it.

Existing Agents
  1. Click on New Agent

2. Click on Skip to configure (you can afford to use the Copilot chat method)

3. You can name it anything. For this lab, I’ll name it “Master Agent”.

  • Feel free to change the logo
  • Add instructions and save.

4. Next, add the child agents (as I like to call them). By clicking on the Agent tab or “Add Agent” section under the “Overview” tab.

5. On the next screen, you can connect to an existing agent or create a new one.

6. For this lab, click Connect an existing agent, then select the child agents.

You also have the option to check/uncheck the option Pass conversation history to this agent, so that the histories of the agent you’re adding to the master would be passed to the master.

7. Click on any of the agents (I’m adding IT Live Support and HR Support).

8. Click on Add agent

Repeat the same step for as many agents as you are allowed to add.

9. Add instructions to your Master agent

10. Add your simple instruction and click save.

Now let’s test.

11. So I asked an HR based question, and it utilized the HR agent

12. Then I asked an IT based question and it was smart enough to use the IT agent.

What’s Happening Behind the Scenes?

When an end-user interacts with the Master Agent, they’re unaware of the multiple agents working in the background. The Master Agent acts as the point of contact, handling all communication and delegating tasks as needed. This means less overhead for your team and a simpler, more seamless experience.

Conclusion

By setting up a Master Agent, you eliminate the complexity of managing multiple agents across your organization. No more “@” mentions or individual deployments. With just a single Master Agent, you can streamline your workflows and make your team more efficient, without them even knowing there’s more going on behind the scenes.

Keep building! 😀

About the Author

Emmanuel Adegor

Principal M365 Software Engineer – (SharePoint | SPFX | Teams | Workflow Automation) || Copilot AI Agents || Dynamics 365 CRM Customization (AL Extensions)

Principal Lead | Dynamics 365 CRM & Power Platform Architect | PMP-Certified Project Manager | AI-Powered Automation | DevOps | Azure | 13+ Years of Delivery Excellence

 

Reference:

Adegor, E (2025). Setting Up a Multi-Agent Orchestration in Microsoft Copilot Studio. Available at: Setting Up a Multi-Agent Orchestration in Microsoft Copilot Studio | by Emmanuel Adegor | Jun, 2025 | Medium [Accessed: 3rd July 2025].

Share this on...