WhatsApp Business Platform for UAE and Saudi teams

UAE

Customers hiding their WhatsApp number: does your CRM need a fix, or not?

By Shivanath DevinarayananPublished 7 min read
Written forOperations or sales lead at a mid-market UAE business“Leads go cold before anyone replies.”

The short answer

Does my CRM need a fix now that WhatsApp customers can hide their phone number?

Only if it matches customers on phone number alone, or a job outside WhatsApp needs the number. Meta still sends the number when you or the customer messaged in the last 30 days, or they are in your Contact Book. At Mindcat, we test one customer first and ask for the number only when a job needs it.

Cover lettered "WhatsApp usernames, No number shown": a phone chat with a dotted outline where the number goes

Takeaways

  1. 01Meta sends the phone number if either side messaged in the last 30 days, or the customer is in your Contact Book.
  2. 02The 30-day check runs per business phone number, so a second number can see a customer the first number sees fine.
  3. 03A CRM matching on phone number alone files a number-less message as a new contact, with no error. Test one customer first.
  4. 04Login-code templates, texts and delivery calls need the real number. Ask with Meta's share-number button, for those jobs only.
  5. 05There is no clear evidence that large numbers of people are deleting usernames. Fix what breaks and skip the rebuild.

If a returning customer shows up in your WhatsApp inbox as a stranger, this is for you.

What changes when a customer hides their number?

This is not for teams that have no one who owns the lead after the first reply. Fix that first, because a better-matched record still goes unanswered.

Your inbox used to know every customer by one thing: the phone number on the message. WhatsApp usernames let a customer chat with you without handing that number over. So the message arrives with a user ID, and your CRM has to decide who that is. In plain terms: a customer ID that Meta makes up for you, so you can still reply when you have no number.

Meta calls it a business-scoped user ID, or BSUID. According to Meta's developer page, it appears in the user_id field of every message webhook, whether or not the customer has a username. The phone number is the part that can go missing.

The question a sales or operations lead asks is not "are we compatible?" It is "will a customer we already know turn into a new contact, and will anyone notice?" The answer depends on two things in your setup, and both can be checked this week.

A desk at dusk: a laptop customer list with one row marked by a key, a phone chat and a box of index cards
One customer row marked by a key instead of a number. Illustration.
If you want the rest of the picture, our WhatsApp page shows how we set up one company number, an agent and a handoff to a person.

When does the number still arrive?

More often than the headlines suggest. Meta says phone numbers are still included in webhooks if any one of three things is true:

  • You messaged or called the customer's number in the last 30 days.
  • You received a message or call from it in the last 30 days.
  • The customer is in your Contact Book.

The Contact Book is hosted by Meta, and you do no integration work. Once you send to or receive from a customer's number, the number and the user ID are stored, and later webhooks carry the number. It keeps only interactions after it launched, so older chats are not added. You can switch it off in Business Suite, and switching it off deletes what it holds. So the first check is the cheapest: is it on?

Number is sent if you messaged them in 30 days, they messaged you in 30 days, or they are in your Contact Book
When the phone number still arrives, from Meta's page on 14 October 2026.

One detail catches teams with more than one number. The 30-day check runs per business phone number. If you message a customer from your sales number, Meta's page says webhooks for your support number will not include their phone number unless that number has also exchanged messages with them. Contact Books are scoped to the business portfolio, so a business with several portfolios records each customer in each one.

So the customer who arrives with no number is mostly a new customer who uses a username, or an old one you have not spoken to since before the Contact Book started.

How do you know if your CRM needs a fix?

Ask one question: does it match a customer on phone number alone?

If it does, a message with only a user ID looks like a stranger. Nothing errors. The record just splits. A user of a popular shared inbox wrote this down as a prediction in March 2026, in Chatwoot's issue tracker, and the maintainers have since started adding support. The user's worry was that the inbox "will create a duplicate contact (new source_id with the BSUID) instead of matching the existing contact". Your own tool, or your Salesforce org, may do the same: if a duplicate rule or an import matches on the phone field only, a user ID will not match anything. Or it may not. The way to find out is a test, not a vendor email.

  1. 01Ask a colleague who has set a WhatsApp username to message your company number from a phone you have never messaged.
  2. 02Reply from your inbox, not from the phone.
  3. 03Check the reply reached them.
  4. 04Check you still have one contact for that person, and that the CRM stored the user ID next to the name.
Four steps: a colleague with a username messages you, reply from your inbox, check it arrived, check it is one contact
The one-customer test.

Meta also lets you test webhooks that mimic a customer with and without a username, from the App Dashboard. Ask your provider whether they ran it.

Also run one report you already have: contacts created since April with no phone number, or two records with one name. That shows whether it has already happened. Someone with the right to merge records, usually your CRM admin, signs off the merges.

If the test passes, leave the setup alone. If the reply never arrives or you now have two contacts, the fix is small and specific: store the user ID next to the phone number, and match on the ID first.

A two-question decision: does your CRM match on phone number alone, and does a job outside WhatsApp need the number
The decision rule in two questions.

What still needs the real number?

Anything that happens outside WhatsApp. Meta's page says the user ID can be used to send any type of message except the one-tap, zero-tap and copy-code authentication templates, which require the phone number. A send to a user ID for one of those returns error 131062. Meta lists the same ban as an error-code change.

