Zapierの請求書を見て眩暈がした人ほどn8nに刺さります。月数千タスクで$50超えが当たり前のSaaS自動化に対して、n8nはセルフホストなら実行回数ゼロ円。VPS代だけで回せます。
ただし「無料 = 楽」ではありません。Docker、環境変数、リバースプロキシ、認証情報の暗号化キー管理。ここを飛ばすと本番で痛い目を見ます。本記事は「とりあえず動かす」から「業務に組み込んで止めない」までを通しで扱います。
n8nとは何か:定義と立ち位置

n8nとは、ノードとコネクションでワークフローを組み立てるオープンソースのワークフロー自動化ツールです。Zapier・Makeと同じカテゴリだが、自社サーバーにインストールできる点が決定的に違います。
読み方は「エヌ・エイト・エヌ」。"nodemation"の略で、ノード(node)とautomation(自動化)を組み合わせた造語と公式が説明しています。
ライセンスはfair-code。商用利用も改造も可能だが、SaaSとして再販する場合は別契約が必要というニュアンスのライセンスで、社内利用や自社サービスへの組み込みは制限なく使えます。
Zapier・Makeとの一番の違い
| 項目 | n8n | Zapier | Make |
|---|---|---|---|
| 実行回数 | 無制限 | 月100〜従量課金 | 月1,000〜従量課金 |
| データ保管 | 自社サーバー | 米国Zapier社 | EUMake社 |
| カスタムコード | JavaScript/Python実行可 | Code by Zapier(有料) | Custom function(制限あり) |
| 初期コスト | VPS代月数千円〜 | 無料プランあり | 無料プランあり |
要するに「機密データを外に出したくない」「実行回数が読めない」業務はn8n、ライトユーザーはZapier、という棲み分けになります。
編集部のおすすめ
手作業の
アプリ同士をつないだり、Webのデータを自動で集めたりできます。まず無料枠で試せます。

最初の6か月25%オフ(新規ユーザー)
URLを渡すとページ本文やブランド情報をAIが扱えるデータで返すAPI(無料は月1,000クレジット)
AIコーディング / 最低料金 ¥0〜
XServer VPSDifyやDockerのアプリイメージを選んで申し込めるVPS。n8nやDifyを自分のサーバーで動かしたい人向け
VPS(Dify・n8n の自前運用) / プランと料金は公式で確認
ABLENET VPSn8nやDifyを自分のサーバーで動かしたい人向けのVPS
VPS(n8n・Dify の自前運用) / プランと料金は公式で確認
n8nの使い方:3つの起点パターン

n8nのワークフローは「いつ動くか」を決めるトリガーノードから始まります。これを理解すると残りは応用でしかありません。
Manual Trigger(手動実行)
ボタンを押したとき動く、いわゆるデバッグ用。最初の学習はこれで十分。
Schedule Trigger(時刻起動)
毎日9時、毎週月曜、5分おき、といったcron相当の起動。日次レポート送信、定期的なAPI監視に使います。
Webhook Trigger(外部呼び出し)
n8nが固有URLを発行し、そこに外部からPOSTが来た瞬間に動きます。フォーム送信、Stripe決済通知、LINE Webhook、GitHub Issue登録など、外部イベント駆動の中核。
実務では9割がScheduleかWebhookになります。Manualはテスト以外で使いません。
セルフホスト版の構築手順(Docker一発)

最短ルートを示します。VPSさえあれば10分で立ち上がります。
必要なもの
- VPS(さくら/ConoHa/Hetzner等、月千円〜のメモリ2GB以上)
- ドメイン1本(n8n.example.comのような)
- DockerとDocker Composeがインストールされた環境
docker-compose.ymlの最小構成
services:
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=n8n.example.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.example.com/
- N8N_ENCRYPTION_KEY=ここに32文字のランダム文字列
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=安全なパスワード
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
postgres:
image: postgres:16
restart: always
environment:
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=安全なパスワード
- POSTGRES_DB=n8n
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data:
立ち上げと初期設定
docker compose up -d を叩いて、Caddy または Nginx でHTTPSリバースプロキシをかぶせます。初回アクセスでオーナーアカウントを作って完了。
注意点は3つだけ。
N8N_ENCRYPTION_KEYは最初に決めたら絶対に変えない(変えると保存済み認証情報が全部読めなくなる)- SQLiteのデフォルトでも動くがPostgresを最初から使う方が後の移行で詰まない
WEBHOOK_URLを本番URLに合わせないとWebhookが内部IPを返してしまう
このあたりはZapier代替を本気で狙う前提なら、最初に1時間かけても安いです。
毎週月曜の朝に、今週のn8nのニュースとアップデートを先頭に、AI全体の主なニュースと新しく載ったツールをまとめて届けます。登録特典は「AIツール選定チェックリスト 2026」。
確認メールのボタンを押すと登録が完了します。配信はいつでも解除できます。
ワークフロー作成の基本フロー

