web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested Answer

Send Whatsapp template message to customer from Customer Service Workspace

(1) ShareShare
ReportReport
Posted on by 54
We previously sent messages to end users outside the 24-hour WhatsApp window using a quick message such as “Do you still want to get in touch with us?” from within the "Conversation form" in the Customer Service Workspace. This message was registered with Twilio as a template, which allowed us to send it even after the 24-hour session had expired.
 
However, due to recent changes in Twilio/Meta's policy regarding message templates — which now require the use of a template SID when sending templates (https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/configure-whatsapp-channel#whatsapp-message-types-and-24-hour-session-rule) — it is no longer possible to send such messages from within the "Conversation form" in Dynamics.
 
Does anyone has any suggestions on how we can address or work around this limitation?
I have the same question (0)
  • Daniyal Khaleel Profile Picture
    729 Most Valuable Professional on at
    Prerequisites
    Before you can send WhatsApp messages:
    Omnichannel for Customer Service must be enabled.
    WhatsApp channel must be configured in Omnichannel admin settings (via Twilio, Infobip, or other WhatsApp Business API providers).
    The customer must have:
    A contact record in Dynamics 365.
    A valid WhatsApp number (usually stored in Mobile Phone).
    The WhatsApp template message must be pre-approved by WhatsApp (via the provider).
    Your agent must be assigned to the correct Omnichannel agent profile with permissions.
    How to Send a WhatsApp Template Message
    🛠 Step-by-Step from Customer Service Workspace:
    1. Open the Customer's Case or Contact
    In Customer Service Workspace, open the customer contact or case record.
    2. Start a WhatsApp Conversation
    On the right-hand panel (the communication panel), click on the + icon or Start conversation.
    Choose WhatsApp as the communication channel.
    3. Select the WhatsApp Number
    The system will automatically pull the customer’s WhatsApp number from their contact record (if configured correctly).
    If not present, you’ll need to add/update it in the Contact entity.
    4. Choose a Template Message
    If this is an outbound (proactive) message, only pre-approved templates can be used.
    A list of approved templates will be shown to the agent.
    Select the appropriate template.
    5. Fill in Template Parameters
    WhatsApp templates often have dynamic fields like:
    Hello {{1}}, your case {{2}} has been updated.
    
    Fill in the values and click Send.
    6. Message Sent
    The customer receives the message on WhatsApp.
    If they reply, the conversation becomes a two-way WhatsApp session visible in the agent's communication panel
  • Suggested answer
    DAnny3211 Profile Picture
    11,397 on at

    Hi Ripon,

    You're correct — recent changes in Twilio/Meta's policy now require the use of a template SID when sending WhatsApp messages outside the 24-hour window. This affects how messages are sent from the Conversation form in Customer Service Workspace.

    To work around this limitation, consider the following options:

    1. Use Power Automate: Create a flow that triggers the WhatsApp template message using Twilio's API and includes the required template SID. This can be initiated from Dynamics via a custom button or event.

    2. Custom Plugin or Extension: Develop a plugin that integrates with Twilio's API and allows sending registered templates with the SID directly from Dynamics.

    3. Twilio Studio Flow: Configure a Twilio Studio Flow that handles template messaging and call it from Dynamics using an HTTP request.

    4. Microsoft Omnichannel for Customer Service: If you're using Omnichannel, ensure your WhatsApp channel configuration includes support for template SID usage. You may need to update your channel settings or use a custom messaging provider.

    Let me know if you'd like help setting up any of these solutions!

    Best regards,
    Daniele

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 60 Super User 2025 Season 2

#2
Siv Sagar Profile Picture

Siv Sagar 52 Super User 2025 Season 2

#3
Daniyal Khaleel Profile Picture

Daniyal Khaleel 36 Most Valuable Professional

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans