Loading...

{How to } Publish Copilot Agents to WhatsApp

{How to } Publish Copilot Agents to WhatsApp
Hello Everyone,




Today i am going to share my thoughts on how to publish the copilot agent to whatsapp channel.






Let's get started.



To publish a Microsoft Copilot Studio agent to WhatsApp, you must use Azure Communication Services (ACS) as the bridge between your agent and the whatsapp business platform.



1. Prerequisites


Before starting, ensure you have the following:

  • Azure Subscription: You need an active subscription with an Azure Communication Services (ACS) resource.

  • WhatsApp Business Account (WABA): A verified business account on Meta's WhatsApp Business Platform.

  • Phone Number: A clean, verified phone number specifically for your WhatsApp agent.

  • Agent Settings: Your agent's authentication must be set to either "No authentication" or "Authentication manually" (Microsoft sign-in is not supported on this channel).


2. Step-by-Step Configuration


1. Publish YOur Agent: Ensure your latest changes are live by selecting Publish in the Copilot Studio side menu.


2. Navigate to Channels: Go to Settings > Channels and select the WhatsApp tile.

3. Connect to Azure:

     a. Select your Azure Communication and the specific ACS resource.
     b. Choose the WhatsApp-enabled phone number you wish to use.

4. Deploy: Click Deploy. This process automatically configure the connection between ACS and Copilot Studio.

5. Scan & Test: Once deployment is finished, Copilot Studio will generate a QR code.
Scan this with your WhatsApp device to start a test chat with your live agent.



3. Important Limitations & Tips


Content Restrictions: WhatsApp agents have limited support for Adaptive Cards.
Only "Interactive actions" (up to 3 buttons), "Choice lists", and "Open URL" cards are supported.

24-Hour Window: You can reply freely to a user within 24 hours of their last message.
To initiate a conversation outside this window, you must use Meta-approved WhatsApp Message Templates.


Troubleshooting: If messages are sent but the agent doesn't respond, verify that the Event Grid resource provider is registered in your Azure subscription to allow message forwarding.


For detailed step-by-step instructions click here



That's it for today.


I hope this helps.

Malla Reddy Gurram aka @UK365GUY




Published on:

Learn more
Need help with this product?

We can help you with {How to } Publish Copilot Agents to WhatsApp

If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.

MICROSOFT DYNAMICS CRM /365  BLOG
MICROSOFT DYNAMICS CRM /365 BLOG

This blog is all about MS DYNAMICS CRM DEVELOPMENT, C# .NET,SQL SERVER

Share post:

Related posts

{How to} use code interpreter on customer uploaded files in agent conversations in copilot studio

Hello Everyone,Today I am going to share my thoughts on the use of the code interpreter on customer-uploaded files in agent conversations in c...

5 months ago

{Do you know}Evaluate test sets with multiple graders in Copilot Studio

Hello Everyone,Today I am going to share my thoughts on the evaluation test sets with multiple graders in Copilot Studio.Let's get started.Yes...

5 months ago

{How to } Make Power Page Portal WCAG 2.1 Level A and AA Standards

Hello Everyone,Today I am going to share my thoughts on how to make power pages portal according to the WCAG 2.1 Level A and AA Standards.Let'...

5 months ago

{How to }Make your copilot multilingual in Microsoft Copilot Studio

Hello Everyone,Today I am going to show how to enable Microsoft Copilot Studio Multilingual.Let's get started.To make your Microsoft Copilot (...

5 months ago

{How to} Use IVR with Omnichannel for customer service in Copilot Studio

Hello Everyone,Today i am going to share my thoughts on using IVR with Omnichannel for Customer Service in Copilot Studio.Let's get started.To...

5 months ago

{How to} Enhance IVR with generative answers optimized for voice in Copilot Studio

Hello Everyone,Today I am going to share my thoughts on the Enhancing IVR with generative answers optimised for voice in Copilot Studio.To enh...

5 months ago

{How to} Use answering machine detection and proactive engagement tools in Copilot Studio

Hello Everyone,Today I am going to share my thoughts on how answering machine detection and proactive engagement tools work.Let's get started....

5 months ago

{How to} Request Information from humans in the loop in Copilot Studio Agent flows

Hello Everyone,Today I am going to share my thoughts on how to request information from humans in the loop in Copilot Studio Agent flows.Let's...

5 months ago

{How to} Reassign an copilot agent's owner with Power Platform API

Hello Everyone,Today I am going to share my thoughts on how to reassign an copilot agent's owner with the Power Platform API.Let's get started...

5 months ago

{Do you know} Business impact of Copilot Studio Agents in Viva Insights

Hello Everyone,Today I am going to share my thoughts on analysing the business impact of Copilot Studio Agents in Viva Insights.Let's get star...

1 year ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.