WhatsAppツール

ツールを使ってエージェントがWhatsAppでメッセージを送信できるようにする

概要

別のチャネル(電話など)での会話中でも、WhatsAppでメッセージを送信するツールをエージェントに追加できます。

WhatsAppインテグレーションには3つのツールがあります。

  • メッセージを送信 — 任意のWhatsAppユーザーにテンプレートメッセージを送信します。どのチャネルでも利用できるため、たとえば電話エージェントが発信者のWhatsAppに確認メッセージを送信できます。このページではこのツールについて説明します。
  • インタラクティブボタンを送信とインタラクティブリストを送信 — アクティブなWhatsAppメッセージ会話のユーザーに、タップ可能な選択肢を提示します。これらはWhatsAppメッセージ会話内でのみ機能します。詳しくはインタラクティブメッセージを参照してください。

セットアップ

1

アカウントをインポート

こちらの手順に従って、WhatsAppビジネスアカウントをインポートします。

2

インテグレーションを追加

インテグレーションページに移動し、Add integrationボタンをクリックして、WhatsAppを選択しアカウントを接続します。

WhatsAppインテグレーション
3

ツールを追加

ツールページに移動し、Add integration toolボタンをクリックして、WhatsAppインテグレーションとSend Messageツールを選択します。

WhatsAppツール

ツールを使用する

1

メッセージテンプレートを作成

WhatsApp Managerに移動し、Manage templatesページを開いて、メッセージテンプレートを作成します。

WhatsAppメッセージテンプレート
現在、このツールでサポートされているのはメッセージ本文のパラメータのみです。
2

エージェントを設定

エージェント設定に移動して、ツールを追加します。

エージェント設定:ツール

システムプロンプトで、エージェントに以下を伝えます。

  • ツールを使用するタイミング
  • 使用するテンプレート名と言語コード
  • 渡すパラメータ
エージェント設定:プロンプト
3

テスト

ツール設定をテストします。

テスト会話
受信したテストメッセージ

パラメータと言語コード

このツールはテンプレートの本文パラメータのみを入力します。パラメータ化されたヘッダーまたはボタンを含むテンプレートは、このツールではサポートされていません。受信者にはWhatsAppユーザーIDを指定します。国番号を含む数字のみで、+は使用できません(例:14155552671)。国別の注意事項については、受信者番号の形式ルールを参照してください。

テンプレートの言語コードは、WhatsApp Managerでテンプレートを作成した際の言語と一致する必要があります。詳しくはサポートされている言語コードを参照してください。よくある間違いは、en_USで作成したテンプレートにenを渡すことです(またはその逆)。Metaはこれらを別のテンプレートとして扱います。

トラブルシューティング

  • テンプレートが見つからない:テンプレート名または言語コードがWhatsApp Managerのものと完全に一致していないか、テンプレートが接続先とは別のWhatsAppビジネスアカウントに属しています。
  • メッセージは受け付けられたが配信されない:テンプレートが承認されていない、本文パラメータが不足している、またはアカウントに支払い上の問題があります。詳しくはトラブルシューティングとFAQを参照してください。
  • エージェントが誤ったパラメータを渡す:テンプレートの正確なパラメータ名と想定値をシステムプロンプトに記載し、呼び出し例を1つ示してください。