Tech Provider Program のセットアップと統合
WhatsApp Businessをシステムと統合するには、Metaアプリの設定、Meta開発者としての登録、ビジネス認証やパートナーソリューションなどの主要コンポーネントの設定が必要です。次の手順に従って、スムーズなセットアップと Infobip プラットフォーム とのシームレスな統合を確保します。
セットアップ
WhatsApp Business の使用を開始する前に、ビジネスポートフォリオを設定し、Meta開発者として登録し、Metaアプリを作成する必要があります。これらの手順は、ビジネスプレゼンスを確立し、WhatsApp送信者登録を有効にするのに役立ちます。
事業ポートフォリオの作成
開始するには、新しいビジネスポートフォリオを作成 (opens in a new tab)するか、既存のポートフォリオを確認して更新し、ビジネスの住所、ウェブサイト、メールアドレスなど、必要なビジネスの詳細をすべて含めます。アカウントの作成者または所有者が、後のビジネス認証プロセスでビジネスに関する正確な情報を提供できるようにしてください。
覚えておくべきThings:
- ビジネスには、最大 2 つのビジネス ポートフォリオを設定できます。
- 入力した情報がすべて正しいことを確認します。そうしないと、ビジネス検証の段階で拒否されます。
Meta Developerとして登録する
Meta開発者としてまだ登録していない場合、Metaの開発者ツール、API、アプリダッシュボードにアクセスするには、まず登録する必要があります。
-
登録プロセスStart
- Facebookアカウントにログインし、Meta開発者登録 (opens in a new tab)に移動します。
- または、ソーシャル テクノロジ デベロッパー センター (opens in a new tab) にアクセスし、[はじめに] を選択します。
-
利用規約とポリシーに同意する
- 次へを選択して、Metaのプラットフォーム利用規約 (opens in a new tab)と開発者ポリシー (opens in a new tab)に同意します。
-
アカウントの確認
- 有効な電話番号とメールアドレスを入力してください。
- Metaは、確認のために両方に確認コードを送信します。
- これらの連絡先の詳細は、重要な開発者への通知に使用されます。
-
職業を選択してください
- あなたの役割に最も適した職業を選択してください。
登録すると、アプリ ダッシュボードを使用してアプリを作成および管理できます。
Metaアプリを作成して設定する
WhatsAppをビジネスポートフォリオと統合するには、新しいMetaアプリを作成する必要があります。すでにMetaアプリをお持ちの場合でも、新しいアプリから始めることをお勧めします。既存のアプリを再利用しても、別のBSPのWhatsApp技術プロバイダープロセスをすでに完了しているか、Metaと直接完了していない限り、ほとんどメリットはありません。
-
マイ アプリ (opens in a new tab) パネルに移動し、[アプリの作成] を選択します。
手記Metaアプリの名前とビジネスポートフォリオ名は、WhatsApp送信者の登録プロセス中に顧客に表示されます。 アプリ名にMetaの商標(_WhatsApp_など)を含めないでください。
-
アプリ名 と 連絡先の電子メール を入力し、**[次へ] を選択します。
-
ユース ケース で、その他 を選択し、次へ を選択します。
-
種類 で、ビジネス を選択し、次へ を選択します。
-
[詳細] で、以下を確認し、[アプリの作成] を選択します。
- アプリ名: アプリケーションの名前を入力します。
- アプリの連絡先メール: サポート用のメール アドレスを指定します。
- ビジネスポートフォリオ:ドロップダウンメニューからビジネスポートフォリオを選択します。
備考この手順を完了できない場合は、ビジネス ポートフォリオ ドロップダウンで ビジネス ポートフォリオを選択していません を選択してみてください。
-
アプリが作成されたら、アプリ ダッシュボード でアプリに移動し、[設定] > **[基本] に移動します。次の詳細を更新します。
畑 形容 アプリ ID アプリに自動的に割り当てられる一意の識別子。API 要求に含める必要があり、変更することはできません。 アプリ シークレット 認証とアクセス トークンの生成に使用される機密キー。セキュリティで保護し、コードで公開しないでください。 表示名 ユーザーに表示されるアプリの名前。Metaの命名ガイドラインに従っており、_WhatsApp_などの商標が含まれていないことを確認してください。 Namespace アプリのキャンバス ページの一意の識別子で、アプリに関する追加情報を提供するために使用されます。 アプリ ドメイン アプリに関連付けられているプライマリ ドメインとサブドメイン。これらは、アプリのインストールと Graph API の検証に使用されます。 連絡先メールアドレス デベロッパー通知の送信先となるメールアドレス。このフィールドは、アプリをライブモードに切り替えるために必要です。 プライバシーポリシー URL アプリのプライバシー ポリシーへのリンクで、ユーザー データの処理方法を明確に説明する必要があります。 利用規約 URL アプリの利用規約へのリンク(ライブモードに切り替えるときに必要)。 ユーザーデータの削除 ユーザーがデータの削除をリクエストする方法を指示する URL。このリンクは、ユーザーがFacebookの設定を使用してアプリを削除するときに使用されます。 アプリアイコン App Center でのアプリの視覚的表現。Metaのガイドライン (opens in a new tab)に従って、拒否を回避してください。 カテゴリ アプリを最もよく表すカテゴリ。これにより、ユーザーがアプリを見つけやすくなります。 備考プライバシーポリシーと利用規約のURLは、WhatsApp送信者登録プロセスを通じてオンボーディングするユーザーに表示されます。
-
カテゴリ で、メッセージング を選択します。

