Explore all articles
No. Both WhatsApp analytics and billing remain completely unaffected by the BSUID and username rollout.
Yes. Include the phone number in the 'to' field and the BSUID in the 'recipient' field. When both are present, the phone number takes priority.
One-tap, zero-tap, and copy code authentication templates still require phone numbers. All other message types — text, media, templates, interactive messages — work with BSUIDs.
Their BSUID changes automatically. You'll receive both a system status webhook and a user_id_update webhook containing the old and new BSUIDs. Update your CRM records accordingly.
No, but it's strongly recommended. The contact book is enabled by default and automatically stores user data from interactions. You can disable it anytime, but doing so permanently deletes all stored data with no way to recover it.
Error code 131062 means "Business-scoped User ID (BSUID) recipients are not supported for this message." This occurs when you try to send a message type that requires a phone number (like certain authentication templates) using a BSUID instead.
Starting March 31, 2026, WhatsApp webhooks include a new Business-Scoped User ID (BSUID) for every user. When users adopt usernames (later in 2026), their phone numbers may no longer appear in webhooks. Businesses must update webhook handlers, CRMs, and messaging logic to support BSUIDs before May 2026, or risk breaking customer conversations.
Today, every WhatsApp webhook includes the user's phone number. Once users adopt usernames, phone numbers may be omitted. If your systems expect phone numbers and can't handle BSUIDs, incoming messages will break your integrations. Meta has stated there is no recourse for unprepared businesses.
Your CRM, chatbots, marketing automations, analytics — they all rely on phone numbers as the primary customer identifier. That foundation is about to shift.
Critical warning from Meta: "If you have not yet adopted BSUID and are not able to process messages from username adopters, there will not be any recourse or corrective action that you can take."
A BSUID (Business-Scoped User ID) is a unique identifier auto-generated by WhatsApp for every user–business portfolio pair. It looks like US.13491208655302741918 and replaces phone numbers as the primary identifier when users enable usernames. Each business gets a different BSUID for the same user.
| Feature | Phone Number | BSUID |
|---|---|---|
| Format | +1 6505551234 | US.13491208655302741918 |
| Unique per user? | Yes (globally) | Yes (per business portfolio) |
| Shared across businesses? | Same number everywhere | Different BSUID per business |
| Works for auth templates? | Yes | No (one-tap, zero-tap, copy code excluded) |
| Sending messages? | Available now | From May 2026 |
| Cross-business tracking? | Possible | Not possible |
Even for username-enabled users, phone numbers appear in webhooks if: (1) you've exchanged messages or calls with the user's phone number in the last 30 days (per business phone number, not portfolio-wide), or (2) the user is stored in your Meta-hosted contact book. For everyone else — especially brand-new customers — you'll only have their BSUID.
The WhatsApp contact book is a Meta-hosted feature (launching early April 2026) that automatically stores user phone numbers and BSUIDs whenever your business interacts with a user. It requires no integration work and acts as a safety net for maintaining phone number access.
Tip: Keep the contact book enabled (it's on by default). It's your best safety net for maintaining phone number access as users adopt usernames.
From early May 2026, add a REQUEST_CONTACT_INFO button to utility and marketing message templates. When a user taps it, their phone number and vCard are shared via a contacts webhook. The button is non-customizable and sharing is entirely the user's choice. Design for BSUID-first: not every user will tap the button. Your flows must work with or without a phone number.
The API adds a "recipient" field (BSUID) alongside "to" (phone number) for sending messages. All webhooks now include user_id (BSUID), optional parent_user_id and username fields. Phone number fields may be omitted for username-enabled users. Two new webhook types are added:
Priority 1: Webhook Handling (Do This Now)
Priority 2: CRM and Database Updates
Priority 3: Messaging and Conversation Flows
Priority 4: Business Username and Cross-Portfolio Setup
At Gallabox, we're building native BSUID support directly into our WhatsApp Business Platform — seamless transition for your team, unified customer profiles, built-in phone number request flows, and multi-portfolio support to manage parent BSUIDs across linked portfolios from a single dashboard.
Starting March 31, 2026, WhatsApp webhooks include a new Business-Scoped User ID (BSUID) for every user. When users adopt usernames (later in 2026), their phone numbers may no longer appear in webhooks. Businesses must update webhook handlers, CRMs, and messaging logic to support BSUIDs before May 2026, or risk breaking customer conversations.
Today, every WhatsApp webhook includes the user's phone number. Once users adopt usernames, phone numbers may be omitted. If your systems expect phone numbers and can't handle BSUIDs, incoming messages will break your integrations. Meta has stated there is no recourse for unprepared businesses.
Your CRM, chatbots, marketing automations, analytics — they all rely on phone numbers as the primary customer identifier. That foundation is about to shift.
Critical warning from Meta: "If you have not yet adopted BSUID and are not able to process messages from username adopters, there will not be any recourse or corrective action that you can take."
A BSUID (Business-Scoped User ID) is a unique identifier auto-generated by WhatsApp for every user–business portfolio pair. It looks like US.13491208655302741918 and replaces phone numbers as the primary identifier when users enable usernames. Each business gets a different BSUID for the same user.
| Feature | Phone Number | BSUID |
|---|---|---|
| Format | +1 6505551234 | US.13491208655302741918 |
| Unique per user? | Yes (globally) | Yes (per business portfolio) |
| Shared across businesses? | Same number everywhere | Different BSUID per business |
| Works for auth templates? | Yes | No (one-tap, zero-tap, copy code excluded) |
| Sending messages? | Available now | From May 2026 |
| Cross-business tracking? | Possible | Not possible |
Even for username-enabled users, phone numbers appear in webhooks if: (1) you've exchanged messages or calls with the user's phone number in the last 30 days (per business phone number, not portfolio-wide), or (2) the user is stored in your Meta-hosted contact book. For everyone else — especially brand-new customers — you'll only have their BSUID.
The WhatsApp contact book is a Meta-hosted feature (launching early April 2026) that automatically stores user phone numbers and BSUIDs whenever your business interacts with a user. It requires no integration work and acts as a safety net for maintaining phone number access.
Tip: Keep the contact book enabled (it's on by default). It's your best safety net for maintaining phone number access as users adopt usernames.
From early May 2026, add a REQUEST_CONTACT_INFO button to utility and marketing message templates. When a user taps it, their phone number and vCard are shared via a contacts webhook. The button is non-customizable and sharing is entirely the user's choice. Design for BSUID-first: not every user will tap the button. Your flows must work with or without a phone number.
The API adds a "recipient" field (BSUID) alongside "to" (phone number) for sending messages. All webhooks now include user_id (BSUID), optional parent_user_id and username fields. Phone number fields may be omitted for username-enabled users. Two new webhook types are added:
Priority 1: Webhook Handling (Do This Now)
Priority 2: CRM and Database Updates
Priority 3: Messaging and Conversation Flows
Priority 4: Business Username and Cross-Portfolio Setup
At Gallabox, we're building native BSUID support directly into our WhatsApp Business Platform — seamless transition for your team, unified customer profiles, built-in phone number request flows, and multi-portfolio support to manage parent BSUIDs across linked portfolios from a single dashboard.
Take Gallabox for a 7-day ride