キャンバスでの双方向会話オーケストレーション
受信WhatsAppメッセージをリッスンし、レスポンスメッセージを使用して即座に応答し、ユーザーの発言や選択に基づいて会話をルーティングするキャンバスを構築します。
レスポンスメッセージは、このユースケースの主要なツールです。テンプレートよりもデプロイが速く、Metaの承認が不要で、クイック返信やリストメニューなどのインタラクティブなフォーマットをサポートしています。
要件
このキャンバスを構築する前に、以下の準備が整っていることを確認してください。
- WhatsApp BusinessアカウントがBrazeに接続されており、購読グループが設定されていること。WhatsAppの設定を参照してください。
- 購読グループが受信WhatsAppメッセージを受信して処理できること。アクションベースのトリガーを参照してください。
- このキャンバスにエントリするユーザーがWhatsApp購読グループにオプトインしていること。
- 同じ購読グループに対して、一致する条件でなしを使用するアクティブなキャンバスは1つだけにしてください。複数のキャンバスが同じ受信メッセージに一致すると、ユーザーが複数の応答を受け取る可能性があります。
レスポンスメッセージについて
レスポンスメッセージは、Brazeにおける双方向WhatsApp会話の中核的な構成要素です。テンプレートメッセージとは異なり、Metaの承認が不要で、キャンバスエディターで直接作成できます。レスポンスメッセージは24時間の会話ウィンドウ内でのみ送信でき、このウィンドウはユーザーがビジネスにメッセージを送信するたびに開き、リセットされます。
Brazeは5種類のレスポンスメッセージレイアウトをサポートしています。
| レイアウト | 最適な用途 |
|---|---|
| テキストメッセージ | シンプルな返信、確認、フォローアップなど、情報や直接的な次のステップの提供 |
| クイック返信 | 最大3つのタップ可能なボタンオプションで、ユーザーを特定の次のアクションに誘導 |
| リストメッセージ | 構造化されたメニュー(セクション全体で最大10行)で、ユーザーを特定の次のアクションに誘導 |
| コールトゥアクションボタン | ユーザーをURLに誘導して直接的な次のステップを提供 |
| メディアメッセージ | 画像、動画、オーディオファイル、またはドキュメントでレスポンスを強化 |
双方向会話オーケストレーションを使用したキャンバスの構築
構築するキャンバスは以下を実行します。
- ユーザーがビジネスにWhatsAppメッセージを送信したときにトリガー
- 返信オプション付きのレスポンスメッセージを即座に送信
- ユーザーの選択に基づいてパスを分岐
- 各パスでカスタマイズされたレスポンスメッセージを配信
ステップ1: キャンバスを作成する
- メッセージング > キャンバスに移動し、キャンバスを作成 > 新しいキャンバスを開始を選択します。
- キャンバスに名前を付けます(例:「WhatsApp — 双方向会話」)。
- エントリスケジュールで、アクションベースを選択します。
- アクションベースオプションで、エントリトリガーWhatsApp受信メッセージを送信を追加し、購読グループを選択します。
- 一致する条件で、コンテンツに関係なくすべての受信メッセージに応答するにはなしを選択します。
- 特定のキーワードやフレーズ(例:「HELP」や「START」)でのみトリガーするには、メッセージ本文テキストを選択し、キーワードでメッセージ本文の条件を設定します。
- ターゲットオーディエンスに進みます。エントリオーディエンスセクションで、エントリコントロールに移動し、ユーザーがこのキャンバスに再エントリすることを許可を選択します。指定ウィンドウを選択し、再エントリ資格を0秒に設定して、ユーザーが退出後に再びメッセージを送信したらすぐに新しい会話を開始できるようにします。その他の時間枠オプションについては再エントリ資格を参照してください。

異なるフローで複数のキーワードを処理するには、1つのキャンバス内でキーワードによる分岐を試みるのではなく、キーワードごとに別のキャンバスを作成してください。これにより、各フローの管理と更新が容易になります。
ステップ2: 開始レスポンスメッセージを送信する
キャンバスの最初のステップでは、ユーザーを確認し、オプションを提示する必要があります。
- エントリトリガーの直後にメッセージステップを追加します。
- チャネルとしてWhatsAppを選択し、購読グループを選びます。
- メッセージタイプでレスポンスメッセージを選択します。
- 開始メッセージのレイアウトを選択します。
- オプションが3つ以下の場合はクイック返信を使用します(例:「注文を追跡」「サポートに連絡」「オファーを閲覧」)。各ボタンラベルは20文字までです。
- オプションが3つより多い場合やカテゴリにオプションを整理したい場合はリストメッセージを使用します。セクション全体で最大10行を追加できます。リストを開くボタンは20文字まで、各行タイトルは24文字までです。
- メッセージ本文を作成し、返信オプションを設定します。

