公開日 2026.05.21 / 更新日 2026.06.13 / テック比較ジャーナル編集部
「毎日の定型作業を自動化したい」「AIを使った処理を業務に組み込みたい」──そう思っても、プログラミングの壁を感じる人は多いはずです。そこで注目されているのがn8n(エヌエイトエヌ)。画面上でノード(部品)を線でつなぐだけで業務を自動化できるオープンソースツールです。近年はAIエージェントを組み立てる基盤としても急速に普及しています。本記事では、n8nの基本、AIワークフローの作り方、Zapierとの違い、料金までを初心者向けに解説します。
n8nは、ノードをつないで業務を自動化するワークフロー自動化ツールです。「メールが届いたら → 内容をAIで要約して → Slackに通知する」といった処理を、コードをほとんど書かずに画面上で組み立てられます。最大の特徴はオープンソースであること。自社サーバーにセルフホストすれば、実行回数の制限なく無料で使えます。
連携できるサービスは400以上。Gmail、Slack、Google Sheets、Notion、各種データベース、そしてOpenAIやClaudeなどのAI APIまで、ノードとして用意されています。これらを組み合わせることで、ノーコードに近い感覚で複雑な自動化が実現できます。
n8nが2025〜2026年に急伸している理由は、AIエージェントの構築基盤として優秀だからです。AIエージェントは「AIが状況を判断し、ツールを呼び、結果に応じて次の行動を選ぶ」仕組みですが、n8nはまさにこの「条件分岐」「ツール呼び出し」「ループ」を視覚的に組めます。
具体的には、AIノードに「使えるツール(n8nの他ノード)」を渡しておくと、AIが状況に応じてどのツールを使うかを自律的に判断する、というエージェント的な動作が組めます。プログラミングなしでエージェントの骨組みを作れるのが強みです。
たとえば「問い合わせメールを自動で分類し、担当者に振り分ける」ワークフローは、次のようなノード構成で作れます。
| 順序 | ノード | 役割 |
|---|---|---|
| 1 | Gmailトリガー | 新着メールを検知して起動 |
| 2 | AIノード(分類) | メール内容を「営業/サポート/苦情」に分類 |
| 3 | IFノード(分岐) | 分類結果で処理を振り分け |
| 4 | Slackノード | 該当チャンネルへ自動通知 |
これらを画面上でドラッグして線でつなぐだけ。コードを書くのは、せいぜいAIへの指示文を整える程度です。
自動化ツールでよく比較されるZapier・Makeとの違いを整理します。
| 項目 | n8n | Zapier |
|---|---|---|
| 提供形態 | OSS+クラウド | クラウドのみ |
| セルフホスト | ◎ 無料・無制限 | × |
| 料金 | セルフホストはサーバー代のみ | 実行回数で従量課金 |
| 複雑な処理 | ◎ 分岐・ループ・コードノード可 | ○ シンプルな連携向き |
| 手軽さ | ○ 構築の手間あり | ◎ すぐ使える |
「手軽さ重視ならZapier」「自由度・コスト効率・AIエージェント構築ならn8n」という棲み分けです。実行回数が多い業務ほど、セルフホストできるn8nのコストメリットが効きます。
n8nには2つの選択肢があります。セルフホスト版はDockerなどで自社サーバーに立て、サーバー代だけで無制限に使えます。クラウド版はn8n社が運用し、月額制で手軽に始められます。「まず無料のセルフホストで試す → 運用負荷を避けたくなったらクラウドへ」という流れが定番です。Dockerが使える環境なら、docker run 一発でローカルに立ち上げて試せます。
n8nをAIエージェント構築ツールとして見る人が増えていますが、いきなり「AIに全部判断させる」方向で作ると失敗しやすいです。実務で安定するのは、人間が業務フローを分解し、AIには判断・分類・要約・文章生成の一部を任せる形です。
たとえば問い合わせ対応なら、AIに「全部返信して」と任せるのではなく、まずメールを読み取り、カテゴリを分類し、緊急度を付け、担当部署に振り分け、返信案だけ作る。最後の送信は人間が確認する。このように分けると、n8nはかなり実用的になります。
一番分かりやすいn8nの使い方は、問い合わせ対応の一次処理です。問い合わせフォームやGmailに届いたメールをAIで分類し、担当者に振り分けます。
| 順序 | n8nノード | 実務上の役割 | 注意点 |
|---|---|---|---|
| 1 | Gmail / Webhook | 新規問い合わせを受け取る | 本文だけでなく送信元・件名も保持する |
| 2 | Set / Function | 不要な署名やHTMLを整形する | AIに渡す前にノイズを減らす |
| 3 | AI Node | 営業・サポート・請求・クレームに分類する | 出力形式はJSONに固定する |
| 4 | IF / Switch | 分類結果に応じて分岐する | 分類できない場合の逃げ道を作る |
| 5 | Slack | 担当チャンネルへ通知する | AIの分類理由も一緒に送る |
| 6 | Google Sheets / CRM | 問い合わせログを保存する | 後で改善できるように記録する |
このフローで重要なのは、AIの出力を自由文にしないことです。たとえば {"category":"sales","priority":"high","reason":"価格相談を含む"} のようにJSONで返させると、後続のIFノードで扱いやすくなります。
展示会、Webフォーム、資料請求、LinkedIn、広告LPなどから入るリードを手作業で整理している会社は多いです。n8nを使うと、この初動をかなり自動化できます。
このフローは、AIが営業判断を完全に代替するものではありません。むしろ、営業がすぐ見るべきリードを前に出し、後回しでよいリードを整理するための仕組みです。
n8nは「毎朝9時に実行」のような定期処理にも向いています。たとえば、サイト運営者なら次のようなレポートを作れます。
| 情報源 | 取得する内容 | AIに任せる処理 |
|---|---|---|
| Google Analytics | PV、流入元、人気ページ | 前日比で異常がないか要約 |
| Search Console | 検索クエリ、クリック、掲載順位 | 伸びているキーワードを抽出 |
| 広告管理画面 | 費用、CV、CPA | 悪化しているキャンペーンを検出 |
| Slack / Gmail | 問い合わせ・通知 | 重要なものだけまとめる |
AIに「レポートを作って」と投げるのではなく、n8nでデータ取得と整形を行い、AIには最後の要約とコメントを任せる。この分担が実務では安定します。
SaaS比較サイトやブログ運営では、記事の更新作業が地味に重いです。n8nを使うと、更新候補の検出から下書き作成までを半自動化できます。
ここでも大切なのは、AIに勝手に公開させないことです。SEO記事は事実確認が重要なので、n8nは更新候補を集める係、人間は最終判断する係に分けるのが安全です。
実務では、いきなりノードを並べ始めるより、先に紙やメモで流れを分解した方がうまくいきます。
問い合わせ分類で使うなら、次のようなプロンプトが実務向きです。
あなたは問い合わせ一次分類の担当者です。
以下のメール本文を読み、カテゴリ・優先度・理由を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では重要です。
| 状況 | n8nが向く理由 |
|---|---|
| 実行回数が多い | セルフホストなら実行回数課金を避けやすい |
| 社内データを外部に出しにくい | 自社サーバーで運用できる |
| AI処理を細かく制御したい | プロンプト、分岐、リトライ、ログを自分で設計できる |
| 複雑な業務フローがある | IF、Switch、Loop、Codeノードで柔軟に組める |
| エンジニアが少し触れる | ノーコードだけでなくローコードで拡張できる |
逆に、非エンジニアだけで最短セットアップしたい、連携したいサービスが定番SaaSだけ、運用やサーバー管理をしたくない、という場合はZapierやMakeの方が楽なこともあります。
n8nはセルフホストできるのが魅力ですが、サーバーを持つということは運用責任も持つということです。特に本番運用では次の点を確認してください。
| 失敗 | 原因 | 対策 |
|---|---|---|
| AIの分類がブレる | カテゴリ定義が曖昧 | ラベルと判定条件を明文化する |
| 後続ノードでエラーになる | AI出力が自由文 | JSON固定にする |
| 無限ループする | 停止条件がない | 最大回数・タイムアウトを設定する |
| 通知が多すぎる | 重要度フィルタがない | highのみ即時通知などに絞る |
| 本番で止まる | エラー時の分岐がない | Error Triggerや失敗通知を用意する |
n8nは、単なるZapier代替ではありません。Zapierが「すぐつなぐ」道具だとすれば、n8nは「業務フローを自分で設計して育てる」道具です。AI連携が入ると、その差はさらに大きくなります。
テック比較ジャーナルとしての決め台詞はこれです。n8nは、AIに仕事を丸投げするツールではなく、AIが働ける業務レーンを人間が作るツールです。 ここを理解して使えば、問い合わせ対応、営業リード整理、レポート作成、記事更新の下準備まで、かなり現実的に自動化できます。
n8nは、業務自動化からAIエージェント構築まで、ノードをつなぐ感覚で実現できるオープンソースツールです。最大の魅力は、セルフホストで無料・無制限に使えるコスト効率と、複雑な分岐やAI連携を視覚的に組める自由度。Zapierの手軽さには一歩譲るものの、実行回数が多い業務やAIエージェントの試作では圧倒的に有利です。まずはDockerでローカルに立ち上げ、「メール→AI要約→Slack通知」のような小さな自動化から始めると、その便利さがすぐに体感できるはずです。
ノードをつなぐだけで業務を自動化できるオープンソースのワークフロー自動化ツールです。アプリ連携・データ処理・AI呼び出しを画面上で組み立てられ、セルフホストして無料で使えます。近年はAIエージェント構築の基盤としても普及しています。
Zapierは完全クラウドの商用サービスで手軽ですが従量課金です。n8nはオープンソースでセルフホストでき、自社サーバーで無制限に実行すれば月額固定費だけで済みます。複雑な分岐やAIエージェント構築の自由度もn8nが高い傾向です。
セルフホスト版は無料で利用できます(サーバー代のみ)。手軽に始めたい場合はクラウド版もあり、こちらは月額制です。まず無料のセルフホストで試し、運用負荷を避けたい場合にクラウドへ移行するのが一般的です。