GUIで触るので感覚的だが、設計の型はあります。
ステップ1:トリガー選択
新規ワークフロー → 「Add first step」→ Schedule、Webhook、または対応アプリ別トリガーから選びます。Gmail新着検知、Notion更新検知のような専用トリガーも300種以上揃っています。
ステップ2:データ取得・加工ノード
トリガーの「+」を押して次ノードを足していきます。
- HTTP Request:任意APIを叩く万能ノード
- Set:JSONフィールドを整形・追加
- IF:条件分岐
- Code:JavaScriptまたはPythonでの自由処理
ステップ3:出力ノード
Slack通知、Gmail送信、Google Sheets書き込み、Notion追加、Discord投稿。連携先は400以上あります。
ステップ4:テスト実行と本番化
各ノードの「Execute Node」で個別実行、左上「Test workflow」で全体テスト、問題なければ右上トグルで「Active」にすれば常駐起動。
実装の勘所は、いきなり全部繋がずノードごとに必ず単体実行で出力JSONを目視確認すること。これを飛ばすと後段の参照式({{$json.field}})でハマる。
重宝するノードと使い分け
実務で頻繁に使うノードはそんなに多くありません。代表格を挙げます。
| ノード | 用途 | 一言メモ |
|---|---|---|
| HTTP Request | API連携全般 | 対応アプリにない場合の保険 |
| Webhook | 外部からの起動 | フォーム・LINE・Stripe入口 |
| IF / Switch | 条件分岐 | 件名・キーワードで処理分岐 |
| Set | データ整形 | フィールド追加・名称変換 |
| Code | 自由処理 | 正規表現・複雑な集計はここ |
| OpenAI / AI Agent | LLM連携 | 要約・分類・抽出 |
| Schedule Trigger | 時刻起動 | 日次バッチの定番 |
特にCodeノードはJavaScriptとPythonの両方を書けるので、「ZapierのCode by Zapierじゃ書ききれない」処理を飲み込めます。AI連携と組み合わせると一気に応用範囲が広がります。AIエージェント全体像はAutoGPT完全ガイドも参照。
n8n Cloud版とセルフホストの選び分け
「結局どっちを選ぶか」だけ整理します。
n8n Cloudは公式がホスティングするマネージド版で、Starterプランが€20/月(月2,500実行)、Proが$50/月(月10,000実行・15ワークフロー)。サーバー管理ゼロですぐ使える代わりに、実行回数とワークフロー数に上限がかかります。
| 観点 | n8n | セルフホスト |
|---|---|---|
| 月コスト | €20〜 | VPS代月千円〜 |
| 実行回数 | プランごと上限 | 無制限 |
| 初期構築 | 登録のみ | Docker構築1〜2時間 |
| データ保管 | n8nクラウド | 自社サーバー |
| 保守 | 全自動 | 自分でアップデート |
判断軸はシンプル。
- 月実行が3,000回未満/一人運用 → Cloud Starterで十分
- 機密データ扱う/実行回数が読めない/コスト最適化重視 → セルフホスト一択
- PoCで触ってみたい → 公式無料トライアルで感覚掴んでから決める
実務的には「PoCはCloudで作って、本番はセルフホストに移す」パターンが多いです。設定はエクスポート/インポートで丸ごと持ち運べます。
業務での具体的なユースケース
机上の話だけでは退屈なので、すぐ作れる例を出します。
1. メール問い合わせの自動振り分け+AI返信ドラフト
Gmail Trigger → AI Agentで件名・本文から「営業/サポート/クレーム」を分類 → IFノードで分岐 → 種類別にSlackチャンネル通知+ Gmail下書きをAIで生成。
似た発想はAI OCRツールガイドで扱う紙書類処理にも応用が利きます。
2. 競合サイト価格の毎朝モニタリング
Schedule Trigger(毎朝7時)→ HTTP Requestで対象URLを取得 → Codeノードで価格を正規表現抽出 → Google Sheetsに追記 → 前日比5%以上の変動だけSlack通知。
3. SNS投稿の一斉配信
Webhook(社内フォームから起動)→ AI Agentで各SNS用に文字数調整 → X / Instagram / LinkedIn / Threadsに並列投稿。基本操作から先に押さえたい人はn8n完全ガイドも参照。
4. 動画コンテンツの自動キャプション生成
Webhookで動画URL受信 → 文字起こしAPI → AI Agentで要約・タイトル候補生成 → Notionに保存。Sora系の動画生成と組み合わせると制作パイプラインが一気に短縮できます(Sora AIガイド参照)。
どのケースも共通するのは「ノードを並べて条件分岐を書くだけ」で、コード行数はほぼゼロ。Excelマクロより簡単という人もいます。
つまずきやすいポイントと対策
リサーチで浮かんだ落とし穴と、現場で踏みやすい地雷をまとめます。
よくあるトラブル
- WebhookのURLが内部IPで発行される →
WEBHOOK_URL環境変数を本番ドメインに設定し直す - アップデート後に認証情報が読めない →
N8N_ENCRYPTION_KEYが消えた/変わった可能性。バックアップから復旧 - OOMで突然落ちる → メモリ2GBは心許ない。実行が増えてきたら4GBへ
- Webhookで一気にイベントが来てDB詰まり → Queueモード(Redis経由)に切り替え
バックアップの基本
PostgresのダンプとDocker volumeの/home/node/.n8nの2点をcronで毎日S3 / R2に飛ばします。これだけで本番事故の9割は救えます。詳細手順はtopic-400329-guideに近い構成例があります。
セキュリティ
- 公開URLには必ずベーシック認証or SSO(OAuthプロキシ)を噛ます
- Webhookのパスは推測困難な文字列にする
- 機密情報は環境変数かn8nのCredentials機能(暗号化保存)に入れ、ノード上に直書きしない
ここを軽視するとオープンソースの自動化ツールが、そのまま社内DBへの侵入経路になります。シャレになりません。
編集部の評価
正直に書きます。Zapier→n8n移行は、移行作業そのものが半日仕事でした。ノードの粒度がZapierより細かいので、1 Zap = 3〜5ノードに分解されることが多いです。最初の数本は戸惑った。
ただ慣れると圧倒的に書きやすいです。理由は3つ。
ひとつ目はJSONを直接触れる安心感。Zapierの「Custom Pill」で詰まる場面も、n8nなら{{$json.body.items[0].price}}で一発で取れます。
ふたつ目はCodeノードの自由度。Zapierの2KBコード制限がないので、HTML解析や複雑な集計をそのまま書けます。Pythonも使えるのが地味に便利。
みっつ目はコスト。Zapier Pro(月$49)でやっていた処理を、月1,500円のVPSにセルフホストして移したら、年間54,000円浮きました。1ヶ月の実装工数を入れても3ヶ月で回収できた計算。
微妙な点もあります。UIが英語のみで、慣れない人には学習コストが高いです。あとアップデート頻度が速いので、本番はlatestタグじゃなくバージョン固定がおすすめ。n8nio/n8n:1.x.xで運用する方が事故りません。
月1万実行を超える業務自動化なら一択。逆に「月100回くらいしか動かない」軽い用途ならZapier無料枠で十分なので無理に乗り換える必要はない。
よくある質問(FAQ)
Q. n8nは完全に無料で使えますか?
セルフホスト版(Community Edition)は無料で、ワークフロー数・実行回数に制限がありません。ただしVPSなどサーバー代は別途かかります。n8n Cloudは€20/月のStarterからで、無料トライアル期間が用意されています。
Q. プログラミング知識は必須ですか?
基本的なワークフローはノードを繋ぐだけで作れるので、プログラミング不要。ただしHTTP Requestで認証が絡んだり、CodeノードでJSONを加工する場面ではJavaScriptの基礎知識があると圧倒的に楽。「APIってなに?」レベルだと最初は厳しいです。
Q. ZapierやMakeと比べて何が違いますか?
最大の違いはセルフホスト可能でデータを社外に出さずに済む点と、実行回数の上限がない点。逆にZapierの方が対応アプリ数や日本語ドキュメントは充実していて、ノーコード初心者には優しいです。機密データを扱う社内自動化はn8n、SaaS連携重視で軽量ならZapierという棲み分けで考えると分かりやすいです。
Q. 日本語に対応していますか?
UI自体は2026年5月時点で英語のみ。ただしノード設定値(メール本文、Slackメッセージ等)は当然日本語で書けます。OpenAIやClaude系ノードを使えば日本語の要約・分類も問題なく動きます。
Q. 商用利用しても大丈夫ですか?
fair-codeライセンスのもと、社内業務での利用、自社サービスへの組み込みは制限なく可能。ただしn8n自体をホスティングしてSaaSとして再販する場合は別途エンタープライズ契約が必要。社内ツールとして使う分にはまったく問題ません。
Q. AIエージェントは作れますか?
作れます。AI Agentノードが標準搭載されていて、OpenAI・Claude・Geminiなど主要LLMを呼び出せます。ツールコール、メモリ、外部ツール連携も対応していて、簡単なエージェント構築なら専用フレームワークを別途使う必要はありません。
関連記事
- 【2026年最新】n8n使い方完全ガイド|セルフホストとオープンソース自動化
- 【2026年最新】n8nの使い方完全ガイド|セルフホスト×オープンソース自動化の全手順
- 【2026年最新】n8n使い方完全ガイド|セルフホスト無料・オープンソース自動化の始め方
- 【2026年最新】n8n使い方完全ガイド|セルフホストとオープンソース自動化
- 【2026年最新】n8n使い方完全ガイド:セルフホスト無料運用とワークフロー自動化
各ツールの公式サイト(一次情報)
料金・機能・対応範囲は各社公式が一次情報です。本記事は公開時点の検証に基づきますが、最新かつ正確な条件は必ず各公式ページで確認してください。
- n8n:公式サイト(AI PICKSの詳細)
- Make:公式サイト(AI PICKSの詳細)
- Claude:公式サイト(AI PICKSの詳細)




