UnifyPort に Facebook メッセージ連携を追加:チャットをサポート業務へ
Facebook に商品の問い合わせが届いたら、顧客情報を確認し、担当者を決め、役立つ回答を返す必要があります。そのための第一歩は、届いたメッセージを普段使っている業務システムにつなぐことです。
UnifyPort の統一 API に Facebook メッセージ連携が加わりました。WhatsApp、Telegram、LINE、X、Zalo、TikTok と同じ共通の送信エンドポイントから個別メッセージを送信し、対応範囲の受信メッセージを標準 Webhook イベントとして扱えます。
すでに UnifyPort を利用しているチームは、既存のワークフローに Facebook を新しいメッセージソースとして追加できます。これから連携を始める場合は、Facebook を最初のチャネルにすることもできます。
チャネルが増えても、慣れた処理の流れで
Facebook のメッセージも、アプリケーションが他の UnifyPort チャネルで使うイベント処理の流れに組み込めます。Webhook を有効にして message.received を購読し、その後の処理は自社のバックエンドで決定します。
Facebook 連携では、対応範囲のエンドツーエンド暗号化(E2EE)された個別メッセージをこの標準イベントに変換します。アプリケーションはメッセージアカウントと会話をもとに文脈を関連付け、自社のサポートキューや業務システムへ渡せます。
イベントを受け取り、アプリケーションで処理し、POST /v1/messages で返答する。この共通の流れを利用できます。チャネルごとの対応内容はメッセージ対応ガイドで確認できます。
テキストに加え、画像やファイルでも伝える
Facebook 連携では、テキストのほか、画像、動画、音声、ファイルを 1 件ずつ送信できます。アプリケーション側で、問い合わせに合った伝え方を選べます。
- 商品について説明するときは、商品画像を送る。
- 文章だけでは伝わりにくい操作は、動画で案内する。
- 後から確認してほしい内容は、資料やファイルで共有する。
用途に合ったメディアを選び、実際の業務用ファイルで受信側の表示を確認してください。音声を含む形式ごとの動作は、メッセージ対応ガイドにまとめています。
API では、アカウントの現在の同期範囲に含まれる会話一覧も取得できます。会話 ID を取得して、後続の業務処理につなげられます。
チームの業務フローにつなぐ
受信したメッセージは、さまざまなアプリケーションの処理の起点になります。
- サポート対応: 自社のサポートシステムにタスクを作成し、担当者が返信する。
- CRM 連携: 会話を顧客情報に関連付け、対応に必要な文脈を残す。
- AI による支援: 自社の AI ワークフローで返信案を作成し、アプリケーション側で確認と送信を行う。
顧客の照合、担当者の割り当て、AI の処理は自社のアプリケーションで実装し、UnifyPort が提供するメッセージとイベントにつなぎます。まずは「商品に関する問い合わせを受けて回答する」といった明確なタスクから始められます。
既存の Facebook セッションで接続する
Facebook は、認証済みの Cookie セッションをインポートして接続します。準備は次の 4 ステップです。
- セッション JSON を、サーバーから取得できる管理下の短期有効 URL に配置する。
provider=facebook、auth_mode=sessionでメッセージアカウントを作成する。session_urlを指定してセッションをインポートする。- 認証完了と
runtime_status=runningを確認してから送信する。
セッション認証情報はサーバー側で管理します。アカウントと Webhook の購読設定が整ったら、テスト用の会話で、受信から自社システムでの処理、返信までの流れを確認してください。
ひとつの Facebook チャットから始める
接続したい Facebook の会話と業務タスクをひとつ選び、最初のメッセージ処理を組み立てましょう。ほかの UnifyPort チャネルを追加するときも、同じ考え方で進められます。
Facebook 接続ガイドでメッセージアカウントを接続するか、UnifyPort ワークスペースを作成して連携の準備を始めてください。
メッセージ連携を安定したプロダクトパイプラインへ。
まずは 1 つの API で送信を始め、標準イベントですべての inbound メッセージを業務システムへ戻しましょう。