Everything You Need to Know About WhatsApp Usernames & BSUID (Starting June 2026)

Team YCloud

Team YCloud

·

March 27, 2026

·

14 min read

·

Update🚀

WhatsApp Username  And BSUID Explained.png

If your business setup still treats a phone number as the customer identity, this update will break things!
 
Starting June 2026, WhatsApp is introducing usernames, which will change the way how users are identified.
With the rollout of usernames, users can message or call businesses without sharing their phone numbers. This means phone numbers won’t always be available anymore. Instead, businesses will start receiving a new identifier called BSUID (Business Scoped User ID).
 
That sounds like a small change... but it’s not!
 
If your CRM, chatbots, and automation workflows rely only on phone numbers, this change can break how you identify and track customers. At the same time, usernames make it easier for customers to find and connect with businesses without friction, without saving numbers, and with better privacy.
 
So... in this guide, we’ll break down what’s changing, how BSUID actually works, what will break if you don’t prepare, and how to update your systems the right way, without overcomplicating it.
 
Next, let’s understand why WhatsApp is introducing usernames.
 

Why WhatsApp is Introducing Usernames?

Not every customer wants to share their phone number with every business they message. WhatsApp is addressing that.
Until now, starting a conversation with a business on WhatsApp meant sharing your phone number by default. For privacy-conscious users, that has always been a friction point. They may want to ask a question, explore a product, or contact support, but not at the cost of exposing their personal number.
 
That’s where usernames come in!
 
With this update, users can create a username and use it to message businesses instead of sharing their phone number. It gives people more control over their privacy and makes the experience feel more comfortable from the start.
 
This change also helps businesses.
WhatsApp is not just introducing usernames for users. Businesses can also adopt usernames, making it easier for customers to find and contact them. Instead of needing to know or save a business phone number, customers can search for the business directly by its username and start a conversation.
 
That lowers the barrier to entry, improves discoverability, and makes customer reach easier.
 
But it also changes something much bigger in the backend: how businesses identify customers.
 
Next, let’s look at what’s actually changing and why BSUID is now at the center of it.
 

What’s Changing?

This update changes one important thing: how businesses identify customers on WhatsApp.
Users can now choose a username and use it to message a business without sharing their phone number. So once usernames roll out, phone numbers will no longer be automatically shared in every case.
Instead, businesses will start receiving a new backend identifier called BSUID (Business Scoped User ID). For businesses using the Cloud API, this becomes the new identity layer that can be used in workflows in place of a customer’s phone number.
 
Put simply:
Before → Phone number = Customer identity
Now → Phone number or BSUID = Customer identity
 

BSUID (Business Scoped User ID)

 
That is the real shift!
 
If a new user starts a conversation with your business using a username, you may only receive the BSUID. You won’t automatically get their phone number.
If your business still needs the phone number, for example, to send an OTP, you must explicitly request the user to share it within the conversation. The final decision stays with the user.
 
That said, this does not mean phone numbers disappear completely!
If your business already has a customer’s phone number from a previous conversation, an ad click, or because the user has voluntarily shared it earlier, you can still message that customer using the phone number, regardless of whether the user has enabled the username feature. So this update mainly changes how new user-initiated conversations work.
 

Authentication Messages (Verification Code/OTP) Must Be Sent via Phone Number

There is also one important limitation: Authentication messages still require a phone number.
You cannot send OTP or copy-code authentication messages using a BSUID alone. If that flow matters to your business, you need a clear way to request and store the user’s phone number.

 

And in some cases, WhatsApp may still share the phone number with the business, such as when:

  • The user actively chooses to share it
  • There is already an existing conversation between the user and the business
  • he business is saved in the user’s WhatsApp contacts

 

So businesses now need to support both situations at once:

  • Customers identified only through BSUID
  • Customers identified through both phone number and BSUID

 

That is why this is not just a product update. It is a system update.

 

 

What is BSUID (Business Scoped User ID)

 

 

Next, let’s look at BSUID itself and understand how it works behind the scenes.
 

What is BSUID (Business Scoped User ID)

To support usernames, WhatsApp has introduced a new identifier called BSUID (Business Scoped User ID). This is now the foundation of how businesses identify users when phone numbers are not available.

 

What is BSUID (Business Scoped User ID)


The BSUID is a unique ID assigned to a user for a specific business, designed to establish a secure connection between a business and a customer. It allows you to message and track a user even if you don’t have their phone number.
 
Here’s the important part:
The same user will have different BSUIDs for different businesses.
This is intentional.
It ensures privacy. Business A cannot use a BSUID to track a user’s activities or interactions with Business B. Each relationship is isolated.

 

What is BSUID (Business Scoped User ID)

 

 

