WhatsAppユーザーネームとBSUID:電話番号が見えなくなったときの対応
WhatsAppのユーザーネーム機能の展開により、電話番号を表示せずにメッセージを送るお客様が現れます。ビジネススコープユーザーID(BSUID)とは何か、影響を受けるフロー、受信トレイ・CRM・キャンペーンで確認すべき点をまとめました。
MonoChatチーム 更新日: 1 分で読めます
これまでWhatsAppの会話といえば電話番号でした。受信トレイもCRMもキャンペーンツールも、その前提で作られています。その前提が変わりつつあります。WhatsAppはユーザーネームを展開しており、ユーザーネームを使うお客様は電話番号を表示せずに企業へメッセージを送れます。
ツールが対応していれば影響は小さく、対応していなければ混乱のもとになります。このガイドでは、ユーザーネームとBSUIDとは何か、Metaが示しているスケジュール、問題が起きうるフロー、そしてMonoChatがこうしたお客様をどう扱うかを説明します。海外のお客様や取引先とWhatsAppでやり取りしている企業は、特に早めの確認をおすすめします。
何が変わったのか
WhatsAppのユーザーは、ユーザーネームを設定できます。企業にメッセージを送る、または通話するとき、企業は電話番号を受け取らなくなる場合があります。代わりにWhatsAppは**ビジネススコープユーザーID(BSUID)**を送ります。これは、そのお客様とお客様のビジネスポートフォリオに固有の識別子です。
Metaの開発者向けドキュメントによると、次のとおりです。
- BSUIDは、2文字の国コード、ピリオド、最大128文字の英数字で構成されます。例:
US.13491208655302741918。プレフィックスを含めた値全体を使用してください。 - BSUIDは、ビジネスポートフォリオとユーザーの組み合わせに固有です。別のポートフォリオの電話番号からは、このBSUIDにメッセージを送れません。
- お客様が電話番号を変更すると、BSUIDも変わります。
- MetaはWebhookでのBSUID共有を2026年初めに開始し、企業向けのユーザーネーム予約は2026年6月29日に始まります。ユーザーネームは2026年中に段階的に展開されます。
ユーザーネームの利用は任意で、使わないお客様も多いと見込まれます。当面は両方のお客様から連絡が来るため、ツール側で両方に対応する必要があります。
電話番号が表示されないのはどんなときか
Metaによると、ユーザーネームを使っているお客様については、Webhookから電話番号が省略されることが多くなります。ただし、次の2つの場合は引き続き電話番号が含まれます。
- 同じ企業の電話番号を通じて、過去30日以内にお客様と企業が相互にメッセージまたは通話をした。
- お客様が連絡先帳に登録されている。連絡先帳はMetaがホストする機能で、過去のやり取りで得た電話番号とBSUIDの組を、ビジネスポートフォリオ単位で保存します。
BSUIDは、ユーザーネームの有無にかかわらず常に含まれます。そのため、電話番号を置き換えるのではなく、電話番号と並べてBSUIDを保存する必要があります。
問題が起きやすい箇所
送信者が「必ず電話番号を持つ」と想定している処理は、すべて影響を受けます。
- 受信トレイとCRM: 番号のない新規会話が届くと、既存の顧客と紐づけられず、重複したプロフィールが作られます。
- click-to-WhatsApp広告と新規の受信チャット: 初回の接触であり、連絡先帳に反映される過去のやり取りがありません。
- キャンペーン: 電話番号だけで作った配信リストでは、ユーザーネームで連絡してくるお客様が漏れます。
- 認証コード: ワンタイムパスワードなどの認証テンプレートは、BSUID宛には送れません。
- 通話と古い番号: 保存済みの番号が別の人に再割り当てされていることがあり、発信すると無関係の人につながる可能性があります。
チームのためのチェックリスト
- プラットフォームに確認する。 BSUIDを保存しているか、番号のないお客様を表示できるか、電話番号とBSUIDを1つのプロフィールにまとめて管理できるか。
- 電話番号は残す。 すでに持っている番号は削除しないでください。電話番号とBSUIDは併用すると有効で、360dialogも両方の保持を推奨しています。
- 連絡先帳を使う。 Metaの連絡先帳機能を有効にしておくと、既知のお客様の番号が引き続き届きます。
- 必要なときに番号を取得する。 連絡先情報リクエストのメッセージでチャット内から尋ね、必要な理由を説明してください。
- OTPのフローを見直す。 認証コードを送るフローの前に、電話番号を取得しておきます。
- 同意を確認する。 オプトインのルールはユーザーネームでも変わりません。WhatsApp オプトインを読み、お客様ごとに同意の記録を保管してください。
- テストする。 Metaのウェブフックテストツールで、ユーザーネームのシナリオを再現できます。
MonoChatの対応
MonoChatは、電話番号が見えるお客様にも見えないお客様にも対応します。ヘルプセンターに記載されている内容は次のとおりです。
- 受信トレイ: 番号がない場合、セッションにはお客様の
@usernameが表示されます。ユーザーネームもない場合は、TR.***1111のようにマスクしたBSUIDが表示されます。セッション一覧とチャットのヘッダーには、BSUIDの全体は表示されません。 - 顧客プロフィール: 受信メッセージ、配信レポート、連絡先カード、WhatsAppの通知から得られた番号、BSUID、ユーザーネームをすべて集約し、CRM › 顧客 › プロフィール › 顧客チャネル とチャット内の WhatsApp ID ウィジェットに表示します。表示には、顧客IDを閲覧する権限が必要です。
- メッセージの宛先: フロー、一斉送信、担当者のメッセージは、確認済みの電話番号を優先して送信し、次にBSUIDへ送信します。
- 再割り当てされた番号: WhatsAppが、その番号が別のアカウントのものになったと通知すると、MonoChatはその番号を未確認にして使用を止め、新しい所有者にメッセージが届かないようにします。
- 認証テンプレート: ユーザーネームしかないお客様への送信は、Metaが認めていないため、MonoChatが送信を止め、理由を表示します。
- 番号の取得: 連絡先情報リクエストのメッセージ、または連絡先情報リクエストボタン付きのテンプレートを送信します。WhatsAppテンプレートの作成方法をご覧ください。
各項目の詳細は、WhatsApp IDのヘルプ記事にまとまっています。
今週やること
受信トレイとCRMを開いて、電話番号のない会話を探してください。見つかれば、すでにユーザーネームのお客様が届いているということです。確認すべきは、チームがそのお客様を見つけ、紐づけ、返信できるかどうかです。見つからない場合は、利用が広がる前にWebhookのテストツールで試しておきましょう。
MonoChatはビジネスメッセージングのソフトウェアで、Metaの正式なMeta Business Partnerです。お客様ご自身のWhatsApp番号をMetaのCloud APIに接続し、メッセージ料金はMetaへ直接お支払いいただきます。MonoChatによる上乗せはありません。app.monochat.aiから無料で始められます。
出典:Meta for Developers、Business-scoped user IDs、Twilio changelog on usernames and BSUID、360dialog on usernames。
MonoChatで実践する