公式LINEのキーワード応答が反応しない原因|応答モードと優先順位の設定ミス3つ
公式LINEのキーワード応答が反応しない原因|応答モードと優先順位の設定ミス3つ
「キーワードを送っても自動返信が返ってこない」。LINE公式アカウントのキーワード応答(応答メッセージのキーワード設定)が動かないという相談は、原因のほとんどが設定の競合です。メッセージ文面の問題でも、アカウントの不具合でもありません。
結論から書きます。キーワード応答が反応しないときに確認すべきは、次の3つだけです。
1. **応答モードの優先関係**:チャット(手動対応)が有効で、応答時間内はBotの自動応答が動かない設定になっている
2. **キーワードの一致仕様**:キーワード応答は「完全一致」でしか発動しない。スペース1つ、絵文字1つの違いで反応しない
3. **拡張ツールとのWebhook競合**:Lステップやエルメなどの拡張ツールを導入すると、応答の主導権がツール側に移り、管理画面のキーワード応答は動かなくなる
この3つを上から順に確認すれば、原因はほぼ特定できます。graciautoではLINE公式アカウントの構築・運用を、友だち数百人の物販アカウントから約51万人の多店舗サロン企業アカウントまで複数の本番環境で行っており、この記事ではその構築・診断の実例をもとに、それぞれの正しい設定と切り分け手順を解説します。
前提:公式LINEの「応答」は誰が握っているのか
原因の話に入る前に、1つだけ仕組みを押さえてください。LINE公式アカウントに届いたメッセージへの応答経路は、大きく3系統あります。
| 応答の経路 | 設定場所 | 特徴 |
|—|—|—|
| チャット(手動) | 管理画面のチャット機能 | 人が読んで返す。応答時間の設定に従う |
| 応答メッセージ(キーワード応答含む) | 管理画面の応答設定 | 完全一致キーワードや全メッセージへの自動返信 |
| Webhook(Bot・拡張ツール) | Messaging API設定 | LステップなどのツールやプログラムがLINEの外で応答を作る |
重要なのは、**この3系統には優先関係と競合があり、無整理に併用できない**ということです。どれをいつ動かすかを応答設定で決める構造になっており、「キーワード応答が反応しない」というトラブルは、ほぼすべて「自分が動くと思っている経路と、実際に応答を握っている経路がズレている」状態です。
つまり最初にやるべきは、文面やキーワードの見直しではなく、「今この瞬間、応答を握っているのはどの経路か」の確認です。
原因1:チャットが有効で、応答時間内は自動応答が動かない
いちばん多いのがこれです。LINE公式アカウントの応答設定では、チャット(手動対応)を有効にすると「応答時間」を設定できます。このとき、**応答時間内はチャット優先=スタッフが返す前提**になり、応答メッセージ側の設定によっては自動応答が発動しません。
「営業時間中に自分でテストしたら反応しない。でも夜に試したら返ってきた」という症状なら、ほぼ確実にこのパターンです。時間帯によって応答の主導権が切り替わっているだけで、キーワード設定自体は正常です。
正しい設定の考え方
- **自動応答を主役にするなら**:チャットをオフにするか、応答時間の内と外でそれぞれ何が動くのかを表にしてから設定する
- **手動チャットを主役にするなら**:キーワード応答は「応答時間外の受け皿」と割り切る。営業時間中にキーワード応答が動かないのは仕様どおりの挙動と理解しておく
設計の順序としては、設定画面を触る前に「平日日中/夜間/休日」の3区分で応答の担当(人か自動か)を決めてしまうのが正しいやり方です。ここを決めずに設定画面のスイッチを個別に切り替えていくと、「どの時間に何が動くのか誰も説明できないアカウント」になり、反応しない・二重に返るといった症状が時間帯限定で出るようになります。時間帯限定の不具合は再現確認に時間がかかるため、最初に表で決めておくことが最大の予防策です。
原因2:キーワード応答は「完全一致」でしか発動しない
2つ目は仕様の見落としです。LINE公式アカウントのキーワード応答は、登録したキーワードと**送信されたメッセージが完全に一致したときだけ**発動します。部分一致ではありません。
たとえば「予約」というキーワードを登録した場合:
- 「予約」 → 反応する
- 「予約したい」 → 反応しない
- 「予約 」(末尾にスペース) → 反応しない
- 「予約🙏」 → 反応しない
お客様が絵文字や助詞を付けて送るのは自然なことなので、「キーワードそのものだけを送ってもらう」前提の設計は、実運用ではかなりの割合で空振りします。
正しい設計の考え方
- キーワード応答を使う場面は、**こちらが送信文面を指定できる導線に限定する**。「『クーポン』と送ってください」とポスターやリッチメニューで明示し、お客様の自由入力に期待しない
- リッチメニューのタップでテキストを自動送信させる設計なら、送信文面を完全にコントロールできるため、完全一致の弱点を消せる
- 表記ゆれ(ひらがな・カタカナ・全角半角)は、想定できる分だけ複数キーワードとして登録しておく
なお、自由な文章に柔軟に反応させたいのであれば、それはキーワード応答の守備範囲ではなく、拡張ツールやAI応答の領域です。標準機能に無理をさせるより、道具を替える判断が正しいケースもあります。
原因3:拡張ツールを入れると、応答の主導権はツール側に移る
3つ目が、実務でいちばん見落とされやすい原因です。Lステップ・エルメなどの拡張ツールを導入すると、LINE公式アカウントのWebhook(メッセージの転送先)はツールのサーバーに向きます。この瞬間から、**応答を作る主体は管理画面ではなくツール側**になります。
つまり、拡張ツール導入後に「LINE公式アカウントの管理画面でキーワード応答を設定したのに反応しない」のは、故障ではなく構造上の必然です。応答の設定場所そのものがツール側に移っているため、キーワード応答はツールの管理画面(Lステップならキーワード応答機能)で設定し直す必要があります。
これは実際の構築現場で繰り返し確認してきた構造です。graciautoが支援した物販企業のアカウントでは、フォーム連携のために拡張ツールがWebhookを使用している状態で、別系統の自動送信プログラムを後付けしようとすると、送信エラーや「管理画面からは把握できない挙動」が起こり得ることを検証で確認しています。1つのLINE公式アカウントに対してWebhookの向き先は実質1本であり、**後から足した仕組みは、先にWebhookを握っている仕組みと競合し得る**という前提で設計しないと、原因調査に何日も溶かすことになります。
二重返信という逆パターンにも注意
主導権の移行を理解していないと、逆方向の事故も起きます。「反応しない」の逆で、**同じメッセージに2通返ってくる**パターンです。
graciautoでは、店舗の口コミ通知をLINEで配信する仕組みを自社開発した際、Webhook側(自社システム)が友だち追加時の案内文を自動返信する設計にしました。このとき、LINE公式アカウント標準のあいさつメッセージと応答メッセージは**意図的にオフ**にしています。両方が有効なままだと、友だち追加した瞬間に標準のあいさつとシステムからの案内が2通届き、受け取る側には壊れたアカウントに見えるからです。
拡張ツールや自社Botを導入するときの原則はシンプルです。**応答の担当を1系統に決め、使わない側の自動応答は明示的にオフにする**。「反応しない」も「二重に返る」も、根っこは同じ「主導権の未整理」から起こります。
拡張ツール側でも反応しない場合:条件の空振りを疑う
ここまでの3つを確認しても解決しない場合、つまり拡張ツール側でキーワード応答やアクションを設定しているのに反応しない場合は、**条件設定の空振り**を疑ってください。
これは約51万人の本番アカウントでリッチメニューの条件分岐を構築したときに、実機テストで検証した診断手順です。タップやキーワードに対してアクションが「無反応」になる典型原因は、設定した発動条件(友だち情報やタグ)に**その友だちが1つも一致していない**ことです。条件Aにも条件Bにも当てはまらない友だちは、何のアクションも実行されず、見た目上は「壊れて動かない」のと区別がつきません。
予防と診断の要点は3つあります。
- **受け皿条件を必ず作る**:条件分岐を設計するときは「どの条件にも当てはまらない友だち」が必ず発生する前提で、最後に全員を受ける案内アクションを置く。これがあると、条件漏れが「無反応」ではなく「案内文が届く」という観測可能な形で現れる
- **実行履歴で切り分ける**:Lステップなら友だち詳細のタイムラインに、アクションの実行記録が時刻付きで残ります。履歴に何も記録されていなければ「条件不一致で空振り」、記録があるのに期待と違うなら「条件の設計ミス」と、原因を2つに切り分けられる
- **テスト用の友だちアカウントで、条件に使う友だち情報の実際の値を確認する**:「登録済みのはず」の項目が空欄だった、というデータ起因の空振りは頻繁に起こり得ます。条件式ではなくデータ側を先に見るのが早道です
「設定したのに動かない」の調査は、感覚でやると設定画面を何周もすることになります。実行履歴→友だちデータ→条件式の順に見る、と決めておくだけで調査時間は大きく縮みます。
切り分け手順のまとめ:上から順に5分で確認する
最後に、この記事の内容をそのまま使えるチェックリストにします。上から順に確認してください。
1. **拡張ツールを導入しているか?** → しているなら、キーワード応答の設定場所はツール側。LINE公式アカウント管理画面の応答メッセージは主役ではない(原因3)
2. **チャット(手動対応)は有効か?応答時間内か?** → 応答時間内はチャット優先で自動応答が動かない設定になっていないか確認(原因1)
3. **送ったメッセージはキーワードと完全一致か?** → スペース・絵文字・表記ゆれを排除した文字列で再テスト(原因2)
4. **(ツール利用時)実行履歴に記録はあるか?** → 記録なしなら条件の空振り。友だち情報の実際の値を確認する
5. **応答系統は1本に整理されているか?** → 標準機能とツール・Botの両方が有効になっていないか。二重返信の予防も兼ねて、使わない側はオフにする
配信への反応が悪いというもう一段広い悩みについては、別記事「LINE公式で反応がないとき、配信文を書き直す前に見る3つの数字」で、確認すべき数字の側から解説しています。また、そもそもLINE公式アカウントの構築で何をどこまで設定するのかは「LINE構築とは何をする作業なのか」に工程表としてまとめています。
まとめ:キーワード応答のトラブルは「主導権の確認」から
キーワード応答が反応しない原因は、文面でもアカウントの不具合でもなく、応答モードの優先関係・完全一致の仕様・拡張ツールとの主導権という3つの設定問題にほぼ集約されます。
そして3つに共通する予防策は1つです。**「このアカウントの応答は、いつ・どの経路が握るのか」を設定前に決めて、表にしておく**こと。時間帯ごとの担当、キーワードを送らせる導線、ツール導入時の標準機能オフ。この整理さえあれば、キーワード応答は安定して動きますし、動かないときも5分で原因にたどり着けます。
この記事の手順で解決しない場合や、拡張ツールを含めた応答設計を根本から整理し直したい場合は、graciautoでもLINE公式アカウントの構築・運用のご相談を受け付けています。まずはこの記事の手順で自走を試し、構造から作り直したくなったときに思い出してください。