Hi all,
I'm facing an issue while setting up the WhatsApp channel in Copilot Studio using Azure Communication Services (ACS).
Problem
The WhatsApp channel connects successfully and messages reach ACS, but the Copilot agent never receives them.
After investigating, I found that:
- The Event Grid System Topic is created
- However, the Event Subscription is NOT created
- As a result, events are not forwarded to the Copilot agent
Expected flow
WhatsApp → ACS → Event Grid (System Topic + Event Subscription) → Copilot Studio
Current state
WhatsApp → ACS → Event Grid (System Topic) → (stops here)
What I've already validated
- I have Owner permissions at subscription level
Microsoft.EventGrid provider is registered
- I have reconnected and republished the channel multiple times (waiting between attempts)
- No errors are shown during publishing
- ACS is correctly receiving messages
Blocking issue
- The Event Subscription is never provisioned
- Copilot Studio does not expose any webhook URL
- Because of that, I also cannot create the subscription manually
Regarding suggested workaround (Event Grid Viewer)
I tested the approach of deploying the sample Event Grid viewer:
https://github.com/Azure-Samples/azure-event-grid-viewer
While this provides a valid webhook endpoint, it does not solve the issue because:
- Copilot Studio still does not generate or expose its own webhook
- The integration requires the Copilot-managed endpoint, not a generic one
- The core problem is that the Event Subscription is not being created by Copilot Studio, not the absence of a generic webhook
This confirms the issue is not with ACS or Event Grid itself, but with the Copilot Studio provisioning step
Question
Has anyone encountered this issue where:
- System Topic is created
- Event Subscription is missing
- No webhook is generated by Copilot Studio?
Is there any way to:
- Force the provisioning?
- Retrieve the webhook URL used internally by Copilot Studio?
- Or confirm if this is a known issue requiring escalation?
This is currently blocking the integration, so any guidance would be really helpful.
Thanks in advance.