How BSUID Works

  • It is automatically generated by WhatsApp
  • It appears in webhook payloads (as user_id)
  • It works even when the phone number is missing
  • It is tied to a specific business portfolio

 

So from a system point of view, this becomes your new user identifier in incoming conversations.

 

 

BSUID Format (What It Looks Like)

A BSUID follows a fixed structure:

  • Starts with the user’s ISO 3166 alpha-2 Two-letter country code
  • Followed by a dot (.)
  • Then a unique alphanumeric string (up to 128 characters)

 

Example:
US.13491208655302741918

When using it in APIs, the entire value must be used exactly as is.
Any change or truncation will fail the request.

 

 

Key Rules You Should Know

  • A BSUID is unique to each business portfolio-user pair (business portfolios were formerly known as Business Managers)
  • It is regenerated if a user changes their phone number (which trigger a system status messages webhook)
  • It is scoped to a business portfolio (can’t be used across different portfolios)
  • It appears in webhooks even if the user has not enabled usernames

 

 

Limitations of BSUID

BSUID is powerful, but not a complete replacement for phone numbers.

  • You cannot send authentication messages (OTP, verification codes) using BSUID
  • These flows still require a phone number
  • So if your use case depends on OTP, you must collect the number from the user

 

 

Watch this video to learn more about the BSUID:

 
Next, let’s look at what will NOT change, so you know exactly what stays stable.
 
 

What is NOT Changing

While this update changes how you identify users, most of WhatsApp’s core functionality stays the same. According to WhatsApp's official notification, the following features will remain unchanged:
 

Message Sending and Receiving Mechanisms

  • The usage of message templates remains unchanged.
  • Support for various message types (text, images, videos, documents, etc.) remains unchanged.
  • The structure of the message-sending API interface remains largely consistent, except that the identifier parameter needs to be compatible with BSUID.
  • Businesses that already have people’s phone number information from existing conversations will not lose it and will be able to continue using them to message their contacts.

 

 

Conversation Billing Rules

  • The 24-hour conversation window mechanism remains unchanged.
  • The conversation billing method remains unchanged.
  • Regardless of whether the customer uses a phone number or a username, the billing logic remains consistent.

 

 

What Else?

  • Phone numbers will still be part of how WhatsApp works.
  • If a user has not adopted usernames, businesses will receive both their phone number and the business- scoped identifier.

 

 

This means businesses should focus their primary efforts on customer identification and data association; the core message communication capabilities and business logic will continue to work as they are

 

Next, let’s look at the challenges businesses will face when adapting to this new identification system.

 

Challenges Faced by Businesses

Once you understand BSUID, the real question becomes: How can businesses continue to accurately identify customers under this new framework?
Because this is where things start getting tricky.
 

Challenge 1: Inability to Directly Obtain Phone Numbers for New Users

When a new user reaches out using a username, you will only receive a BSUID.

You won’t get their phone number by default.

You can still reply and continue the conversation using BSUID. But if your business needs the phone number (for example, OTP or verification), you now have to explicitly ask for it inside the chat and wait for user consent.

 

 

Challenge 2: Mapping BSUID with Existing Customer Data

Most CRMs today are built around phone numbers.

  • customer profiles
  • chat history
  • orders
  • segmentation

 

Everything is tied to the phone number as the primary key.

 

Now with BSUID in the picture, you need to decide:

  • Do you add BSUID as a new field?
  • Or create a separate mapping layer between phone number and BSUID?

 

This is not just a technical decision, it impacts data consistency, query logic, and system complexity.

 

 

Challenge 3: Maintaining Conversation Continuity When Customers Switch Between Different dentifiers

From the user’s side, nothing changes. It’s still one conversation.

But from your system’s side, things can break.

 

Example:

  • First interaction → Identified via BSUID
  • Later → User shares phone number

 

If your system doesn’t link both correctly, the same user can get treated as two different customers.

 

Consequences:

  • Duplicate records
  • Broken chat history
  • Poor customer experience

 

Challenge 4: Handling Verification & OTP Flows

BSUID cannot be used for authentication messages.

 

So if your flow depends on:

  • OTP
  • Login verification
  • Account linking

 

You must first collect the user’s phone number.

 

This means your current flows may need to be redesigned to:

  • Explicitly request consent
  • Capture the number
  • Store and map it correctly

 

 

Next, let’s look at what will actually break if these challenges are not handled properly.

 

 

What Will Break (If You Ignore This)

If you don’t adapt to BSUID, things won’t fail loudly; they’ll fail silently.

If you don’t adapt to BSUID, things won’t fail loudly; they’ll fail silently.

 

