Share via

Copilot studio not responding back in whatsapp

Ghassan Wehbe 40 Reputation points
2026-02-27T08:25:25.5766667+00:00

I built an agent in Copilot Studio and published it to the WhatsApp channel.

The issue is that the agent does not respond when I send messages through the WhatsApp interface.

However, in Azure Communication Services (ACS), I can see events appearing in the charts under the following categories:

  • Published Events (Sum) – communicationserviceagent-system-topic

Matched Events (Sum) – communicationserviceagent-system-topic

Delivered Events (Sum) – communicationserviceagent-system-topic

Advanced Filter Evaluations (Sum) – communicationserviceagent-system-topic

There are zero errors shown in the ACS graphs.

In ACS, the WhatsApp channel status is Active, and the display name has been approved. I followed the exact steps outlined in the official documentation.

In Copilot Studio (Analytics tab), I can see:

17 conversation sessions

47% engagement rate

33 Copilot credits used

I have tested the agent using different phone numbers, but it does not respond to any of them in WhatsApp.

Under the Effectiveness section, I see:

45.5% unengaged

54.5% resolved

When I download the session data from the Analytics tab, the Excel file shows the chat transcript. In the transcript column, I can see the messages I sent and the agent’s replies.

Given that the agent appears to be generating responses (as shown in the transcript), why are the responses not visible in the WhatsApp interface?I built an agent in Copilot Studio and published it to the WhatsApp channel.

The issue is that the agent does not respond when I send messages through the WhatsApp interface.

However, in Azure Communication Services (ACS), I can see events appearing in the charts under the following categories:

Published Events (Sum) – communicationserviceagent-system-topic

Matched Events (Sum) – communicationserviceagent-system-topic

Delivered Events (Sum) – communicationserviceagent-system-topic

Advanced Filter Evaluations (Sum) – communicationserviceagent-system-topic

There are zero errors shown in the ACS graphs.

In ACS, the WhatsApp channel status is Active, and the display name has been approved. I followed the exact steps outlined in the official documentation.

In Copilot Studio (Analytics tab), I can see:

17 conversation sessions

47% engagement rate

33 Copilot credits used

I have tested the agent using different phone numbers, but it does not respond to any of them in WhatsApp.

Under the Effectiveness section, I see:

45.5% unengaged

54.5% resolved

When I download the session data from the Analytics tab, the Excel file shows the chat transcript. In the transcript column, I can see the messages I sent and the agent’s replies.

Given that the agent appears to be generating responses (as shown in the transcript), why are the responses not visible in the WhatsApp interface?

Microsoft Copilot | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-02-27T08:25:53.04+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The agent is generating responses in Copilot Studio, but they aren’t being delivered back to WhatsApp. This points to an issue in the channel/transport path between Copilot Studio and WhatsApp rather than in the agent logic itself.

    From the available information, the following areas are relevant:

    1. WhatsApp channel behavior and setup
      • Copilot Studio uses Azure Communication Services (ACS) to connect the agent to the WhatsApp endpoint (the chat where users interact with the agent).
      • After publishing, the agent must be explicitly connected to a specific ACS resource and WhatsApp phone number from the Channels → WhatsApp configuration in Copilot Studio, and the QR code must be used to start chatting from the WhatsApp device.
      • If the ACS resource or phone number selected in Copilot Studio doesn’t match the one actually used in WhatsApp, messages can appear in ACS metrics and Copilot Studio analytics but not show up in the WhatsApp client.
      Recommended checks:
      1. In Copilot Studio, open Channels → WhatsApp for the agent and verify:
        • The correct Azure subscription and ACS resource are selected.
        • The correct phone number is selected.
      2. If needed, Disconnect the agent from the current number and Deploy again to the correct number, then scan the new QR code from the WhatsApp device.
    2. User authentication configuration for WhatsApp
      • For WhatsApp, the agent’s authentication must be set to No authentication or Authenticate manually before enabling the channel.
      • If authentication is misconfigured, the agent can process messages (and show transcripts/credits) but still not send visible replies to users.
      Recommended checks:
      1. In Copilot Studio, confirm the agent is configured with either No authentication or Authenticate manually as required for WhatsApp.
      2. If using phone-number–based checks for WhatsApp, verify that the phone numbers used for testing are in the allowed list; otherwise, the agent can reject users and show only the configured “unregistered” behavior.
    3. WhatsApp channel limitations and behavior
      • The WhatsApp channel has specific behavior differences from synchronous channels (like web or Teams), including how conversations start and how greetings/first messages are handled.
      • If the conversation start configuration or greeting logic is misaligned, the agent can appear to respond in analytics but not send messages back to WhatsApp.
    4. Transport path and policy issues (general pattern)
      • In other Copilot Studio channels, unresponsive behavior with valid transcripts is often caused by network or policy blocks on the real-time messaging path (for example, /subscribe connections or Conditional Access policies). While the provided documentation describes this for the Test panel and Teams, a similar pattern can apply to WhatsApp if any network device or policy interferes with ACS or Copilot Studio endpoints.
      Recommended checks:
      1. Ensure that required Copilot Studio and ACS domains are not blocked by corporate firewalls or proxies.
      2. If Conditional Access policies are in place for the tenant, verify they are not blocking token acquisition for the Copilot Studio agent on the WhatsApp channel.
    5. When local checks don’t resolve the issue
      • Because analytics show valid sessions, credits, and transcripts, and ACS shows delivered events with zero errors, this is likely a platform-level or configuration edge case.
      • In such cases, the recommended next step is to open a support ticket with Microsoft Support, providing:
        • Environment ID
        • Agent ID
        • ACS resource and phone number
        • Sample timestamps and conversation IDs from the Analytics export where messages are visible in the transcript but not in WhatsApp.

    This combination of checks (WhatsApp channel binding, authentication mode, allowed phone numbers, and network/policy validation) plus escalation to Microsoft Support if needed is the supported path to resolve a situation where Copilot Studio shows successful conversations but WhatsApp clients don’t display the replies.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.