A text message or an ordinary phone call from a delivery driver is the same problem. So is a broker who calls a lead back from a personal phone. Techweez put it plainly on 12 October 2026: the ID helps a business recognise a customer on WhatsApp, but businesses feel it "does not give them a number they can use to contact customers outside the app".

When a job needs the number, ask for it. Meta provides a request-contact-info button for utility and marketing templates and for interactive messages. If the customer taps it, their number is shared in the thread and a webhook carries it. They can decline. So do not ask on every first message. Ask where the job needs it, such as a delivery confirmation or a viewing reminder by text.

Which Gulf jobs does this touch?

Three that most Dubai teams run:

  • A portal lead from Bayut, Property Finder or Dubizzle. When the buyer taps the WhatsApp button, the first message comes from a number you have never contacted, so Meta has nothing stored for it. If that customer uses a username, you get an ID and no number. A phone-keyed CRM files it as a new lead, and a broker may chase a person your colleague already spoke to.
  • A click-to-WhatsApp ad lead. Same shape: a first message from a stranger, so ask whether your lead form maps the ID.
  • A cash-on-delivery confirmation. The WhatsApp reply works. The driver's call does not, unless the customer shared the number.

Here is a sample, labelled as one, not a client case. A buyer taps WhatsApp on a Property Finder listing and writes to your company number from a username. Broker A replies. Next week the same buyer writes again, and the CRM, matching on phone alone, opens a second lead. Broker B calls to introduce themselves. The cost is not a lost lead. It is a warm buyer who now hears from two brokers. Banking, clinics and retail run the same two questions: does anything match on the number alone, and does anything outside WhatsApp use it.

Should you rebuild anything now?

Not on a headline. Techweez says "there is no clear evidence that large numbers of people are deleting their usernames". Budget one afternoon for your CRM admin or your WhatsApp provider: switch the Contact Book on, run the one-customer test, and write down which job, if any, needs the number.

At Mindcat, we write the job, the number and the system down before we build, and this list is the first page of that brief. We have not tested what every provider does with these IDs, so we cannot tell you yours is fine. The test can.

What to ask your provider

Put these in writing, and ask for an answer for each, not a general reassurance:

  1. Do you store Meta's user ID next to the phone number, and match on the ID first?
  2. What happens to a message with a user ID and no number: a new contact or a match?
  3. Can you reply to a customer who has only a user ID, and did you test it?
  4. Is our Contact Book switched on, and on which business account?
  5. Which of our jobs need the real number, and how do you ask for it?

If you want a second pair of eyes on the answers, tell us the job, the number and the system. We reply within 24 hours with a written assessment of what your setup needs, and where it needs nothing. How we connect WhatsApp to Salesforce is on our WhatsApp and Salesforce page.

Filed under

WhatsApp Business Platform for UAE and Saudi teamswhatsapp business-scoped user idwhatsapp bsuidwhatsapp username crmwhatsapp hide phone number business
Useful to someone on your team?

FAQ

Questions teams ask next

Does WhatsApp still send my business the customer's phone number?
Often, yes. Meta's developer page says the number is included in webhooks if you messaged or called the customer in the last 30 days, they messaged or called you in the last 30 days, or they are in your Contact Book. When none of those is true and the customer uses a username, you get a user ID and no number. We read this on Meta's page on 14 October 2026.
What is a business-scoped user ID?
A BSUID is a unique ID Meta gives each customer, per business account, that you can use to message them when you don't know their phone number. It starts with a two-letter country code and a period. Meta puts it in the user_id field of every message webhook, whether or not the customer has a username.
What is the WhatsApp Contact Book?
A feature Meta hosts for you. Once you send a message or call to a customer, or receive one, their number and user ID are stored, and later webhooks carry the number. It stores only interactions after it launched, so older chats are not added. You can turn it off in Meta Business Suite, and turning it off deletes what it stored.
Can I send a login code to a customer who hides their number?
Not with the one-tap, zero-tap or copy-code authentication templates. Meta says those need the user's phone number, and a message to a user ID returns error 131062. Ask the customer to share their number first.
How do I ask a customer for their phone number on WhatsApp?
Meta provides a request-contact-info button for utility and marketing templates and for interactive messages. If the customer taps it, their number is shared in the thread and a webhook carries it. The customer can decline, so ask only when a job needs the number.

Sources

  1. 01Meta for Developers: Business-scoped user IDs (read 14 October 2026)Accessed 14 Oct 2026
  2. 02Techweez: WhatsApp Users Are Deleting Their Usernames and Going Back to Phone Numbers (12 October 2026)Accessed 14 Oct 2026
  3. 03Chatwoot issue 13837: WhatsApp Business-Scoped User IDs (BSUID) support neededAccessed 14 Oct 2026
  4. 04Mindcat: WhatsApp for UAE and Saudi teamsAccessed 14 Oct 2026
Shivanath Devinarayanan, founder of Mindcat

Written by

Shivanath Devinarayanan

Founder, Mindcat Consulting · Salesforce MVP Hall of Fame

Runs 200+ agents in production. Reads every brief that comes in and signs the work that goes out.

About Shivanath

WhatsApp for UAE and Saudi Teams · the written assessment

We work in real estate and right now, leads go cold before anyone replies.

Industry
Problem

Brief: Real estate. Leads from portals and WhatsApp. Follow-up has no owner. An agent on a named process. A reviewer on the exceptions. From: /blog/whatsapp-username-crm-fix.