SAAS GUIDE

n8n
AIワークフロー自動化の使い方とエージェント構築を解説

公開日 2026.05.21 / 更新日 2026.06.13 / テック比較ジャーナル編集部

#n8n #AIワークフロー #業務自動化 #AIエージェント #Zapier代替 #セルフホスト

「毎日の定型作業を自動化したい」「AIを使った処理を業務に組み込みたい」──そう思っても、プログラミングの壁を感じる人は多いはずです。そこで注目されているのがn8n(エヌエイトエヌ)。画面上でノード(部品)を線でつなぐだけで業務を自動化できるオープンソースツールです。近年はAIエージェントを組み立てる基盤としても急速に普及しています。本記事では、n8nの基本、AIワークフローの作り方、Zapierとの違い、料金までを初心者向けに解説します。

n8nとは何か

n8nは、ノードをつないで業務を自動化するワークフロー自動化ツールです。「メールが届いたら → 内容をAIで要約して → Slackに通知する」といった処理を、コードをほとんど書かずに画面上で組み立てられます。最大の特徴はオープンソースであること。自社サーバーにセルフホストすれば、実行回数の制限なく無料で使えます。

連携できるサービスは400以上。Gmail、Slack、Google Sheets、Notion、各種データベース、そしてOpenAIやClaudeなどのAI APIまで、ノードとして用意されています。これらを組み合わせることで、ノーコードに近い感覚で複雑な自動化が実現できます。

なぜAIエージェント構築で注目されているのか

n8nが2025〜2026年に急伸している理由は、AIエージェントの構築基盤として優秀だからです。AIエージェントは「AIが状況を判断し、ツールを呼び、結果に応じて次の行動を選ぶ」仕組みですが、n8nはまさにこの「条件分岐」「ツール呼び出し」「ループ」を視覚的に組めます。

具体的には、AIノードに「使えるツール(n8nの他ノード)」を渡しておくと、AIが状況に応じてどのツールを使うかを自律的に判断する、というエージェント的な動作が組めます。プログラミングなしでエージェントの骨組みを作れるのが強みです。

AIワークフローの作成例

たとえば「問い合わせメールを自動で分類し、担当者に振り分ける」ワークフローは、次のようなノード構成で作れます。

順序ノード役割
1Gmailトリガー新着メールを検知して起動
2AIノード(分類)メール内容を「営業/サポート/苦情」に分類
3IFノード(分岐)分類結果で処理を振り分け
4Slackノード該当チャンネルへ自動通知

これらを画面上でドラッグして線でつなぐだけ。コードを書くのは、せいぜいAIへの指示文を整える程度です。

n8nとZapier・Makeの違い

自動化ツールでよく比較されるZapier・Makeとの違いを整理します。

項目n8nZapier
提供形態OSS+クラウドクラウドのみ
セルフホスト◎ 無料・無制限×
料金セルフホストはサーバー代のみ実行回数で従量課金
複雑な処理◎ 分岐・ループ・コードノード可○ シンプルな連携向き
手軽さ○ 構築の手間あり◎ すぐ使える

手軽さ重視ならZapier」「自由度・コスト効率・AIエージェント構築ならn8n」という棲み分けです。実行回数が多い業務ほど、セルフホストできるn8nのコストメリットが効きます。

料金とはじめ方

n8nには2つの選択肢があります。セルフホスト版はDockerなどで自社サーバーに立て、サーバー代だけで無制限に使えます。クラウド版はn8n社が運用し、月額制で手軽に始められます。「まず無料のセルフホストで試す → 運用負荷を避けたくなったらクラウドへ」という流れが定番です。Dockerが使える環境なら、docker run 一発でローカルに立ち上げて試せます。

まず結論:n8nは「何でもAIに任せるツール」ではない

n8nをAIエージェント構築ツールとして見る人が増えていますが、いきなり「AIに全部判断させる」方向で作ると失敗しやすいです。実務で安定するのは、人間が業務フローを分解し、AIには判断・分類・要約・文章生成の一部を任せる形です。

