> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JourneyのWebhookを介してWhatsAppメッセージを送信する

> OneSignal JourneysとWebhookを使用してWhatsAppメッセージを自動的に送信します。

## 要件

* JourneysとWebhookの両方をサポートする有料プラン
* [WhatsApp Business Platform](https://developers.facebook.com/docs/whatsapp/) + [Webhooksセットアップ](https://developers.facebook.com/docs/whatsapp/business-management-api/guides/set-up-webhooks/)
* WhatsApp受信者

<Info>
  次のガイドではFacebook/Meta APIを使用していますが、TwilioもWhatsAppメッセージを投稿するために使用できます。
</Info>

## セットアップ

### 1. 受信者の電話番号をインポートする

WhatsAppをサポートする番号は、ユーザーにデータタグとしてアップロードする必要があります。

**例：**

<Frame caption="WhatsApp電話番号データタグの例">
  <img src="https://mintcdn.com/onesignal/6tscVAtiSqz353kV/images/docs/9d6d60f-Screenshot_2023-12-11_at_4.18.55_PM.png?fit=max&auto=format&n=6tscVAtiSqz353kV&q=85&s=7da1071cc2d4d5d0532b5421e30fc037" width="1478" height="127" data-path="images/docs/9d6d60f-Screenshot_2023-12-11_at_4.18.55_PM.png" />
</Frame>

<Warning>
  番号はE.164形式で追加してください。ただし、+記号は付けません。番号+16463938787は16463938787として追加する必要があります。
</Warning>

### 2. Webhookコードを取得する

Meta/Facebook Businessアカウントを作成し、WhatsAppモジュールをアクティブ化すると、APIアクセストークンが提供されます。

この情報はWhatsApp -> API Setupで確認できます

<Frame caption="WhatsApp APIセットアップ認証情報画面">
  <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/6accf9b-Screenshot_2023-12-11_at_4.20.11_PM.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=80c1e9b33b021e551a495009e18bb473" width="1438" height="496" data-path="images/docs/6accf9b-Screenshot_2023-12-11_at_4.20.11_PM.png" />
</Frame>

### 3. Webhookテンプレートを作成する

* OneSignal内で、**Data > Webhooks > New Webhook**をクリックします
* 認証情報をコピーします。次のようになります：

<Frame caption="WhatsApp Webhook構成テンプレート">
  <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/d9e43cc-Screenshot_2023-12-11_at_4.20.49_PM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=7fb711e8ee8dc46c0338adb7562ee75a" width="1470" height="1019" data-path="images/docs/d9e43cc-Screenshot_2023-12-11_at_4.20.49_PM.png" />
</Frame>

<Warning>
  上記で強調表示されているように、`{{user.tags.WhatsApp_number}}`タグキーが「to」番号として追加されます。
</Warning>

### 4. Journeyを作成する

これで、Journeyを作成し、新しいWhatsApp Webhookを追加できます。

<Frame caption="WhatsApp Webhook選択">
  <img src="https://mintcdn.com/onesignal/yt4lRKoquAlWvRvF/images/journeys/whatsapp-webhook-selection.gif?s=bebc2ab65e99877c31e22eda7bff8080" width="600" height="319" data-path="images/journeys/whatsapp-webhook-selection.gif" />
</Frame>

テストする際は、次のことを確認してください：

* WhatsApp番号を追加したsubscription idに外部IDがある
* subscription idがJourneyに含まれるセグメントと一致する

***
