
# コメントからDMへの自動化

InstagramやFacebookの投稿へのコメントをプライベートな会話に変えましょう。誰かが選択したキーワードをコメントすると、プラットフォームがそのコメントに公開返信し、DM（プライベートなダイレクトメッセージ）を開始します。その後はAIボットが引き継ぎ、会話を継続します。

これは、ManyChatなどのツールでよく知られている「キーワードをコメントしてDMを受け取る」自動化と同等の機能です。ただし、DM送信後にAIが実際の会話を行い、質問への回答、リードの選別、予約や成約までを行う点が異なります。単なる固定フローではありません。

> **設定場所:** コメントからDMへの自動送信は、回答を行うAIエージェントに追加された **Instagramコメント** または **Facebookコメント** タイプの[エントリーポイント](../ai-agents/entry-points.md)で実行されます。

---

## 必要なもの

- プラットフォームに接続されたInstagramの**ビジネス**アカウントまたはFacebook**ページ**。
- Instagramの場合、InstagramアカウントとFacebookページが**Metaビジネスマネージャ内でリンクされている**必要があります（`business.facebook.com`）。両者がリンクされていないと、コメントからDMへの機能は動作しません。
- **コメントへの返信**機能。コメントへの返信は、現在直接販売されているすべてのプランに含まれています。一部のレガシープランや代理店経由のプランでは除外されている場合があります。その場合、コメントは受信トレイに記録されますが、公開返信やDMの自動送信は行われません。プランの機能リストについては、**設定 → 請求**をご確認ください。

---

## 設定方法

コメントからDMへの機能は、AIエージェントのエントリーポイントとして設定します。チャネルごとの詳細な手順は以下の通りです。

- Instagram: [Instagram DM → コメント監視と自動返信](../messaging-channels/instagram-dms.md)を参照してください。
- Facebook: [Facebookメッセンジャー](../messaging-channels/facebook-messenger.md)を参照してください。

概要は以下の通りです。

1. メインサイドバーの **AI Studio** で、**AI Agents** をクリックします。
2. これらの会話に応答させるエージェントを開くか、新しく作成します。
3. エージェントの **Entry Points** タブに移動し、**New Entry Point** をクリックします。
4. タイプとして **Instagram Comment**（または **Facebook Comment**）を選択します。
5. 1つ以上の **Comment keywords**（例: `INFO`）を追加します。キーワードは**大文字と小文字を区別しません**（`INFO`、`info`、`Info` はすべてトリガーされます）。また、長いコメント内の文字列にも一致するため、「Please send me the info!」といったコメントでもトリガーされます。スマートマッチング機能により、誤字脱字、複数形、バリエーションを追加する必要は**ありません**。1つの適切なキーワードで十分です。同様の理由で、日常的な単語に含まれるような非常に短いキーワード（例: 「this」や「which」に含まれる `hi`）は避けてください。これらはほぼすべてのコメントでトリガーされてしまいます。このフィールドを空のままにすると、監視対象の投稿への*すべての*コメントに対してDMが送信されます。これは1つのアクションを促す投稿には適していますが、活発な投稿ではコストが高くなる可能性があります。
6. オプションで特定の投稿に限定することもできます。**Which posts** で **Specific posts** を選択し、**Choose posts** をクリックして、リストから対象の投稿やリールにチェックを入れます（サムネイル、キャプション、日付が表示されるため、調べる必要はありません）。すべての投稿を監視するには、**All posts** を選択したままにします。投稿がリストにない場合は、**Or paste post IDs** に投稿IDを貼り付けることもできます。
7. オプションで、返信とDMを送信するまでの遅延時間（分）と、独自の **Custom public comment reply**（公開コメントへのカスタム返信）を設定します。
8. エントリーポイントを **Enabled** に切り替え、**Save** をクリックして、エージェントを公開します。


監視対象の投稿にキーワードが含まれるコメントが投稿されると、プラットフォームが公開コメントとして返信し、DMを開始します。その後、そのエントリーポイントが指定する[エージェント](../ai-agents/ai-agents.md)が残りの対応を行います。

