Skip to content

Commit 8b67e85

Browse files
add s a note clarifying sending to a BSUID is not yet available until June 2026
1 parent 4e9fbac commit 8b67e85

6 files changed

Lines changed: 18 additions & 4 deletions

File tree

articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The key features of Azure Communications Services Advanced Messaging for WhatsAp
3131

3232
## WhatsApp usernames and business-scoped user IDs
3333

34-
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 can be used as recipient identifiers in send requests.
34+
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.
3535

3636
> [!WARNING]
3737
> **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](./whatsapp-usernames-business-scoped-user-identifier.md).

articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-business-scoped-user-identifier.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ A business-scoped user ID (BSUID) is a unique, opaque identifier that Meta assig
3232
3333
## Impact on outbound messages
3434

35+
> [!NOTE]
36+
> Sending messages to BSUIDs will be available starting in June 2026, when Meta rolls out the WhatsApp username feature to end users. Until then, the `to` field only supports phone numbers.
37+
3538
The existing `to` field in the Send Notification API now accepts either a phone number or a BSUID. The service automatically detects the format and routes accordingly. No new fields are needed.
3639

3740
**Send to a phone number (existing behavior):**
@@ -160,16 +163,15 @@ To prepare your integration for WhatsApp usernames and BSUIDs:
160163

161164
2. **Process `fromBSUID` and `toBSUID` fields.** Update your event handlers to read the new BSUID fields in [AdvancedMessageReceived](../../../../event-grid/communication-services-advanced-messaging-events.md#microsoftcommunicationadvancedmessagereceived-event) and [AdvancedMessageDeliveryStatusUpdated](../../../../event-grid/communication-services-advanced-messaging-events.md#microsoftcommunicationadvancedmessagedeliverystatusupdated-event) events.
162165

163-
3. **Update outbound messaging logic.** When replying to a username-only user, use the BSUID from the `fromBSUID` field as the `to` value in your send request.
166+
3. **Update outbound messaging logic.** When replying to a username-only user, use the BSUID from the `fromBSUID` field as the `to` value in your send request. Sending to BSUIDs will be available starting in June 2026.
164167

165168
## Key timeline
166169

167170
| Date | Milestone |
168171
|------|-----------|
169172
| March 31, 2026 | BSUIDs begin appearing in production webhook payloads |
170173
| Early April 2026 | Contact Book feature launches |
171-
| May 2026 | APIs support sending messages to BSUIDs |
172-
| June 2026 | WhatsApp begins rolling out usernames to end users |
174+
| June 2026 | Sending messages to BSUIDs available in production; WhatsApp begins rolling out usernames to end users |
173175

174176
## Related content
175177

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-java.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,7 @@ List<String> recipientList = new ArrayList<>();
155155
recipientList.add("US.13491208655302741918");
156156
```
157157

158+
> [!NOTE]
159+
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
160+
158161
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-business-scoped-user-identifier.md).

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-javascript.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,4 +166,7 @@ Example using a BSUID:
166166
const recipientList = ["US.13491208655302741918"];
167167
```
168168

169+
> [!NOTE]
170+
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
171+
169172
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-business-scoped-user-identifier.md).

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-net.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ Example using a BSUID:
6060
var recipientList = new List<string> { "US.13491208655302741918" };
6161
```
6262

63+
> [!NOTE]
64+
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
65+
6366
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-business-scoped-user-identifier.md).
6467

6568
### Start sending messages between a business and a WhatsApp user

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-python.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ Usage example with a BSUID:
157157
to=["US.13491208655302741918"],
158158
```
159159

160+
> [!NOTE]
161+
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
162+
160163
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-business-scoped-user-identifier.md).
161164

162165
### Start sending messages between a business and a WhatsApp user

0 commit comments

Comments
 (0)