An Azure communication platform for deploying applications across devices and platforms.
Thank you very much @Sanket Bhuite
It was exactly that, already fixed and working. Thanks have a nice day!
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I am integrating a Copilot Studio Agent with the WhatsApp channel using Azure Communication Services (ACS).
Inbound WhatsApp messages are successfully received, but the agent never sends a reply.
Based on investigation, it appears that the Event Grid system topic is created, but no event subscriptions are created, so events are not forwarded to Copilot Studio.
WhatsApp messages are received by ACS (inbound traffic confirmed)
Azure Configuration Evidence
Event Grid system topic exists and is provisioned successfully:
az eventgrid system-topic list --resource-group <MY_RESOURCE_GROUP>
Output:
SucceededMicrosoft.Communication/CommunicationServicesMicrosoft.Communication.CommunicationServices No Event Grid subscriptions exist (unexpected):
az eventgrid event-subscription list --source-resource-id "<ACS resource id>"
[]
az eventgrid system-topic event-subscription list --resource-group <MY_RESOURCE_GROUP> --system-topic-name <MY_SYSTEM_TOPIC_NAME>
Output:
[]
When a Copilot Studio Agent is connected to WhatsApp via ACS:
How can I solve this?
An Azure communication platform for deploying applications across devices and platforms.
Thank you very much @Sanket Bhuite
It was exactly that, already fixed and working. Thanks have a nice day!
Azure Communication Services (ACS) creates the Event Grid system topic automatically for WhatsApp, but it does not automatically create an Event Grid event subscription. Without an event subscription, incoming WhatsApp events are never forwarded to Copilot Studio, so the agent cannot respond.
Manually create an Event Grid event subscription that forwards WhatsApp events from the ACS system topic to the Copilot Studio webhook endpoint.
Steps:
Succeeded state.Re-test WhatsApp messaging.
example:
az eventgrid system-topic event-subscription create \
--resource-group <RESOURCE_GROUP> \
--system-topic-name <SYSTEM_TOPIC_NAME> \
--name copilotstudio-whatsapp \
--endpoint <COPILOT_STUDIO_WEBHOOK_URL> \
--endpoint-type webhook \
--included-event-types Microsoft.Communication.IncomingMessageReceived