> **公開返信は短いきっかけにすぎません。** 公開コメントへの返信（例：「DMを送りました。メッセージを確認してください！」）は意図的に短くしています。実際の回答は、その後に続くDMで送信されます。コメント監視がオンになると表示されるオプションの**カスタム公開コメント返信**フィールドを使用して、独自の文言を設定できます。空のままにすると、デフォルトのきっかけが使用されます。また、返信とDMが送信されるまでに短い遅延（分単位）を追加して、より自然に見せることもできます。

---

## テキスト固定モード：あなたの言葉で、0クレジット

デフォルトでは、AIが公開コメントへの返信と最初のDMの両方を作成します。文言を完全に制御したい場合、または大量のリードマグネットを運用しており、トリガーごとにクレジットを消費したくない場合は、エントリーポイントの **最初の応答** 設定を **AI** から **正確なテキスト** に切り替えてください。これはエージェントの **エントリーポイント** タブ内にある、コメントエントリーポイント自体で設定できます。以下の2つのフィールドが表示されます。

- **公開コメントへの返信** — コメントの下に、記述した通りに投稿されます。空欄にすると、公開返信は一切投稿されません。
- **最初のDMメッセージ** — DMとして、記述した通りに送信されます。

正確なテキストによる応答は、何人がコメントしても **0クレジット** です。これらは記述した言語でそのまま送信されます（AIによる自動言語マッチングは、AIが作成した返信にのみ適用されます）。顧客の次のメッセージ以降は、通常の会話と同様に動作します。エージェントが許可していれば、AIが引き継ぎます。

### バリエーション：毎回同じメッセージを送信しない

すべてのコメントに対してまったく同じ返信を投稿すると、視聴者やプラットフォームからすぐにボットのように見なされてしまいます。どちらのテキスト入力フィールドも**バリエーション**に対応しています。フィールドの下にある**バリエーションを追加**をクリックして別の言い回しを作成するか、**AIでバリエーションを生成**をクリックして、すでに入力した内容に基づいていくつか案を作成させることができます（これにはAIクレジットを1つ消費します。生成されたテキストは保存前に編集可能です）。誰かがコメントするたびに、設定された中からランダムに1つの言い回しが選ばれるため、繰り返しの返信がコピー＆ペーストされたようには見えません。送信自体にはクレジットは消費されません。

> **固定の最初のメッセージは、設計上、そこまでしか機能しません。** ここには返信ツリーやフロービルダーはありません。固定メッセージはドアベルのようなものです。実際の会話が始まった瞬間から、AIが対応するか、あるいは何も行われないかのどちらかになります。

---

## 単一のメッセージやリンクの送信（リードマグネット）

よくある利用例として、キーワードがコメントされた際に、その後のやり取りなしでPDF、割引コード、リンクなどを1つだけ提供するケースがあります。

クレジットを消費しない方法：

1. **最初の応答** を **正確なテキスト** に設定します。
2. **最初のDMメッセージ** フィールドに、配信メッセージとリンクを入力します。
3. エージェントの **最大メッセージ数** を 1 に設定します。

投稿がバイラル（拡散）しても、すべてのコメントに対して即座にあなたのメッセージが0クレジットで送信されます。

AIによる方法：**First response**を**AI**のままにし、メッセージとリンク（または添付ファイル）をエージェントの指示に入れ、**max messages**を1に設定します。AIが配信メッセージを自動的に作成するため、コメント投稿者の言語に自動的に合わせたい場合に便利です。配信ごとに通常のAI応答クレジットが消費されます。AIに会話を継続させたい場合は、max-messagesの数値を増やしてください。

---

## 料金について

- **正確なテキストモード**: 公開コメントへの返信と最初のDMは **0クレジット** です。
- **AIモード**: 各応答は他のAI応答と同様にクレジットを消費します（**Proプランで1クレジット、Maxで0.25、Miniで0.15**）。Proプランでのみ、独自のAnthropicキーを使用することで0クレジットになります。MaxおよびMiniプランは、キーが接続されていても常に0.25および0.15クレジットが請求されます。これは両プランが当社のモデルで実行されるためです。クレジットモデルの詳細については、[請求システム](../billing/billing-system.md)を参照してください。

---

## 知っておくべきこと

