web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Guidance on Agent Hand...
Copilot Studio
Suggested Answer

Guidance on Agent Handoff and Communication Between Copilot Agents

(2) ShareShare
ReportReport
Posted on by 18

Hello

I hope this message finds you well. I am seeking detailed guidance on how to manage and implement handoffs between agents in our Copilot system. Specifically, I need to understand the following:

  1. Agent Handoff Process:

    • How does one agent seamlessly transfer context and responsibility to another agent?
    • What steps are necessary to ensure no loss of information or disruption during the handoff?
  2. Inter-Agent Communication:

    • How can two agents, such as an HR agent and an IT Help Desk agent, collaborate effectively within the system?
    • Are there best practices or built-in features to facilitate inter-agent communication and data sharing?

For example, if an HR agent identifies an IT-related issue during a conversation, what would be the recommended process for notifying the IT Help Desk agent while maintaining the conversation history and context?

I would appreciate it if you could provide detailed documentation, examples, or a walkthrough of these scenarios. Additionally, any relevant training materials or tutorials would be incredibly helpful.

Thank you in advance for your assistance. I look forward to your guidance.

@Vinoth Selvam please help us if you have any info

Best regards,
Sahad

Categories:
I have the same question (0)
  • fchopo Profile Picture
    8,003 Moderator on at
    Hi,
     
    In order to answer your questions:
     
    1. You can connect your Copilot to different engagement hubs like Dynamic 365 Customer Service, or ServiceNow. For example, in ServiceNow the agent uses a widget to read the conversation history.
     
    2. For the scenario you mention I would use Dynamics 365 Omnichannel for Customer Service. You can use different channels to manage cases (for instance, HR and IT would go through the same case, or HR would need to create a new case for IT). In the end, you use the same origin of data (Dynamics 365 Customer Service).
     
    Hope it helps!
     
    Ferran
  • Suggested answer
    Artur Stepniak Profile Picture
    1,539 Moderator on at
    Hello,
     
    the functionalities that you'd like to have are currently not available yet in Copilot Studio. It's still a quite new product, you should keep that in mind. The solutions that you're thinking about are too complex for the tool, at least for now. The only option to call an agent created in Copilot Studio autonomously is to use an event trigger (see: https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-triggers-about), but keep in mind that it's a preview feature, so it's not meant for production - you can read more about what are preview features here: https://copilottoday.com/what-is-a-preview-feature-in-microsoft-products/.
    You could think about a fully custom solution based on the Azure AI Foundry (former Azure AI Studio), but you'd need to prepare a separate front-end for that purpose.
     
    In case of any other questions, let me know. If the answer helped you, mark it, so that others can benefit from it.
     
    Best regards,
     
    Artur Stepniak
    Interested in GenAI? Visit my site!
  • Suggested answer
    Vinoth Selvam Profile Picture
    1,592 Super User 2025 Season 1 on at
     
    Trying to understand more on your scenario. Copilot Agent is typically a bot that is interacting with a End user (Being it a Human Agent or customer or any user). When you mean to handoff from one Agent to another, is it transferring the chat to Human agent or between copilot agents?
     
    Can you let us know which system or application is being used by the Agents.
     
    If it is Dynamics 365 Customer service, you can follow the below link:
     
    Thanks.
    For Copilot studio technical blogs: Visit my Site
     
  • SD-28111527-0 Profile Picture
    18 on at

    Hello @Vinoth Selvam,

    I’m exploring a scenario where a Copilot Agent interacts with another Copilot Agent to collaborate on a single process—for example, the employee onboarding process. If a user asks a question related to the IT Help Desk, the conversation would seamlessly transfer to the IT Help Desk agent.

    This is the functionality I aim to achieve.

    For reference, I’m sharing the following link, which outlines a similar implementation using Copilot Studio:
    Microsoft Documentation on Bot-Copilot Handoff

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 612

#2
chiaraalina Profile Picture

chiaraalina 170 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 116

Last 30 days Overall leaderboard