I'm trying to connect a Copilot Studio agent to WhatsApp via Azure Communication Services (ACS). The ACS side confirms the WhatsApp Business Account is correctly linked, but Copilot Studio's Channels > WhatsApp screen reports "There are no WhatsApp accounts associated with the selected Azure Communication Services resource" when selecting the subscription and ACS resource. The same agent connects successfully to the Microsoft 365 and Teams channel without any issue, which rules out a broken bot registration.
Environment details
- Environment type: Developer
- Region: Europe
- Environment URL: trd-blog-deve.crm4.dynamics.com
- Environment ID: 5907187c-555a-ee2c-a6ce-321c4307b551
- Organization ID: c70c3aef-a55d-f111-9bb3-000d3adc9f5f
- Tenant ID: b1578f2c-f814-4f0c-a2c6-c4a382ed34c9
- Agent (bot) schema name: trd_AgentTRDProspection
What's already verified/configured correctly on the Azure side
- ACS resource "ACS-For-Agent-TRD" exists in the same tenant as the Copilot Studio environment
- WhatsApp Business Account ("The Rational Developer") is linked to the ACS resource, Channel ID and Sender ID (+33 7 59 22 11 38) are populated and visible in the Azure portal
- Contributor role assigned to both "Power Virtual Agents" and "Microsoft Copilot Studio Service" enterprise applications, at the resource, resource group, AND subscription level (tested progressively widening scope)
- My own account has Owner role on the subscription (not just Contributor) - Microsoft.EventGrid resource provider is Registered on the subscription
- Same agent's Microsoft 365/Teams channel connects and works correctly (confirmed via "Added successfully" and direct chat in Teams)
Steps to reproduce
- Open the agent in Copilot Studio > Settings > Channels > WhatsApp
- Select the Azure subscription (1 of 1 available)
- Select the ACS resource "ACS-For-Agent-TRD"
- Error appears: "There are no WhatsApp accounts associated with the selected Azure Communication Services resource. Please select a different resource or subscription." This has persisted for over 24 hours, ruling out normal Azure RBAC propagation delay.
Console evidence
When the WhatsApp channel panel is open, the following request returns 404: powervamg.eu-il109.gateway.prod.island.powerapps.com/chatbotmanagement/tenants/b1578f2c-f814-4f0c-a2c6-c4a382ed34c9/environments/5907187c-555a-ee2c-a6ce-321c4307b551/bots/trd_AgentTRDProspection/api/channels/whatsapp Failed to load resource: the server responded with a status of 404 () Note the gateway hostname includes "island" (eu-il109.gateway.prod.island.powerapps.com) - flagging in case this cluster type has any relevant limitation for WhatsApp channel provisioning.
Question
Given that ACS-side configuration is confirmed correct and the same agent works fine on other channels, is this a known issue with WhatsApp channel discovery on Developer-type environments, or specific to this "island" cluster? Is there a way to confirm which cluster/backend is expected to serve this bot, or to move the agent to a different one?