WhatsApp製品を追加する
-
Metaアプリ内のダッシュボードに移動します。
-
WhatsAppを見つけて、その下にあるセットアップボタンを選択します。
-
WhatsApp Businessに関するFacebook利用規約 (opens in a new tab)とクラウドAPIに関するMetaホスティング利用規約 (opens in a new tab)に同意し、**[続行]を選択します。

クイック スタート ページにリダイレクトされます。その後、フル機能のサンドボックスを使用して環境のテストを開始するか、技術プロバイダーになってすぐにビジネスを拡大することができます。

WhatsAppとの統合を設定したら、セットアップのテストを開始し、技術プロバイダーとしてビジネスを拡大できます。
技術プロバイダーとしてのセットアップをScale
-
**[アプリのダッシュボード] > [WhatsApp] > [クイック スタート] に移動します。
- Scale your business カードで、Start onboarding を選択して、Tech Provider になります。
備考既に製品をアプリに追加しているが、使用条件に同意していない場合は、クイック スタート セクションに戻ってこの手順を完了してください。
-
ソリューション パートナーとの連携 を選択し、Start オンボード を選択します。
-
Start確認を選択して、ビジネス認証 (opens in a new tab)を完了します。
- Metaはこのプロセスを使用して、利用者が法的エンティティに関連付けられていることを確認します。
- 必ず必要事項の【公式書類】(https://www.facebook.com/business/help/159334372093366)をアップロードし、[ドメイン認証 (opens in a new tab)](https://www.facebook.com/business/help/245311299870862)のガイドラインに従ってください。 (opens in a new tab)
- ビジネス認証には通常2〜5営業日かかります。
- リクエストが承認されなかった場合、Metaは再送信に役立つフィードバックを提供します。
備考WhatsApp送信者登録プロセスを使用する前に、ビジネスを確認する必要があります。
Metaアプリの審査を申請する
アプリの審査を完了するには、ビジネス認証を完了し、適格性確認を受ける必要があります。
アプリレビュー (opens in a new tab) は、アプリが特定の WhatsApp 機能にアクセスできるようにするために必要な手順です。アプリは別のビジネスのWhatsApp Businessアカウントを管理し、代わりにメッセージを送信するため、Metaは、ユーザーデータへの悪用や危害を防ぐために、要求された権限をどのように使用するかを検証する必要があります。Metaの運営チームが提出書類を審査し、承認、却下、または追加情報のリクエストを行います。
アプリの審査に備える
アプリレビュー (opens in a new tab)の準備をするには、次の手順に従います。
-
プロトタイプの構築
- アプリの開発を完了し、Metaのプラットフォーム利用規約 (opens in a new tab)および開発者ポリシー (opens in a new tab)に準拠していることを確認します。
- WebサイトはWebhookをサブスクライブして、ユーザーのWhatsApp Businessアカウントの更新を受信できます。
-
アプリの設定を確認する
- Metaアプリのオンボーディングページに移動し、アプリの設定を確認するを選択します。
- 次の情報が正しく設定されていることを確認します。
- アプリ アイコン (1024 x 1024 px)
- プライバシーポリシーのURL
- アプリのカテゴリ
-
ビデオドキュメントの録画
- アプリの審査プロセスの一環として、リクエストする権限ごとにビデオ録画を提供する必要があります。画面録画に関するMetaのガイドライン (opens in a new tab)を参照してくださいが、録画中はいくつかの点に注意してください。
- アプリの UI 言語として英語を使用する
- キャプションとツールヒントを提供する (アプリが英語で利用できない場合)
- ボタンやその他の UI 要素の意味を説明する。
手記既存の Infobip 統合がある場合は、これらのアクションを Web インターフェイス (opens in a new tab)で記録できます。
- アプリの審査プロセスの一環として、リクエストする権限ごとにビデオ録画を提供する必要があります。画面録画に関するMetaのガイドライン (opens in a new tab)を参照してくださいが、録画中はいくつかの点に注意してください。
アプリのレビュー Start
アプリのレビュー プロセスは、アプリ ダッシュボード で開始できます。この手順により、アプリがメタとWhatsAppの要件を満たしていることを確認します。
次の手順に従って、レビューを開始します。
-
アクセス許可の要求
- アクセス許可は、ユーザーが付与する詳細な承認です。アプリがサービスを使用してアプリ ユーザーのデータにアクセスする前に、ユーザーはそのサービスに必要なすべてのアクセス許可を付与する必要があります。アプリのレビューに合格するには、不要な権限を要求することが拒否の一般的な理由であるため、アプリが機能するために必要な権限のみを要求します。
- アプリレビュー>権限と機能ページで、必要な権限を見つけます。
whatsapp_business_management
whatsapp_business_messaging
- [高度なアクセスの要求] を選択し、[要求の続行]** を選択して、レビュー プロセスを開始します。
-
ビジネス認証の提出
- ビジネス認証が完了している場合、このステップは完了としてマークされます。
- ビジネス認証を完了していない場合は、先に進む前に完了 (opens in a new tab)する必要があります。
-
データ処理に関する質問への回答
- 以下を含む、データ処理の慣行に関する情報を提供します。
- お客様のデータ管理者とその場所
- 各データ処理者の会社名
- 個人データへのアクセスに関する公的機関の要求を処理するために実施されているプロセス
- 申請が承認されなかった場合、Metaは再送信に役立つフィードバックを提供します。
- 以下を含む、データ処理の慣行に関する情報を提供します。
-
アプリの確認を完了する
- アプリを利用できるプラットフォーム(iOS、Android、ウェブ)ごとに手順を送信します。
- アプリが要求された各権限を使用する理由と方法を説明するには、各権限の説明とビデオを提出し、それぞれの権限が使用されている場所を強調します。動画の投稿は、InfobipやMetaの商品ではなく、商品(ウェブサイトやモックアップ)を紹介するものにしてください。
-
whatsapp_business_management
- テキスト説明
- アプリや API が顧客の WhatsApp アカウント (アカウントの詳細、メッセージテンプレート、その他の WhatsApp アセットなど) を管理する方法を説明する。プラットフォームで顧客がアカウント設定とアセットを管理する方法を強調します。
- 動画の要件
- ビデオまたは画面録画では、アプリがメッセージ テンプレートの作成に使用されていることを示すか、メッセージ テンプレートの作成に使用されている WhatsApp マネージャーを示す必要があります。
- または、WhatsApp Manager (opens in a new tab)の画面記録をキャプチャして、テンプレートメッセージを作成することもできます。
- テキスト説明
-
whatsapp_business_messaging
- テキスト説明
- アプリがこの権限を使ってユーザーに代わってメッセージを送信する方法を説明する。メッセージが API と開発したアプリケーションのどちらを介して送信されるか、およびそれがユーザーにどのようなメリットをもたらすかを説明します。
- 動画の要件
- ビデオまたは画面の記録は、アプリで送信され、WhatsAppクライアントに表示されるメッセージを示す必要があります。
- または、 API セットアップ cURL スクリプト (opens in a new tab) を使用して、テスト受信者として指定された WhatsApp 番号にメッセージを送信するときに、それを画面記録することもできます。
- テキスト説明
-
-
審査のために送信
- アプリの確認が完了したら、[審査に提出する] を選択します。
- Metaは通常、3〜5営業日以内に、完全または部分的な合格または不合格のいずれかで応答します。
- 承認された権限はすぐに使用でき、拒否された権限については、Metaからフィードバックが提供され、再送信に役立ちます。
アクセス認証
Metaは、正当なユースケースを持つ企業のみが他の企業のデータにアクセスできるようにするために、アクセス認証を義務付けています。アクセス検証は、企業が技術プロバイダーとして行動し、ビジネスデータを安全に処理する資格があることを確認します。
Metaアプリが承認されたら、Metaのアクセス認証を完了して、ビジネスがテックプロバイダーとして運営されていることを確認する必要があります。
前提 条件:
- プロセスを開始するには、ビジネス管理者である必要があります。
- ビジネス認証を完了する必要があります。
- ビジネス アカウントには 制限 (opens in a new tab) があってはなりません。
検証手順:
-
アプリダッシュボードに移動します。
-
[アプリの設定] > [基本]** に移動します。
-
確認 カードで、Start確認 を選択します。
-
ビジネスが他のビジネスのデータを使用してサービスを提供する方法など、必要な情報を入力します。
-
要求を送信します。
Metaは通常、約5日以内に審査を行い、決定を下します。認証が承認または拒否されると、確認メールまたは拒否メールが届きます。一度確認されると、ビジネスは再度確認を行う必要はありませんが、特定の条件下で (opens in a new tab)、確認が一時的に取り消される場合があります。却下されたビジネスのユースケースが変更された場合、ビジネス管理者は検証を再申請できます。
統合
このフェーズでは、エンドツーエンドの製品エクスペリエンスを構築できます。ソリューションを構築するときは、ユーザーデータ処理に関する Meta および WhatsApp terms (opens in a new tab) を必ず遵守してください。
Infobipによるパートナーソリューション
Tech Provider モデルの中核となるのは、アプリ ダッシュボード で構成されたパートナー ソリューションです。この設定では、あなたとInfobipがエンドクライアントのためにアクセスできるWhatsAppアセットを定義します。承認されると、セットアップにより、埋め込まれたサインアッププロセスをカスタマイズできます。このプロセス中に、エンドクライアントは両方の事業体に対してこれらの資産へのアクセス権を付与できます。
パートナー ソリューションを作成する
パートナーソリューションは、2つの事業体間で資産共有関係を確立します。 構成、開始、および承認するには、次のパネルを開きます。
- アプリ ダッシュボード > WhatsApp > パートナー ソリューション。

パートナー ソリューションには、次の状態があります。
状態 | 形容 |
---|---|
能動 | Infobip はソリューションを受け入れ、それを使用してエンド クライアント オンボーディングの送信者登録フローを構成できます。 |
ペンディング | Infobip は、このソリューションを受け入れたり拒否したりしていません。この状態のソリューション用に構成された送信者登録フローにアクセスしようとするエンド クライアントには、オンボードに使用できないことを示すエラーが表示されます。 |
ドラフト | ソリューションは開始され、保存されましたが、Infobip に送信されていません。この状態のソリューション用に構成された送信者登録フローにアクセスしようとするエンド クライアントには、オンボードに使用できないことを示すエラーが表示されます。 |
不活発な | Infobip はソリューションの要求を拒否しました。この状態のソリューション用に構成された送信者登録フローにアクセスしようとするエンド クライアントには、オンボードに使用できないことを示すエラーが表示されます。 |
非アクティブ化の保留中 | Infobip は、ソリューションの非アクティブ化を要求しました。この要求は、承認または拒否できます。 |
非 アクティブ | ソリューションは非アクティブ化されました。この状態のソリューション用に構成された送信者登録フローにアクセスしようとするエンド クライアントには、オンボードに使用できないことを示すエラーが表示されます。 |
各ソリューションを使用して、1 週間のローリング期間で最大 200 のエンド クライアントをオンボーディングできます。
Infobip アプリをパートナー ソリューションに追加する
Infobip アプリをパートナー ソリューションに追加するには、次の手順に従います。
-
Infobip と共同でソリューション名を決定する
- Infobip と連携して、アプリ ダッシュボード の WhatsApp > パートナー ソリューション パネルに表示されるソリューション名を決定します。この名前は、特に、ユーザーと Infobip がソリューションを簡単に識別するのに役立ちます。
-
パートナー ソリューション要求の開始
- ソリューション名に同意したら、アプリ ダッシュボード > WhatsApp > パートナー ソリューション にアクセスします。
-
パートナー ソリューションの作成
- パートナー ソリューション パネルで、パートナー ソリューションの作成 を選択します。
- 合意したソリューション名を入力します。
-
Infobip アプリ ID の入力
- Infobip アプリ ID
1370401139746733
を指定します。
- Infobip アプリ ID
-
アクセス許可の構成
- [メッセージの送信] の横にある [パートナーのみ] を選びます。
-
パートナー ソリューション要求を完了する
- プロンプトに従ってプロセスを完了し、パートナー ソリューション要求を開始します。

パートナーソリューションのリクエストが完了すると、InfobipはMeta Business Suiteでリクエストに関するメールと通知を受け取ります。ソリューションは、Infobip が承認するまで、パートナー ソリューション パネルに "保留中" 状態で表示されます。
Infobip がパートナー ソリューション要求を受け入れると、状態が "保留中" から "アクティブ" に変わります。ステータスがアクティブになったら、ソリューション ID をコピーし、埋め込みサインアップ構成時に追加します。

送信者登録設定
技術プロバイダーとしてのステータスを確認したら、法人顧客のオンボーディングを開始できます。
ユーザーは、送信者登録設定(Metaでは埋め込み登録)を完了する必要があります。このプロセスを有効にするには、まず、UI に [Facebook でログイン] ボタンを追加します。このボタンをクリックすると、送信者登録フローが起動します。
ユーザーが登録を完了すると、必要なWhatsAppアセットが自動的に生成され、これらのアセットへのアクセスがあなたとInfobipの両方に付与されます。
構成をセットアップする
送信者登録フローを設定する前に、ログイン構成を作成する必要があります。この構成により、顧客はFacebookアカウントにログインしてフローを完了できます。
これを行うには、次の手順を実行します。
-
ビジネス向けFacebookログイン > 設定に移動し、設定の作成を選択します。
-
構成の名前を入力し、**[次へ] を選択します。
-
ログインのバリエーション 画面で、WhatsApp 埋め込みサインアップ を選択し、次へ を選択します。
-
アクセス トークン 画面で、推奨される 60 日 設定を保持し、次へ を選択します。
-
アセット 画面で、WhatsApp アカウント を選択します。
-
アクセス許可 画面で、次のアクセス許可が含まれていることを確認します。
whatsapp_business_management
whatsapp_business_messaging
-
[作成] を選択し、Meta から提供された 構成 ID (
config_id
) を保存します。
許可リストの管理
スムーズなオンボーディングと安全な認証を確保するには、ビジネス用Facebookログイン設定を構成し、必要なドメインを許可リストに登録する必要があります。この手順は、送信者登録プロセスが正しく機能するために必要です。
ログイン設定を更新するには、次の手順に従います。
-
アプリダッシュボードに移動し、ビジネス用Facebookログイン > 設定 > クライアントOAuth設定に移動します。
-
次のオプションを有効にします。
- クライアントOAuthログイン
- Web OAuthログイン
- HTTPS を強制する
- 埋め込みブラウザOAuthログイン
- リダイレクト URI に厳密モードを使用する
- JavaScript SDK でログイン
-
JavaScript SDK の [有効な OAuth リダイレクト URI] と [許可されたドメイン] にドメインを追加します。
大事なすべてのドメインが HTTPS を使用し、静的 であることを確認します (ワイルドカードまたは動的 URL はサポートされていません)。
-
[変更を保存] を選択して設定を適用します。
ロールの更新
チームメンバーをメタアプリに追加して、管理者または開発者としてのアクセス権を付与できます。管理者の役割を割り当てるときは注意してください。フルアクセスを必要とするユーザーにのみ付与します。追加されたチームメンバーは、送信者登録の統合をテストできます。
ロールを更新するには、次の手順を実行します。
- アプリ ダッシュボード を開きます。
- アプリの役割 > 役割 パネルに移動します。
- Business Manager で Edit roles を選択します。
- ユーザーの割り当て を選択し、必要な管理者と開発者を追加します。
このボタンには、アプリ ID など、いくつかの値が事前に入力された埋め込みサインアップ コードが表示されます。 アクセス許可の構成 ID をスクリプトの config_id
プロパティに割り当ててください。
送信者登録フローを構成する
企業が送信者登録フローを完了できるようにするには、Facebookログインをアプリケーションに統合する必要があります。これにより、ユーザーはFacebookアカウントで認証され、**WhatsApp Business アカウント(WABA)**をリンクするために必要な権限が提供されます。
送信者登録フローでは、ログインフローを開始する前に Facebook JavaScript SDK を読み込む必要があります。SDKは認証を処理し、アプリケーションがWhatsApp Business Businessアカウントを設定するために必要な資格情報を取得できるようにします。
-
Facebook JavaScript SDKを読み込む
- サインアップフローを起動する前に、次のスクリプトをWebページに追加して、Facebook JavaScript SDKを初期化します(オープニングの「<body>`' タグで囲まれています)。
javascript<script> window.fbAsyncInit = function() { FB.init({ appId: '<APP_ID>', // Replace with your Meta App ID as a string autoLogAppEvents: true, xfbml: true, version: 'v20.0' }); }; </script> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"> </script>
APP_ID
は、ビジネスに関連付けられたMetaアプリIDに置き換えてください。- このスクリプトはFacebook SDKを非同期で読み込み、ページのレンダリングをブロックしないようにします。
-
ログインフローを実装する
- Facebook SDKが読み込まれたら、Facebookログインフローを起動してユーザーを認証し、WhatsApp Businessアカウント(WABA)IDを取得できます。
- 次の JavaScript スニペット は、Facebook ログイン フローをトリガーする関数を定義しています。ユーザーがログインすると、スクリプトは、さらにセットアップするためにWABA IDを取得するために必要なアクセストークンを取得します
javascript<script> // Facebook Login with JavaScript SDK function launchWhatsAppSignup() { // Launch Facebook login FB.login(function (response) { if (response.authResponse) { const accessToken = response.authResponse.accessToken; // Use this token to call the debug_token API and get the shared WABA's ID } else { console.log('User cancelled login or did not fully authorize.'); } }, { config_id: '<CONFIG_ID>', // Replace with your Configuration ID response_type: 'code', // Must be set to 'code' for System User access token override_default_response_type: true, extras: { setup: { solutionID: '<SOLUTIONID>' // Solution ID goes here } } }); } </script>
-
構成の詳細:
CONFIG_ID
: 構成 ID の設定 セクションで説明されている 構成 ID に置き換えます。SOLUTIONID
: WhatsApp Business 統合を識別する ソリューション ID に置き換えます。
-
次の HTML スニペットは、クリックすると Facebook ログイン フロー を開始するボタンを作成します。
html<button onclick="launchWhatsAppSignup()" style="background-color: #1877F2; border: 0; border-radius: 4px; color: #fff; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; height: 40px; padding: 0 24px;"> Login with Facebook </button>
- ユーザーがFacebookでログインボタンをクリックすると、スクリプトはログインしてアクセスを承認するように求めます。
- ユーザーがアクセス許可を付与すると、スクリプトは、さらにセットアップするために関連する WABA ID を取得するために必要な アクセス トークン を取得します。
請求
埋め込みサインアップ (パートナー ソリューション用に構成) を通じてオンボードされたエンド クライアントは、Infobip のクレジット ラインを共有します。Infobip は、エンド クライアント API の使用に対する課金を処理し、ソリューションに課金します。付加価値のあるソリューションやサービスの料金をクライアントに直接請求できます。
顧客登録
顧客がサイトで送信者登録フローを完了したら、指定された API エンドポイントをトリガーして Infobip に通知します。この手順により、WhatsApp Business アカウント (WABA) ID が Infobip と共有され、さらに処理できるようになります。
- エンドポイント:
POST
/whatsapp/1/embedded-signup/registrations/share-waba
curl -X POST "https://api.infobip.com/whatsapp/1/embedded-signup/registrations/share-waba" \
-H 'Authorization: {authorization}' \
-H 'Content-Type: application/json' \
-d '{
"businessAccountId": "WABA_ID"
}'
Webhook 登録イベント
Infobip は、WhatsApp Business アカウント (WABA) の登録ステータスに変更があった場合に、Webhook にリアルタイム通知を送信します。可能なステータスは次のとおりです。
IN_PROGRESS
: 登録は進行中です。FAILED
: 登録に失敗しました。FINISHED
: 登録が完了しました。
Webhook 通知を有効にするには、Webhook URL を Infobip アカウント マネージャーに提供するか、 サポート (opens in a new tab)にお問い合わせください。
{
"businessAccountId": 102384266223093,
"status": "FINISHED",
"createdAt": "2023-06-07T15:17:37.444+0000",
"lastModifiedAt": "2023-08-28T17:01:04.904+0000",
"senders": [
{
"phoneNumberId": "122098754222007518",
"displayPhoneNumber": "+1 313-513-8538",
"type": "CLOUD",
"status": "FINISHED"
},
{
"phoneNumberId": "119302867930080",
"displayPhoneNumber": "+1 213-218-6042",
"type": "CLOUD",
"status": "FAILED"
}
]
}
リソースの自動関連付け
システムは、埋め込まれたサインアップフローを介して、WhatsApp送信者登録中にWhatsAppリソースをアプリケーションIDおよびエンティティIDに自動的に関連付けることができます。この機能は、WhatsAppリソースが作成されたときに正しいアプリケーションIDとエンティティIDにリンクし、複数の顧客アカウントの管理を簡素化します。たとえば、技術プロバイダーが既定のエンティティ ID を持つサブスクリプション イベントを受信すると、新しい顧客に適切なエンティティとアプリケーション ID をすばやく割り当てて、スムーズなオンボーディングと効率的なリソース割り当てを確保できます。
システムは、登録イベントから受信したエンドユーザーのビジネスマネージャ ID と一致するように、エンティティ ID を自動的に割り当てます。ユーザーは、必要に応じて後でエンティティ ID を変更できます。
テンプレートとトラフィック管理 API を実装する
WhatsAppトラフィックを効果的に管理するために、メッセージ送信、テンプレート構成、サービスオーケストレーション、およびレポートをサポートするAPIを使用できます。スタンドアロンのWhatsApp APIを使用している場合でも、メッセージAPIやCPaaS XなどのInfobipの統合ソリューションを介して統合している場合でも、これらのツールは、メッセージングライフサイクル全体にわたってユーザーとのコンプライアンスに準拠したコミュニケーションを拡張、自動化、および維持するのに役立ちます。
WhatsApp スタンドアロン API
WhatsAppメッセージをエンドユーザーのデバイスに送信すると、送信メッセージが送信されます。WhatsAppメッセージにはいくつかの種類があります。
- メッセージテンプレート:テキスト、画像、ビデオ、場所、ドキュメント、カルーセル、ボタンの送信に使用される事前定義および事前承認済みのテンプレートと、SMSフェールオーバーを構成するオプション。
- 自由形式のメッセージ: エンド ユーザーが特定の期間内にあなたに連絡したときに使用できるメッセージ。テキスト、画像、音声、動画、スタンプ、位置情報、連絡先は、Metaの事前承認なしで送信できます。ユーザーエンゲージメントのためのボタン、リスト、製品メッセージなどのインタラクティブな要素を含めることができます。
エンドユーザーがデバイスからあなたの電話番号にWhatsAppメッセージを送信すると、それは受信メッセージです。受信メッセージは Infobip プラットフォーム経由でルーティングされ、ユーザーに配信されます。受信メッセージの一般的なアクションには、次のようなものがあります。
- メッセージを既読としてマークして、メッセージが表示されたことをエンド ユーザーに示します。
- エンド ユーザーによって共有されるメディアとメタデータのダウンロード。
アウトバウンドとインバウンドのWhatsAppトラフィック (opens in a new tab)の統合について、詳しくはこちらをご覧ください。
サービス管理
WhatsAppビジネスソリューションの効果的なサービス管理には、シームレスなコミュニケーションとエンゲージメントの維持が含まれます。主な側面は次のとおりです。
- テンプレート管理:WhatsAppガイドラインに準拠した事前定義されたメッセージ構造を設計および維持して、顧客との一貫したコミュニケーションを確保します。
- 送信者管理: 登録WhatsApp 送信者を管理して、ビジネス表現に合わせて調整し、高いコミュニケーション基準を維持します。
堅牢なサービス管理プラクティスを実装することで、コンプライアンス、信頼性、最適なパフォーマンスが保証され、WhatsAppビジネスソリューションプラットフォームでの顧客とのやり取りが向上します。
WhatsAppビジネスソリューションサービス管理 (opens in a new tab)の詳細をご覧ください。
メッセージ・ステータス・レポート
メッセージステータスレポートは、WhatsAppビジネスソリューション管理におけるメッセージの配信とエンゲージメントに関する洞察を提供します。
- 配信レポート (opens in a new tab): ビジネスから受信者のデバイスにメッセージが正常に送信されたことを確認し、メッセージの到達可能性を確認します。
- 既読レポート (opens in a new tab): 受信者がいつメッセージを表示したかを示し、ユーザーのエンゲージメントに関するより深い分析情報を提供します。
これらのレポートを効果的に管理するには、Infobip API からのデータのキャプチャ、処理、解釈が含まれ、企業はメッセージの有効性を監視し、コミュニケーション戦略を改善できます。
メッセージ API
WhatsAppのアウトバウンドおよびインバウンドトラフィックは、複数のメッセージングチャネルを単一のインターフェイスに統合するメッセージAPIを介して管理することもできます。チャネルごとに個別の API を使用する代わりに、1 つの API ですべてのチャネルを管理できます。
- 統合エンドポイント: すべてのチャネルで同じエンドポイントが使用されるため、すべてのチャネルで一貫したメッセージの送受信やその他のアクションが可能になります。
- 将来を見据えたソリューション:複数のチャネルを使用している企業や拡張を計画している企業に最適で、統合の労力を軽減し、管理を簡素化します。
詳細については、メッセージ API 製品ドキュメント と API の詳細 (opens in a new tab) ページを参照してください。
CPaaS X
CPaaS Xは、メッセージングエクスペリエンスをよりスケーラブルでモジュール化、効率的なものにするために設計された、次世代の_Communication Platform as a Service(CPaaS)_APIスタックです。
CPaaS Xでは、自動リソース関連付けプロセス中にその機能を活用しています。この機能は、WhatsAppの送信者登録時にエンティティIDとアプリケーションIDを自動的に作成して割り当て、手作業を減らし、スムーズなオンボーディングを保証します。
さらに、CPaaS Xは、高度なメッセージング機能、分析、自動化、シームレスなスケーリングオプションなど、探索および統合できる追加機能を提供します。CPaaS Xを活用してメッセージングのセットアップを合理化し、そのモジュール式で柔軟なAPIがビジネスニーズをさらにサポートする方法を探ります。
セットアップの検証とテスト
送信者登録プロセスを設定したら、テストできるWebサイトでアクセス可能であることを確認します。埋め込まれたサインアップをテストするには、プラットフォームから生成されたテストビジネス資格情報を使用して、フローを完了する顧客をシミュレートします。送信者登録の設定が正しいことを確認するには、次のことを確認します。
- プラットフォームでホストされている送信者登録フローを使用して、番号を正常に登録します。
- **好みに応じて、 WhatsApp (opens in a new tab) や メッセージ API (opens in a new tab) などの Infobip トラフィック API を使用して、顧客に代わってメッセージを正常に送信します。
アプリがまだレビューされていない場合は、送信者登録プロセスを通じてのみテスト アカウントをオンボードできます。テスト用に作成したWhatsAppビジネスアカウント(WABA)は、技術プロバイダーのFacebookビジネスマネージャーに関連付けることはできません。送信者登録プロセスを使用して、新しいビジネスマネージャアカウントを作成する必要があります。
テスト WABA を正常に作成するには、設定を実行するユーザーが、新しく作成した Business Manager アカウント (管理者権限は作成時に自動的に割り当てられます) と Tech Provider Business Manager アカウントの両方に対する管理者権限を持っている必要があります。この制限は、運用環境には適用されません。
セットアップを開始する
もうすぐです!🚀
アプリがレビューされ、送信者登録フローが完全にセットアップされてテストされたら、公開を開始します。
アプリダッシュボードで、アプリモードをライブに切り替えると、顧客のオンボーディングとInfobipとのWhatsApp Business統合の拡張を開始する準備が整います。