オムニチャネル受信トレイでのソーシャルメディアメッセージ(DM)
Facebook Messenger、Instagram(Meta経由)、または汎用システムからのダイレクトメッセージを、オムニチャネル受信トレイの「ソーシャル」チャネルに直接受信できます。
チャット、メール、SMS/WhatsApp、チケットと並んで、オムニチャネル受信トレイの「ソーシャル」チャネルでソーシャルネットワークからのダイレクトメッセージを受信できます。受信した各メッセージは会話になります。送信者は既存の連絡先/リードと(識別子または名前で)照合されるか、新しいリードになります。
モデルはBYO(「自分自身のアカウントを持ち込む」)です。Meta(Facebook/Instagram)のアカウントはあなたのものです。シンプルなペイロード { from, name, text, external_id, platform } を送信する汎用システムを接続することもできます。
ステップ1:統合を設定する
- 設定 → 統合 を開き、「ソーシャルメディアメッセージ(DM)」カードを見つけます。
- Metaの場合:アプリシークレット(Webhook署名を検証)と検証トークン(ハンドシェイクで使用)を入力します。汎用システムの場合:共有シークレットを入力します。
- 認証情報を保存し(暗号化されて保存され、二度と表示されません)、「有効化」をクリックします。
- 表示されたWebhook URLをコピーします。
ステップ2:Webhookを設定する
- Metaの開発者パネルで、コピーしたURLを指すメッセージWebhookを設定します。ハンドシェイクは検証トークンを使用します。
- 汎用システムの場合、本文 { from, name, text, external_id, platform } でURLにPOSTし、X-Social-Secretヘッダー(またはbodyの「secret」フィールド)にシークレットを送信します。
💡 各メッセージは認証されます。存在する場合はMetaのX-Hub-Signature-256(アプリシークレットを使用)、汎用の場合は共有シークレットです。有効な認証情報がない場合、メッセージは拒否されます。同じイベントの再配信は重複しません(メッセージ識別子による冪等性)。
受信したメッセージは、他のチャネルと同様の割り当てとキュールーティングを伴い、受信トレイの「ソーシャル」チャネルに表示され、連絡先の「オムニチャネル履歴」にも表示されます。同じ画面から返信を送信する機能は、後の段階で予定されています。