Forum Discussion

's avatar
Anonymous
Not applicable
Jun 17, 2026

Can Copilot Studio agent connected via WhatApp channel escalate to representative?

We have built a Copilot Studio agent that uses adaptive cards and connected it through a WhatApp channel. We want this agent to be able to escalate a customer to a representative should they need assistance while communicating with the bot, however, with the current channel set up we use it is not possible. We had managed to connect the agent via Dynamics and WhatsApp simultaneously, but we then had double messages coming through on the WhatsApp chat, now we are only connected through the WhatApp channel. Is there a way for us to also connect through Dynamics in order for customers to be able to escalate to a customer representative? Or is there a way for us to allow for escalations via the WhatsApp connection?

1 Reply

  • hi there, 

    Yes - escalation is possible, but not directly "inside WhatsApp" in the same seamless way as Teams or web chat.

    In Copilot Studio, WhatsApp is just a channel, so the bot itself can't hand over a live conversation to a human agent natively within WhatsApp unless you have a proper contact-center integration behind it.

    Typical approaches people use are:

    Copilot Studio + Dynamics 365 Customer Service (Omnichannel)

    • This is the most common setup for real escalation to a live agent. The bot hands off the conversation to Dynamics, and the agent continues the chat from there.

    Single routing backend (recommended)

    • Instead of connecting WhatsApp directly to multiple systems (which caused your duplicate messages), you route everything through Omnichannel / Customer Service first, then attach Copilot Studio as the bot layer.

    WhatsApp limitation

    • WhatsApp itself does not support true bot-to-human "transfer" unless it's mediated through a contact center provider (like Dynamics Omnichannel or a BSP).

    So in your case:

    • Yes, escalation is possible
    • But you'll likely need Dynamics 365 Omnichannel as the handoff layer
    • Direct dual connection (Copilot Studio + Dynamics + WhatsApp separately) is what usually causes the duplicate message issue you saw

    If your goal is seamless escalation, the clean architecture is usually:

    WhatsApp ‚Üí Omnichannel (Dynamics) ‚Üí Copilot Studio bot ‚Üí Agent handoff

    That avoids duplication and enables proper human takeover.