Here’s what starts breaking:

  • You may miss conversations
    New users coming via usernames won’t map correctly in your system.

 

  • Messaging flows break
    Service messages and CTWA (Click-to-WhatsApp Ads) flows may not trigger as expected.

 

  • Chat history gets disconnected
    The same user may appear as multiple identities.

 

  • CRM data becomes unreliable
    Customer profiles may not store or map data correctly.

 

  • Duplicate users increase
    One user = multiple records across phone number and BSUID.

 

  • Automation stops working
    Workflows tied to phone numbers won’t trigger.

 

  • End-to-end workflows break
    From lead capture to follow-ups, things start falling apart.

 

  • Sales teams lose visibility
    Leads can’t be identified or tracked properly.

 

This is why the impact is bigger than it looks.
It’s not just a data issue, it affects your entire customer journey.

 

 

Next, let’s look at how to solve this and handle customer identification correctly.

 

 

Customer Identification Solutions

There is no one-size-fits-all approach here.
Businesses now need to handle two customer identification scenarios and build for both.
 

Scenario 1: New Customers Initiating Contact for The First Time via Username (BSUID Only)

When a new customer starts a conversation using a username, your system may only receive the BSUID.

In this case, BSUID becomes the starting point of that customer profile.

 

Here’s how to handle it:

  • Your data model should support more than one identifier for the same customer.
  • Your CRM should be able to create a customer profile using BSUID.
  • Your system should support lookup and identification using BSUID.
  • If the business needs the phone number (e.g., when a delivery address is required or a verification code needs to be sent), ask for it at the right point inside the conversation.
  • If the user shares it, store that number and link it back to the same BSUID-based profile.

 

 

Scenario 2: Customers Whose Phone Number You Already Have

If your business already has a customer’s phone number, you can continue using it.

This part does not change.

Even if the user enables usernames, you can still send messages using the phone number you already know. But if that same user later starts a conversation using a username, your system should be able to connect the new BSUID with the existing phone-number-based record.

 

Here’s how to handle it:

  • Your data model should still support multiple identifiers for one customer.
  • When a BSUID appears, link it to the existing customer record.
  • Your system should support lookup by either phone number or BSUID.
  • PrioritizE the phone number for outbound messaging, especially for verification or authentication flows

 

 
The goal is simple:
one customer should remain one customer, even if they show up with two identifiers.
 
That’s the logic your system now needs to support.
 
And before going live, it’s worth testing these scenarios in a staging environment to make sure edge cases are handled properly.
 
Next, let’s look at the rollout timeline and what actions you should take at each stage.
 

Timeline & Action Plan

WhatsApp is rolling this out in phases, which gives you time to prepare, but only if you start early.

 

Timeline

  • March 31, 2026 → BSUID will begin to appear in Webhook.
  • May 2026 → BSUID testing available (you can start sending using BSUID).
  • June 2026 → People in test countries can start to adopt usernames. Usernames rollout begins.
  • Rest of 2026 → People globally can start to adopt usernames.

 

BSUID Timeline

 

What Businesses Should Do

This is best handled in phases.
 
  1. Preparation Phase (Current)
  • Learn and understand the BSUID mechanism and technical details.
  • Identify where phone numbers are used across workflows.
  • Define how you’ll handle phone number vs BSUID.
  • Assess the scope and workload required to modify existing systems.
  • Develop plans for database adjustments and API compatibility.
  • Begin technical research and solution design.
  • Align internal teams (product, engineering, marketing) and plan your business username strategy.

 

 

  1. Implementation Phase (Before Feature Launch)
  • Update CRM and database to support BSUID.
  • Complete the compatibility transformation of the API integration layer.
  • Implement the phone number authorization request process.
  • Ensure that verification code messages are sent using phone numbers.
  • Complete the verification of the test environment.
  • Prepare a phased rollout (gray release) plan.

 

 

  1. Test
  • Run end-to-end testing with real case scenarios.
  • Validate:
    • BSUID-based user creation
    • Phone number collection flows
    • ,apping between identifiers
    • Messaging and automation flows

 

 

  1. Go-Live Phase (After The Feature Goes Live)
  • Roll out in phases (don’t switch everything at once).
  • Monitor system operational health, such as profile creation accuracy, OTP success rates and workflow performance.
  • Address user feedback and handle anomalies.
  • Optimize customer identification logic.
  • Continuously improve the accuracy of data association.
  • Monitor phone number authorization rates, and optimize the timing and messaging used for requests.
  • Claim and set up your business username.

 

 

Pre-Launch Checklist

Before going live, make sure:

  • BSUID is integrated across your systems.
  • You can still send and receive messages without phone numbers.
  • All workflows are tested for both identifiers.
  • Chatbots and journeys can request phone numbers when needed.
  • Existing workflows are audited and updated to avoid breakage.

 

 