レスポンスメッセージは24時間の会話ウィンドウ内でのみ送信できます。このキャンバスは受信メッセージによってトリガーされるため、エントリ時にウィンドウは開いていますが、すべてのメッセージが送信される前にウィンドウが期限切れになることを避けるため、下流のステップをトリガーの近くに配置してください。この処理方法についてはステップ5を参照してください。
ステップ3: アクションパスでユーザーの返信に基づいて分岐する
開始レスポンスメッセージの送信後、アクションパスステップを使用してユーザーの返信に基づいてルーティングします。
- メッセージステップの後にアクションパスステップを追加します。
- 提示した各返信オプションに対してアクショングループを1つ作成します。
- トリガーをWhatsApp受信メッセージを送信に設定し、購読グループを選択します。
- 一致する条件でメッセージ本文テキストを選択し、クイック返信ボタンラベルまたはリスト行タイトル(例:「注文を追跡」)でメッセージ本文の条件を設定します。
- アクション設定バナーを選択し、評価ウィンドウを適切な返信ウィンドウに設定します。アクティブな会話の場合は通常1〜5分、ユーザーが応答前に離れる可能性がある場合はより長く設定します。
- 返信しなかったユーザーや予期しない応答を送信したユーザーをキャッチするため、最後のパスをその他全員のままにします。

クイック返信ボタンは、ボタンラベルテキストを返信として送信します。リストメッセージの選択は、行タイトルを返信として送信するか、説明文を含めた場合は行タイトルと説明文を別々の行で送信します。Brazeは大文字小文字を区別せずに受信メッセージ本文フィルターを照合しますが、それ以外はBrazeが受信する返信とテキストが一致する必要があります。
ステップ4: 各パスのレスポンスメッセージを設定する
会話の各分岐で、ユーザーが選択した内容に合わせたレスポンスメッセージを配信する必要があります。
- アクションパスステップの各パスにメッセージステップを追加します。
- 各メッセージステップで、メッセージタイプとしてWhatsApp > 購読グループ > レスポンスメッセージを選択します。
- そのパスで配信するコンテンツに最適なレイアウトを選択します。
| レイアウト | 使用するタイミング |
|---|---|
| テキストメッセージ | 直接的な回答、確認、または短い情報の提供 |
| コールトゥアクションボタン | ユーザーをURL(例:注文追跡ページやサポートポータル)に誘導 |
| メディアメッセージ | 商品画像、ハウツー動画、PDFガイドなどのビジュアルアセットの送信 |
| クイック返信またはリストメッセージ | 別の質問やメニューで会話を継続 |
- 各パスのメッセージ本文を作成します。必要に応じてLiquidを使用してユーザー属性やイベントプロパティでパーソナライズします。
会話の継続
パスが別の質問につながる場合は、ステップ3と4を繰り返します。ユーザーの次の返信で分岐するための別のアクションパスステップを追加し、その後に別のメッセージステップを追加します。ユーザーが返信を続ける限り、各やり取りで24時間の会話ウィンドウがリセットされます。
会話の終了
パスが自然な終了点に達した場合(ユーザーが必要なものを受け取った場合)、終了ステップでクローズするか、キャンバスの最後に到達してユーザーが退出できるようにします。
ステップ5: ウィンドウの期限切れとフォールバックを処理する
ユーザーが返信を停止すると、24時間の会話ウィンドウが閉じます。ウィンドウが閉じた後にレスポンスメッセージを送信しようとしても、メッセージは配信されません。
アクションパスステップのその他全員パス(返信しなかったユーザー)では、以下のいずれかを選択します。
- キャンバスを終了する: フローを終了し、会話を自然にクローズさせます。
- テンプレートメッセージを送信する: ウィンドウが閉じた後にユーザーを再エンゲージするには、テンプレートメッセージタイプを使用したメッセージステップを追加します。テンプレートメッセージはいつでも送信でき、会話ウィンドウが開いている必要はありません。

再エンゲージメントのフォローアップとして送信するテンプレートメッセージは、事前にMetaの承認を受ける必要があります。ユーザーがオプトアウトする可能性を減らすため、マーケティングテンプレートではなくユーティリティテンプレート(例:「まだ完了していないようです — まだお手伝いが必要でしたらお知らせください」)を使用してください。
ステップ6: パフォーマンスを測定する
キャンバスが意味のある期間実行された後、キャンバス分析で以下を確認します。
| 指標 | 確認すべきポイント |
|---|---|
| 送信済みメッセージ | キャンバスが受信メッセージでトリガーされ、レスポンスが配信されていることを確認します。 |
| アクションパスのパフォーマンス | 各アクションパスステップで、各アクショングループにエントリしたユーザー数を確認し、どの返信オプションが最も多いかを把握します。 |
| コンバージョン率 | 目的の成果(例:サポートページの訪問、購入)を達成したユーザー数をトラッキングします。目標を反映する1次コンバージョンイベントを設定します。 |
| 過去のパフォーマンス | 購読解除やオプトアウトのトレンドを時系列で確認し、会話フローが望ましくない離脱を引き起こしていないかを把握します。 |

アクションパスステップのその他全員パスのボリュームを確認してください。ここでの離脱が多い場合、ユーザーが想定していないテキストで返信しているか、返信ウィンドウが短すぎる可能性があります。