- **コメントに対して送信できるDMは1件のみであり、オープンな会話にはなりません。** Metaの仕様により、コメント1件につき1件のプライベート返信が可能です。このDMでは通常のチャットウィンドウは開かれません。コメントしたユーザーが返信するまで、あなた（手動メッセージ）もAIもそのユーザーにそれ以上メッセージを送信することはできず、送信を試みても「メッセージングウィンドウの有効期限切れ（messaging window expired）」という理由で失敗と表示されます。ユーザーが返信した時点で通常の24時間ウィンドウが開き、他の会話と同様にやり取りが可能になります。同じ人物から新しいコメントがあるたびに、DMをもう1件送信できるようになります。そのため、相手に伝えたい内容（リンク、PDF、オファーなど）はすべて最初のDMに含め、相手が返信するように質問で締めくくるようにしてください。
- コメントからDMへの機能は、**受信した**エンゲージメントに対して機能します。つまり、誰かが先にコメントする必要があります。InstagramやFacebookにおいて、新規フォロワーへのコールドアウトリーチや自動DM送信はできません。
- **ルールを有効にした後に投稿されたコメントのみが対象となります。** 設定前に投稿されていたコメントは再処理されず、過去にコメントしたユーザーに遡ってDMを送る方法はありません。Metaはコメントが発生した瞬間に通知を送る仕組みであり、投稿の過去の履歴を読み取る機能はありません。再エンゲージメントが必要な古い投稿が多数ある場合は、InstagramやFacebook上で手動で返信してください。
- **コメントしたユーザーをフォロワーに限定することはできません。** コメントルールには「フォロワー限定」という条件はありません。一致するキーワードをコメントしたすべてのユーザーが同じ扱いを受けます。フォローがオファーの条件である場合は、DM内でその旨を伝え、特典を提供する前にご自身でフォロー状況を確認してください。
- **1つのキーワードに対して複数の公開返信を設定できますか？** はい、「完全一致（Exact Text）」モードで**バリエーション**を使用すれば可能です（上記参照）。毎回ランダムに1つの文言が選ばれます。AIモードの場合は、毎回文言が新しく作成されるため、自然にバリエーションが生まれます。
- **広告でも機能します（広告専用のクリエイティブを含む）。** **投稿を選択（Choose posts）**リストには、Metaの仕様上、オーガニックコンテンツ（公開済みのページ投稿やInstagram投稿）のみが表示されます。**通常の投稿をブーストまたはプロモーションした広告**は元の投稿と同じであるため、その広告へのコメントは、元の投稿に設定したルールをトリガーします。広告専用のクリエイティブ（通常の投稿として存在しない「ダークポスト」）はリストから選択できませんが、それらへのコメントもルールに反映させることができます。**対象の投稿（Which posts）**を**すべての投稿（All posts）**に設定し、トリガーキーワードを使用してどのコメントでルールを発動させるかを制御してください。異なるオファーで複数の広告を運用する場合は、オファーごとに1つのコメントエントリーポイントを作成し、それぞれに独自のキーワードを設定した上で、各広告のキャプションでどの言葉をコメントすべきかをユーザーに伝えてください。Facebook広告の場合は、その特定の広告投稿に限定することも可能です。広告マネージャで広告のプレビューを開き、**Facebook投稿（コメント付き）**を選択して、投稿URLの末尾にある長い番号をコピーし、**投稿IDを貼り付け（Or paste post IDs）**の下に貼り付けてください。Instagramでは広告専用投稿のIDが公開されていないため、キーワードを使用してください。
- Instagramのストーリーズへの返信は通常のDMとして受信トレイに届き、AIが自動的に会話を継続します。コメントキーワードは不要です。
- これらの会話はすべて、WhatsApp、SMS、ウェブチャットの会話と同じ統合受信トレイに集約され、いつでも手動で引き継ぐことができます。

---

## 次のステップ

- [エントリーポイント](../ai-agents/entry-points.md) — このワークフローが実行されるInstagramコメントおよびFacebookコメントのルールタイプ。
- [AIエージェント](../ai-agents/ai-agents.md) — コメントからDMが開始された後に返信を担当するエージェント。
- [Instagram DM](../messaging-channels/instagram-dms.md) および [Facebookメッセンジャー](../messaging-channels/facebook-messenger.md) — チャネルごとの詳細な設定手順。