たとえば問い合わせ対応なら、AIに「全部返信して」と任せるのではなく、まずメールを読み取り、カテゴリを分類し、緊急度を付け、担当部署に振り分け、返信案だけ作る。最後の送信は人間が確認する。このように分けると、n8nはかなり実用的になります。

実務フロー1:問い合わせメールをAIで分類してSlackに流す

一番分かりやすいn8nの使い方は、問い合わせ対応の一次処理です。問い合わせフォームやGmailに届いたメールをAIで分類し、担当者に振り分けます。

順序n8nノード実務上の役割注意点
1Gmail / Webhook新規問い合わせを受け取る本文だけでなく送信元・件名も保持する
2Set / Function不要な署名やHTMLを整形するAIに渡す前にノイズを減らす
3AI Node営業・サポート・請求・クレームに分類する出力形式はJSONに固定する
4IF / Switch分類結果に応じて分岐する分類できない場合の逃げ道を作る
5Slack担当チャンネルへ通知するAIの分類理由も一緒に送る
6Google Sheets / CRM問い合わせログを保存する後で改善できるように記録する

このフローで重要なのは、AIの出力を自由文にしないことです。たとえば {"category":"sales","priority":"high","reason":"価格相談を含む"} のようにJSONで返させると、後続のIFノードで扱いやすくなります。

実務フロー2:営業リードを自動整理する

展示会、Webフォーム、資料請求、LinkedIn、広告LPなどから入るリードを手作業で整理している会社は多いです。n8nを使うと、この初動をかなり自動化できます。

  1. フォーム送信をWebhookで受け取る:名前、会社名、メール、問い合わせ内容を取得。
  2. AIでリードの温度感を判定する:「今すぐ相談」「情報収集」「採用営業」「対象外」などに分類。
  3. 会社名をもとにCRMを検索する:既存顧客か新規かを確認。
  4. Google SheetsまたはCRMに登録する:担当者、流入元、優先度を保存。
  5. Slackで営業チームへ通知する:高温度リードだけ即時通知。
  6. 返信メールの下書きを作る:送信は人間が確認。

このフローは、AIが営業判断を完全に代替するものではありません。むしろ、営業がすぐ見るべきリードを前に出し、後回しでよいリードを整理するための仕組みです。

実務フロー3:毎朝のレポートを自動生成する

n8nは「毎朝9時に実行」のような定期処理にも向いています。たとえば、サイト運営者なら次のようなレポートを作れます。

情報源取得する内容AIに任せる処理
Google AnalyticsPV、流入元、人気ページ前日比で異常がないか要約
Search Console検索クエリ、クリック、掲載順位伸びているキーワードを抽出
広告管理画面費用、CV、CPA悪化しているキャンペーンを検出
Slack / Gmail問い合わせ・通知重要なものだけまとめる

AIに「レポートを作って」と投げるのではなく、n8nでデータ取得と整形を行い、AIには最後の要約とコメントを任せる。この分担が実務では安定します。

実務フロー4:記事更新の下準備を自動化する

SaaS比較サイトやブログ運営では、記事の更新作業が地味に重いです。n8nを使うと、更新候補の検出から下書き作成までを半自動化できます。

ここでも大切なのは、AIに勝手に公開させないことです。SEO記事は事実確認が重要なので、n8nは更新候補を集める係、人間は最終判断する係に分けるのが安全です。

n8nでAIワークフローを作る時の設計手順

実務では、いきなりノードを並べ始めるより、先に紙やメモで流れを分解した方がうまくいきます。

  1. 起点を決める:メール、フォーム、スケジュール、Webhookなど。
  2. 入力データを整える:AIに渡す前にノイズを減らす。
  3. AIに任せる判断を1つに絞る:分類、要約、抽出、返信案など。
  4. 出力形式を固定する:JSON、表、固定ラベルなど。
  5. 分岐を作る:成功・失敗・不明の3パターンを用意する。
  6. 人間確認を入れる:送信、削除、契約、支払いなどは自動実行しない。
  7. ログを残す:後で失敗を改善できるようにする。

AIノードでよく使うプロンプト例

問い合わせ分類で使うなら、次のようなプロンプトが実務向きです。

あなたは問い合わせ一次分類の担当者です。
以下のメール本文を読み、カテゴリ・優先度・理由をJSONで返してください。

# カテゴリ
- sales: 新規相談・料金相談・資料請求
- support: 使い方・不具合・設定相談
- billing: 請求・契約・支払い
- complaint: クレーム・緊急対応
- other: その他

# 優先度
- high: 当日中に対応が必要
- medium: 2営業日以内に対応
- low: 急ぎではない

# 出力形式
{
  "category": "sales | support | billing | complaint | other",
  "priority": "high | medium | low",
  "summary": "30文字以内の要約",
  "reason": "分類理由"
}

こうしておくと、次のIFノードやSwitchノードで扱いやすくなります。AIを「文章を書く係」ではなく、構造化データを返す係として使うのがn8nでは重要です。

Zapier・Makeではなくn8nを選ぶべきケース

状況n8nが向く理由
実行回数が多いセルフホストなら実行回数課金を避けやすい
社内データを外部に出しにくい自社サーバーで運用できる
AI処理を細かく制御したいプロンプト、分岐、リトライ、ログを自分で設計できる
複雑な業務フローがあるIF、Switch、Loop、Codeノードで柔軟に組める
エンジニアが少し触れるノーコードだけでなくローコードで拡張できる

逆に、非エンジニアだけで最短セットアップしたい、連携したいサービスが定番SaaSだけ、運用やサーバー管理をしたくない、という場合はZapierやMakeの方が楽なこともあります。

セルフホスト運用で気をつけること

n8nはセルフホストできるのが魅力ですが、サーバーを持つということは運用責任も持つということです。特に本番運用では次の点を確認してください。

n8nで失敗しがちなパターン

失敗原因対策
AIの分類がブレるカテゴリ定義が曖昧ラベルと判定条件を明文化する
後続ノードでエラーになるAI出力が自由文JSON固定にする
無限ループする停止条件がない最大回数・タイムアウトを設定する
通知が多すぎる重要度フィルタがないhighのみ即時通知などに絞る
本番で止まるエラー時の分岐がないError Triggerや失敗通知を用意する

契約前に確認したいリスト

まとめ

n8nは、単なるZapier代替ではありません。Zapierが「すぐつなぐ」道具だとすれば、n8nは「業務フローを自分で設計して育てる」道具です。AI連携が入ると、その差はさらに大きくなります。

テック比較ジャーナルとしての決め台詞はこれです。n8nは、AIに仕事を丸投げするツールではなく、AIが働ける業務レーンを人間が作るツールです。 ここを理解して使えば、問い合わせ対応、営業リード整理、レポート作成、記事更新の下準備まで、かなり現実的に自動化できます。

まとめ

n8nは、業務自動化からAIエージェント構築まで、ノードをつなぐ感覚で実現できるオープンソースツールです。最大の魅力は、セルフホストで無料・無制限に使えるコスト効率と、複雑な分岐やAI連携を視覚的に組める自由度。Zapierの手軽さには一歩譲るものの、実行回数が多い業務やAIエージェントの試作では圧倒的に有利です。まずはDockerでローカルに立ち上げ、「メール→AI要約→Slack通知」のような小さな自動化から始めると、その便利さがすぐに体感できるはずです。

導入前によくある疑問

n8nとは何ですか?

ノードをつなぐだけで業務を自動化できるオープンソースのワークフロー自動化ツールです。アプリ連携・データ処理・AI呼び出しを画面上で組み立てられ、セルフホストして無料で使えます。近年はAIエージェント構築の基盤としても普及しています。

n8nとZapierの違いは?

Zapierは完全クラウドの商用サービスで手軽ですが従量課金です。n8nはオープンソースでセルフホストでき、自社サーバーで無制限に実行すれば月額固定費だけで済みます。複雑な分岐やAIエージェント構築の自由度もn8nが高い傾向です。

n8nの無料プランで確認すべき制限は?

セルフホスト版は無料で利用できます(サーバー代のみ)。手軽に始めたい場合はクラウド版もあり、こちらは月額制です。まず無料のセルフホストで試し、運用負荷を避けたい場合にクラウドへ移行するのが一般的です。

← JOURNALに戻るSaaS一覧を見る →