Prioritization

  • High Priority → CRM and database structure adjustments, API compatibility modifications, verification code sending logic adjustments (impacts core functionality).
  • Medium Priority → Adaptation of customer support systems, updates to marketing systems (impacts business efficiency).
  • Low Priority → Data reporting optimization, historical data cleanup (can be refined gradually).

 

 

This is not something to fix at the last moment.
The earlier you adapt, the smoother your transition will be.

 

Where to Find More Resources

If you’re implementing this, don’t rely on assumptions, use the official docs.

Here are the key resources to get started:

 

 

 

 

These should be your primary references when updating your system.

 

Next, let’s wrap this up with a quick summary of what this update really means for your business.
 

Wrapping Up!

This is not a small update.
It’s a shift in how WhatsApp identifies users.
If your system only understands phone numbers, you’ll lose users, data, and conversations.
Start supporting BSUID now!
 
 

Glossary

Here are the key terms you’ll see in webhooks and APIs, explained in simple terms:

  • contacts (new array)
    A list of users involved in the message. Think of this as the “customer info section” in the webhook.

 

  • profile
    Basic details about the user inside contacts.

 

  • username
    New attribute. The user’s WhatsApp username (if they’ve enabled it).
    If the user hasn’t set a username, this field won’t appear.

 

  • wa_id
    New attribute. The user’s phone number.
    If the phone number is available, you’ll see it here.
    If the user is using a username and the number isn’t shared, this may be missing.

 

  • user_id (BSUID)
    New attribute. The most important field going forward.
    This is the BSUID, a unique ID that represents the user for your business.
    It will always be present and should be used to identify users when the phone number is not available.

 

  • parent_user_id
    A higher-level BSUID that can work across multiple business portfolios (if enabled).
    Most businesses won’t use this unless they manage multiple portfolios.

 

 

Simple way to understand this:

  • wa_id → Phone number (may or may not be available)
  • user_id → BSUID (always available, new default)
  • username → What the user shows publicly

 

 

These fields are what your system will rely on to identify and track users going forward.
 
 

Frequently Asked Questions

By default, NO. You will receive a BSUID instead.
However, the user can choose to share their phone number during the conversation, and in some cases, WhatsApp may still provide it.
Yes. If you already have a customer’s phone number, you can continue using it to send messages.
This update mainly affects new user-initiated conversations.
No. Authentication messages like OTP must be sent using a phone number.
You’ll need to collect the number from the user before triggering such flows.
No. Your existing data remains unchanged.
BSUID is introduced to support new interactions, not replace your existing customer records.
No. Message delivery works the same way.
BSUID only changes how users are identified, not how messages are delivered.
This depends on the complexity of your existing system. We recommend conducting a comprehensive assessment first, covering the scope of impact, technical difficulty, and testing workload, before formulating a detailed timeline and resource plan. Small to medium-sized businesses may require the involvement of 1–2 developers, while larger enterprises may require cross-team collaboration.
Before you go live, there are a few practical points you should keep in mind.
OTP and authentication still need phone numbers
BSUID cannot be used for verification flows. If your use case depends on OTP, you must collect the user’s phone number.
 
Some users will still share their phone number
Not every interaction will be BSUID-only. Your system should handle both identifiers.
 
Contact book will store both (upcoming update)
Over time, WhatsApp may help map phone numbers and BSUID together through contact history.
 
Don’t rely only on phone numbers anymore
This is the key shift. Your system should treat BSUID as a core identifier, not a fallback.

No, usernames will be optional.

Users who adopt a username will be able to set an optional key, which is an additional layer of protection against unwanted username messages. New reach-outs from users or businesses using the WhatsApp Business app who have not already saved the contact of the user will require a key. Note that API businesses using the WhatsApp Business Platform will not need to know the user’s username key, as the BSUID (or phone number) will demonstrate an existing connection and bypass the key.

YCloud helps you handle this transition with:

  • Technical Documentation and Best Practice Guide for the BSUID Mechanism
  • Compatibility Support and Upgrade Plan for API Interfaces
  • Technical consultation and implementation recommendations for system transformation
  • Technical support and problem troubleshooting during the go-live process

If you’re unsure how to adapt your system, the YCloud team can help you get there faster.

YCloud is the best BSP you can find.

  • YCloud is Meta's official BSP
  • Highly competitive conversation price
  • All-in-one platform for marketing, sales, and support with Free Onboarding
  • Free customer support

Related Articles

Meta Updates: WhatsApp Business API Message Pricing Change Effective April 1, 2026

Meta Updates: WhatsApp Business API Message Pricing Change Effective April 1, 2026

Meta will update WhatsApp Business API message pricing starting April 1, 2026. Learn the key price changes across India, Pakistan, Saudi Arabia and Turkey, and how businesses can optimize messaging costs.

Team YCloud
Team YCloud · Mar 13, 2026