Edit

Share via


Overview of Advanced Messaging for WhatsApp

Azure Communication Services enables you to send and receive WhatsApp messages using the Azure Communication Services Messaging SDK. You can use this SDK to engage in conversations with customers for product inquiry and customer service scenarios. You can also use it to send messages such as appointment reminders, shipping updates, two-factor authentication, and other notification scenarios.

Advanced Messaging for WhatsApp features

The key features of Azure Communications Services Advanced Messaging for WhatsApp include:

  • Create new or connect existing WhatsApp Business Accounts to Azure Communication Services.
  • Participate in conversations with WhatsApp users world-wide.
  • Support for business-initiated and customer-initiated conversations.
  • Initiate conversations with WhatsApp users using templates.
  • Reply to user’s inquiries and trigger automation using Azure Event Grid notifications.
  • Receive delivery reports for messages sent, delivered, and read.

WhatsApp usernames and business-scoped user IDs

WhatsApp is launching usernames in 2026, allowing users to display a username instead of their phone number. To support this change, Meta introduces a new identifier called the business-scoped user ID (BSUID). BSUIDs begin appearing in webhook payloads and will be supported as recipient identifiers in send requests starting in June 2026.

Warning

Breaking change: The from and to fields in Advanced Messaging events may now be empty when a user hides their phone number. Update your event handlers to use the new fromBSUID and toBSUID fields. For more information, see WhatsApp usernames and BSUIDs.

Next steps

To get started with Advanced Messaging for WhatsApp, see: