メインコンテンツへ移動

Facebook MessengerをLenoChatにつなぐ方法

2026年4月15日

Facebook Messengerメッセージを直接受信・返信LenoChat、他のすべてのチャンネルと並行してください。

Facebook Messenger統合とは何ですか?

Facebook Messenger連携により、あなたのFacebookビジネスページとLenoChatが連携し、Facebook Messenger経由でページに送られたすべてのメッセージがLenoChat受信箱内の会話として表示されます。チームはLenoChatから返信でき、その返信はMessengerの訪問者に届きます。訪問者は決してFacebookを離れる必要はありません。Leno AIまた、受信Facebookメッセージを自動的に処理し、訪問者の意図を分類し、ナレッジベースからの回答を伝え、必要に応じて人間エージェントにエスカレーションすることも可能です。これにより、Facebook Messengerウェブサイトのチャットウィジェット、InstagramDM、WhatsAppと並んで、すべて単一のダッシュボードから管理される完全サポートチャネルとなります。

始める前に:要件

Facebook Messenger連携には個人プロフィールではなく、Facebookビジネスページが必要です。関係を始める前に、以下のすべての要件を満たしていることを確認してください。これらがなければ接続を試みるとエラーや統合の不完全さが生じます。

  • あなたのブランドや会社が所有するFacebookビジネスページ — 個人プロフィールはLenoChatにリンクできません。
  • Facebookページへの管理者アクセス — ページ管理者のみが、あなたの代わりにメッセージの受信・送信に必要な権限をLenoChat付与できます。
  • 統合設定にアクセスできるLenoChatアカウント — 設定を変更できるワークスペースメンバーなら誰でも接続を完了できます。
  • FacebookアカウントはOAuthフローを完了する同じブラウザセッションにログインしている必要があります。接続ダイアログはポップアップで開き、アクティブなFacebookセッションを使用します。
Tip: 複数のFacebookページを管理する場合は、すべてを同じLenoChatワークスペースに1つのOAuthフローで接続できます。ページ選択の段階では、リンクしたいページをすべて選択してください。接続された各ページはLenoChat内の独立したチャネルとなります。

ステップ1–3:統合を開いて「接続」をクリック

LenoChatのすべてのチャネル統合は、ワークスペース設定の統合パネルから管理されます。そこからFacebook接続を開始しましょう。ポップアップウィンドウが開き、Facebook OAuth 認可フローが始まります。進む前にブラウザがLenoChatダッシュボードドメインからのポップアップを許可しているか確認してください。

  • ステップ1: LenoChatダッシュボードにログインし、左側のナビゲーションサイドバーの「設定」をクリックします。
  • ステップ2: 設定メニューから統合を選択します。統合パネルには、Facebook Messenger、Instagram、WhatsAppを含む利用可能なすべてのチャンネルがリストアップされ、それぞれに「接続」または「コンセイト」ボタンがあります。
  • ステップ3: Facebook Messengerカードを見つけて「接続」をクリックします。ポップアップウィンドウが開き、FacebookOAuth認可フローが始まります。
LenoChat 統合設定パネルで利用可能なチャンネル接続オプションが表示されFacebook Messenger

ステップ3:Facebookビジネスにログインする

「接続」をクリックすると、Facebookにログインするよう促すポップアップダイアログが表示されます。これはFacebook独自のOAuthログイン画面で、LenoChatFacebookパスワードを見たり保存したりしません。あなたはFacebookの公式権限フレームワークを通じてLenoChatをアプリとして承認しています。接続はFacebookの認証インフラによってエンドツーエンドで保護されています。

  • ステップ4: ポップアップで、接続したいページの管理者であるFacebookアカウントに関連付けられたメールアドレスとパスワードを入力します。
  • ステップ5: ログインをクリックします。同じブラウザですでにFacebookにログインしている場合は、このステップは省略され、自動的にページ選択画面に進みます。
  • ステップ6: Facebookアカウントで二要素認証が有効なら、指示通り2段階認証を完了してください。LenoChatはこのステップには関与せず、完全にFacebookが処理します。
FacebookLenoChat Facebook Messenger接続フロー中にポップアップウィンドウに表示されるビジネスログイン画面

ステップ4–6:Facebookページの選択と確認

ログイン後、管理者権限を持つすべてのページのリストが表示されますFacebook。LenoChatに接続したいページを選択してください。統合は選ばれたページのみが受け取り、選択されていないページは全く影響を受けず、接続されません。

  • ステップ7: ダイアログに表示されるFacebookページのリストを見直します。各ページには左側にチェックボックスが表示されます。
  • ステップ8: 接続したい各ページの横にあるチェックボックスLenoChat。複数のページを同時に選択でき、フローが終わるとそれぞれLenoChat内の別々のチャンネルになります。
  • ステップ9: 選択したページを進むには「確認」をクリックします。気が変わったら、戻って前の画面に戻り、ページを選択し外してください。
  • 注意:リストにページが表示されない場合は、ログインしたFacebookアカウントが少なくとも1つのFacebookビジネスページの管理者権限を持っているか確認してください。編集者やアナリストの役割だけでは不十分で、完全な管理者ステータスが必要です。
LenoChat OAuthフローのページ選択画面Facebook接続するビジネスページを選択するためのチェックボックスが表示されます

ステップ7:必要な許可をLenoChat付与する

ページを選択すると、FacebookLenoChatが求めている特定の権限を表示します。これらの権限は、LenoChatがあなたの代わりにメッセージを送受信するために必要な最低限の権限です。リストをよく確認してください。LenoChatはメッセージの読みMessenger書きをリクエストするだけで、個人プロフィールやフレンドリスト、広告アカウントへのアクセスを求めるものではありません。

  • pages_show_list — 管理しているページのリストを読み、セットアップ時に表示できるLenoChat。
  • pages_messaging — 接続されたFacebookページでMessengerメッセージの送受信をLenoChat許可します。
  • pages_manage_metadata — LenoChatがウェブフックイベントにサブスクライブでき、メッセージをリアルタイムで配信できるようにします。
  • business_management — OAuthの握手中にLenoChatがビジネスページの関連性を確認できるようにします。
  • ステップ10: これらの権限を付与するには「続ける」をクリックしてください。すべての権限を付与しなければ、統合は不完全となり、メッセージはLenoChatに届けられません。
OAuthLenoChatセットアップ中の権限画面Facebook、Messenger統合に必要なアクセス範囲を一覧にしています

ステップ8:ビジネスアクセスLenoChat承認する

最終承認画面では、LenoChatが認証済みのビジネスアプリケーションとして、選択したページとそのメッセージ機能へのアクセスを許可していることが確認されます。このステップでFacebookとLenoChat間のOAuthハンドシェイクが完了します。LenoChatはFacebookの認可コードを長期間有効なページアクセストークン(最大60日間有効)と交換し、安全に保存され、今後のすべてのメッセージリクエストの認証に使われます。

  • ステップ11: アクセスできる内容の概要LenoChatを確認しましょう。つまり、接続されたページ名とそれに関連する受信箱Messenger。
  • ステップ12: 接続を完了するために「認証」をクリックします。安全な認証コードがFacebookからLenoChatに送信され、それが長期間有効なページアクセストークンと交換されます。
  • ステップ13: 承認が完了するとポップアップは自動的に閉じ、LenoChatダッシュボードに戻ります。
LenoChat統合設定中のビジネスアクセスの最終承認ステップを示す承認確認画面FacebookMessenger

ステップ9:接続確認

承認が完了すると、成功確認ダイアログが表示されLenoChatこの画面は、Facebookページが成功裏にリンクされたことを確認し、メッセージがすぐにLenoChatに流れ始めることを確認します。この瞬間から、Messengerを通じてFacebookビジネスページに送信されたメッセージは、数秒以内にLenoChat受信箱に新しい会話として表示されます。

  • 確認画面には、成功裏に接続されたすべてのFacebookページの名前が表示されます。例えば、ウェブフックのサブスクリプションが失敗したなど、接続できなかったページはエラーノートとともに別途表示されます。
  • 「完了」をクリックするかダイアログを閉じると、接続済みページが「接続済み」ステータスバッジで表示される統合パネルに戻ります。
  • 別のアカウントからFacebookページにメッセージを送信して統合をテストしてください。数秒以内にLenoChat受信箱に新しい会話として表示されるはずです。
LenoChat、Facebook Messengerページがワークスペースに正常に接続されたことを確認する成功確認ダイアログが表示されます

ステップ10:接続ページをLenoChat

OAuthフローを完了すると、接続されたFacebookページが統合パネルに表示されます。各ページには名前と接続済みステータスバッジが記載されています。ここから、どのページがアクティブかを管理したり、その表示を切り替えたり、いつでも切断を開始したりできます。

  • 各Connected PageにはFacebook上のページ名が表示され、緑色のConnectedバッジが表示され、ウェブフックのサブスクリプションが有効でメッセージが受信されていることを示します。
  • ページを完全に切断せずに一時的に無効化するには、ページの横にある表示スイッチを切り替えてください。そのページからMessengerメッセージがオフになっても、LenoChatは受信しますが一時停止されます。ページを再びオンにするまでエージェントやLeno AIに割り当てられません。
  • ページを永久に接続するには、ページエントリの横にある「切断」ボタンをクリックしてください。LenoChatそのページのFacebookのウェブフックからの即時解約と、保存されたページアクセストークンを削除します。切断後に送信されたメッセージは受信されません。
LenoChat 統合パネルで、緑色の接続ステータスバッジと管理オプションが表示されたFacebookページが正常に接続されています

メッセージFacebook流れ込むLenoChat

接続されると、Messenger経由でFacebookページに送られたすべてのメッセージが、Facebookウェブフックを介してリアルタイムでLenoChatに届けられます。メッセージがシステム上でどのように流れているかを理解することで、最適な顧客体験を実現するためにワークスペースを構成できます。

  • 訪問者がFacebook Messengerでメッセージを送信すると、FacebookすぐにLenoChatウェブフックにメッセージ内容と送信者情報(訪問者の名前、苗字、Facebookプロフィール写真など)を伝えます。
  • LenoChat訪問者のFacebookページスコープID(PSID)で識別される新しい会話(または既存の会話を継続)を作成します。各Facebookユーザーは接続されたページごとに固有のPSIDを持っているため、LenoChat同じ訪問者との複数のセッションにわたる完全な会話履歴を保持します。
  • ワークスペースでLeno AIを有効にしていれば、受信Messengerメッセージは自動的にAIエージェントに割り当てられます。Leno AIメッセージを読み、ナレッジベースを検索して返信を送ります。返信は数秒以内に訪問者にFacebook Messengerで届きます。
  • Leno AIが有効でない場合や、訪問者が明示的に人間のエージェントをリクエストした場合、その会話は未割り当てキューに置かれ、エージェントに通知されます。担当者は会話を請求し、LenoChat受信箱から直接返信できます。すべての返信は訪問者のMessengerスレッドに届きます。
  • 対応されるメッセージタイプには、テキストメッセージ、画像、ファイル添付ファイルが含まれます。サポートされていないメッセージタイプ(リール、動画クリップ、ストーリーズの返信など)は、会話中にシステム通知でフラグが立てられ、エージェントは存在を認識できますが、LenoChat内でレンダリングすることはできません。
Tip: Facebook Messengerチャンネルの時間外問い合わせを自動的に処理できるLeno AIを有効にしましょう。チームがオフライン中でも、Leno AIナレッジベースから訪問者からの質問に答え、連絡先情報を収集し続けることで、営業時間に関係なくFacebookメッセージが見逃されることがないようにします。

接続Facebookページの管理

連携パネルからすべての接続Facebookページをいつでも管理できます。LenoChatページごとの可視性コントロールと、すべてのトークンとウェブフックのサブスクリプションをきれいに削除するシンプルな切断プロセスを提供します。

  • 初期接続後にさらにFacebookページを追加するには、統合パネルで再度「Connect Facebook」をクリックしてOAuthフローを完了してください。既存の接続済みページは影響を受けず、再接続の必要もありません。
  • 接続された各ページは独立してオン・オフを切り替えることができます。オフにされたページはLenoChatのウェブフックに接続されたままですが、メッセージは一時停止状態で保持されており、OAuthフローを繰り返さずにいつでも再有効化可能です。
  • ページを永久に接続するには、ページの横にある「切断」をクリックしてください。LenoChatFacebook Graph APIを呼び出してウェブフックのサブスクリプションを削除し、保存されたページアクセストークンをデータベースから削除します。将来ページを再接続するには、OAuthのフロー全体を再度実行する必要があります。
  • ページアクセストークンが期限切れになったり無効になった場合(例えば、Facebookパスワードを変更したり、Facebook設定でアプリを無効にした場合)、統合はメッセージの受信を停止します。統合パネルには切断またはエラーの状態が表示されます。再接続をクリックしてOAuthフローを繰り返し、新しい長寿命トークンを生成します。

共通の問題点と解決策

Facebookポップアップは開きますが、ページ選択リストにはページが表示されません

これは、ログインしたFacebookアカウントがいかなるビジネスページの完全な管理者でない場合Facebook発生します。統合に必要な権限はページ管理者の役割のみが付与されており、編集者、アナリスト、モデレーターの役割は実行できません。管理者権限を持つアカウントとしてFacebookログインし、設定→統合から再度接続を試みてください。

認証ボタンをクリックすると、権限エラーで接続が失敗します

OAuthフロー中に必要な権限のいずれかを拒否した場合、統合を完了LenoChatできません。統合→設定に戻り、再度「接続Facebook」をクリックし、今回はすべての表示された権限を必ず付与してください。特にpages_messagingとpages_manage_metadataは必須です。エラーが続く場合は、Facebookアプリ設定(facebook.com/settings →Apps and Websites)からLenoChatを削除し、OAuthフローを最初からやり直してください。

接続済みFacebookページは正常に動作した後も切断またはエラーの状態を示しています

これは通常、保存されているページアクセストークンが無効化されていることを意味します。よくある原因には、Facebookアカウントのパスワード変更、Facebook設定によるLenoChatアクセスの取り消し、または長期間の非活動によるトークンの失効などがあります。統合を復元するには、設定→統合の切断ページ横の「再接続」をクリックし、OAuthフローを再度完了して新しい長寿命トークンを生成してください。

FacebookメッセージはLenoChat届きますが、返信は訪問者には届きません

アウトバウンドメッセージの配信失敗は通常、期限切れまたは取り消されたページアクセストークンによって引き起こされます。連携パネルで接続ページにエラーバッジがないか確認してください。ページにエラーステータスが表示された場合は、OAuthフローで再接続してトークンを更新してください。また、Facebookページのメッセージ設定がページレベルで制限や無効化されていないかも確認してください。Facebookページを開き、メッセージングの設定→に移動し、メッセージ機能が有効であることを確認してください。

OAuthのフローは完了しましたが、そのページが統合パネルに表示されません

OAuthフローが完了してもインテグレーションズパネルにページが表示されない場合、ウェブフックのサブスクリプションが静かに失敗した可能性があります。30秒待ってから統合ページを更新してください。それでもページが表示されない場合は、設定→統合ですべてのFacebook接続を切断し、最初からやり直してください。Facebookページが公開されていて制限モードでないか確認してください。未公開かつ年齢制限のあるページは、サードパーティアプリのウェブフック購読を受け付けません。

よくある質問

LenoChatにFacebook Messengerを接続するにはFacebookビジネスマネージャーのアカウントが必要ですか?

いいえ。必要なのはFacebookビジネスページ(個人プロフィールではなく)と、そのページの管理者権限だけです。フルのFacebookビジネスマネージャーやMeta Business Suiteアカウントは必須ではありません。管理者として通常のFacebookビジネスページがあれば、追加のMetaビジネスツールなしで統合を完了できます。

複数のFacebookページを同じLenoChatワークスペースに接続できますか?

はい。OAuthフロー中は複数のページを同時に選択でき、選択したすべてのページが同時に接続されます。また、初期接続後にOAuthフローを再度実行してページを追加することもできます。既存の接続ページには影響を受けません。接続された各ページはLenoChat受信トレイ内の別々のチャンネルとして表示され、個別に管理できます。

Facebook Messenger接続するとInstagramアカウントも連携しますか?

可能性はあります。もしFacebookビジネスページに連携されたInstagramビジネスアカウントがあればLenoChat、同じOAuthフロー中にこれを検出し、Instagramダイレクトメッセージも連携させることが可能です。これは任意で、Facebookだけ接続してInstagramを別々に扱うか、両方同時に接続することも可能です。InstagramメッセージはLenoChatで別のチャンネルとして表示されます。

Leno AIメッセージに自動的に返信できるFacebook Messenger?

はい。ワークスペースでLeno AIを有効にしていれば、Facebook Messengerメッセージもウェブサイトチャットの会話と同じ方法で処理し、各メッセージを読み取り、ナレッジベースを検索し、返信を送信します。Leno AI訪問者が人間のエージェントと話したい場合も検知し、自動的に引き継ぎを行います。ページが接続された後、FacebookチャネルでAIを有効にするために追加の設定は必要ありません。

チームがオフラインのとき、Facebookメッセージはどうなりますか?

Leno AIを有効にしていれば、チームの都合に関わらず24時間Facebook Messenger会話を処理し続けます。Leno AI設定されておらず、チャットアワーの設定でチームがオフラインの場合、新しいFacebookメッセージは未割り当てキューに入れられ、通知が有効であればエージェントにメールで通知されます。メッセージが失われることはありません。会話が蓄積され、チームがオンラインに戻った際に応答できます。

接続できるFacebookページ数に制限はありますか?

LenoChat、1つのワークスペースに接続できるFacebookページ数に厳密な制限を設けているわけではありません。管理者権限があるすべてのビジネスページFacebook接続できます。接続された各ページは受信箱に独自の会話ストリームを生成することを覚えておいてください。多くの低トラフィックページをつなぐと、チームがメッセージをほとんど受け取らないとノイズが増すことがあります。

セットアップ後にFacebook統合が正常に動作しているかどうか、どうやってテストすればいいですか?

統合をテストする最も簡単な方法は、個人アカウントでFacebook Messengerを開き、接続したビジネスFacebookページにテストメッセージを送信することです。メッセージは数秒以内にLenoChat受信箱に新しい会話として表示されるはずです。30秒以内にメッセージが届かない場合は、統合パネルで接続ページのエラー状況を確認し、上記の共通問題セクションを参照してください。