n8nで問い合わせ一次判定を自動化する:LINE/フォーム入力をOpenAIで分類し、対応優先度をつける【2026年版】
ひとりで問い合わせを回すなら「優先度判定」から。LINE/フォームをn8nに集約し、OpenAIで緊急度・意図・次アクションをJSON判定、低確信度は人間確認へ回す設計を解説。

結論:ひとりで問い合わせを回すなら、「全部すぐ返信」より先に「優先度を判定する仕組み」を作る方が成果につながります。LINEやフォームの入力をn8nのWebhookに集約し、OpenAIで緊急度・意図・次アクションをJSONで返させ、確信度(confidence)が低いものは人間の確認キューに回す——この設計で、重要案件の取りこぼしを防げます。
この記事の要点
- 受信データのキー(source / sender / message / receivedAt / url)を最初に正規化する
- OpenAIの出力は自然文ではなくJSONに固定する
- 判定不能時のfallback(人間確認キュー)を先に決める
- high / medium / low / spam ごとに対応時間と対応方法を固定する
- 週次で誤判定10件を見直し、プロンプトとfew-shot例を更新する
対象読者
- 1人または少人数で問い合わせ対応を回している
- 返信速度のばらつきや、重要案件の見落としが発生している
- CRMを入れる前に、低コストで運用を整えたい
目標KPI(先に定義)
- 初回返信の中央値: 8時間 → 2時間以内
- 緊急問い合わせの取りこぼし: 0件
- 低優先問い合わせに使う時間: 30%削減
構成
- LINE webhook / フォーム送信をn8n Webhookで受信
- OpenAIノードで要件抽出(緊急度・意図・必要アクション)
- スコアに応じて Slack 通知先と返信テンプレを分岐
- Notion DBに全件ログし、週次レビューでプロンプト改善
Step 1. 受信データの正規化
受信時点で最低限そろえるキー:
- source(line / form)
- sender
- message
- receivedAt
- url(元ページ)
ここが揺れると判定ロジックが不安定になります。正規化は最優先です。
Step 2. OpenAI判定(JSON固定)
出力は自然文ではなく、必ずJSONで固定します。
{
"urgency": "high | medium | low",
"intent": "purchase | support | spam | other",
"confidence": 0.0,
"nextAction": "call | reply-template-a | reply-template-b | archive"
}重要なのは、判定不能時のfallbackを先に決めることです。 confidenceが閾値未満なら、人間確認キューに送るルールを必ず入れてください。
Step 3. 分岐設計(SLA優先)
- high: 即時Slack通知 + 15分以内確認
- medium: 2時間以内にテンプレ返信
- low: 日次バッチでまとめて対応
- spam: 自動アーカイブ(ただしログは残す)
失敗パターン
- プロンプトだけ改善して運用ルールが曖昧
- スパムと通常問い合わせの境界が未定義
- モデル更新で挙動が変わったのに回帰テストがない
改善ループ(週次)
- 誤判定10件を抽出
- どの入力が誤判定を生んだか分類
- プロンプトとfew-shot例を更新
- 翌週に同条件で再測定
この運用で、判定精度より先に「運用速度」が安定します。
よくある質問(FAQ)
Q. いきなり自動返信しても大丈夫?
A. 営業時間の案内など低リスクな領域から始め、商談やクレームは人間の承認を残してください。
Q. モデルは何を使うべき?
A. 精度とコストのバランスで選び、必ずログを残して比較してください。運用の継続性が最優先です。
Q. まず何から着手すべき?
A. 「優先度の定義」と「fallback条件」の2点です。ここが決まれば、実装は短時間で進みます。
Q. 判定に自信がない問い合わせはどうする?
A. confidenceが閾値未満なら、自動処理せず人間確認キューへ送ります。このルールを最初に入れておくことが、事故を防ぐ一番の保険です。
Solletでの次の一歩
優先度判定で拾い上げた「本気の問い合わせ」を購入につなげるには、販売までの導線設計が欠かせません。集客・教育・販売のどこで詰まりやすいかを先回りで知りたいならCRYSTALを、まずは無料で相談できる場がほしいならCUBE101(無料コミュニティ)をどうぞ。
参考リンク・一次情報
- n8n Docs(公式ドキュメント)
- n8n:Webhook ノード
- LINE Messaging API ドキュメント
- OpenAI:Structured Outputs(JSON形式での出力)
- Notion Developers(Notion API公式)
関連記事(あわせて読む)
更新履歴
- 2026-04-02: 初版公開
- 2026-10-14: 結論先出しの要約・要点・FAQ・参考リンク・関連導線を追加し、全体を再編集