Autorply
AutorplyOfficial Meta Business Partner
عربي
WhatsApp Business

WhatsApp usernames and BSUIDs: what changes for businesses

WhatsApp now lets people choose a username that shows instead of their phone number. Alongside it, Meta added a new identifier for each customer, the BSUID, which you can message even when you don't know their number. This guide summarises Meta's official documentation: what it means for your business, when you won't receive a phone number, and how to prepare.

Basics

Three new concepts

Customer usernameAn optional, unique name a customer chooses. It shows in the app instead of their phone number. Changing it doesn't affect their number or their BSUID.
Business usernameOptional for businesses and it does not hide the business number. Each business number has one username, and no two numbers can share one.
BSUIDA backend identifier for a customer, scoped to your business portfolio. You can message the customer with it even without their phone number.
Parent BSUIDFor businesses with several portfolios. The customer has the same parent BSUID across every enrolled portfolio. Eligibility goes through your Meta point of contact.

Format: a two-letter country code, a period, then up to 128 alphanumeric characters. Meta's example is US.13491208655302741918. Always use it in full, country code and period included.

Important: A BSUID is regenerated when the customer changes their phone number, so a stored BSUID can go stale. Track the system messages that announce the change.
Timeline

When the changes started

DateWhat happened
April 2026Meta began sending BSUIDs in webhooks
June 29, 2026Businesses can start reserving usernames
July 2026APIs support messaging to BSUIDs
During 2026Usernames roll out gradually to users

Meta notes that all of these changes are subject to change.

The big change

When you won't receive the customer's phone number

If a customer has adopted a username, their phone number is left out of webhooks unless one of these applies:

These conditions are evaluated per business phone number, not per portfolio. Customers without a username keep sending their phone number as before, now with a BSUID alongside it.

Watch out: Meta says partners, directly integrated businesses and click-to-WhatsApp advertisers must support BSUIDs, or they may lose the ability to process messages from customers who adopt usernames.
Meta's tools

The contact book and the request-contact button

Contact book: a Meta-hosted feature that needs no integration. It stores the customer's phone number and BSUID once you exchange a message or call from their number, scoped to your portfolio. It's what keeps phone numbers in your webhooks even for customers with usernames.

Request contact info button: add it to utility and marketing templates, or send it as an interactive message. When the customer taps it, their number is shared with you and a contacts webhook fires. With the contact book on, the number is saved automatically.

Sending

What changes when you send messages

Your business name

Business username rules

You can claim the reserved name or choose your own in WhatsApp Manager, Meta Business Suite or the Username API. In chats, the app shows a saved contact name first, then a verified business name, then the username, and the phone number last.

Readiness plan

How to prepare your business

  1. Test now

    Use the webhook test tool in your App Dashboard. It covers cases with and without usernames, and with and without phone numbers.

  2. Store the full BSUID

    Keep it as a customer identifier. Don't split off or change the country code.

  3. Don't rely on the phone number alone

    Make your systems handle webhooks without a phone number, and key customer records on the BSUID.

  4. Track number changes

    System messages tell you when a customer changes their number or their BSUID changes, and include the previous BSUID so you can link the two records.

  5. Ask for the number when you need it

    Use the request contact info button when you genuinely need the number, for example for verification or invoices.

Autorply gets you set up

As an official Meta Business Partner, we connect your channels, prepare your accounts and run them with your team from one platform.

FAQ

Does a username hide my business phone number?

No. According to Meta, business usernames are optional and don't hide the business number.

Can I send an authentication code to a customer whose number I don't know?

No. Authentication templates require a phone number. Sending one to a BSUID returns error 131062.

What happens when a customer changes their phone number?

They get a new BSUID, and you receive a system message with both the old and new BSUID so you can link them.

Does the contact book need any development work?

No. Meta hosts it with no integration needed, and you can turn it off in Business Settings.

Official sources

  1. Meta for Developers: Business-scoped user IDs and usernames (WhatsApp Business Platform)
  2. Meta for Developers: WhatsApp Business Platform changelog