初心者向け
n8n とは:何ができて、最初にどこで詰まるのか
n8n がどういうツールで、何に向いていて何に向いていないかを整理しました。あわせて、実際に15本の記事を書きながら踏んだ「最初に知っておくと得をする挙動」をまとめています。どの順番で読めばいいかの案内も兼ねた記事です。
公開
動作確認: — n8n 2.36.8
n8n(エヌエイトエヌ)は、処理の流れを画面上で組み立てて自動化するツールです。 「毎朝APIからデータを取って、条件で振り分けて、Slackに流す」といった処理を、 コードをほとんど書かずに作れます。
読み方は「n-eight-n」。nodemation(node + automation)を縮めたものです。
この記事は入門の解説を丁寧に書くことが目的ではありません。 それは公式ドキュメントと企業メディアが既に十分やっています。ここでやりたいのは、
- 何に向いていて、何に向いていないかを正直に書くこと
- 実際に触って記事を15本書く過程で踏んだ落とし穴を先に渡すこと
- どの順番で読めばいいかを案内すること
の3つです。
何ができるか
やることは単純で、「きっかけ」と「処理」を線でつなぐだけです。
- きっかけ(トリガー): 決まった時刻になった、外部からリクエストが来た、など
- 処理(ノード): APIを叩く、条件で分ける、データを整形する、通知する
たとえばこのサイトで配布しているワークフローは、 毎朝7時に3つの地域の天気を取得し、失敗した地域だけ別に記録するという処理です。 ノード5つで組んでいます。
→ 1件失敗しても止まらない取得ワークフロー(テンプレート配布)
インポートしてすぐ動かせるJSONを置いてあるので、何ができるかは触った方が早いです。
最初に押さえる言葉
n8n の説明には、独特の言葉がいくつか出てきます。 最低限これだけ知っていれば読み進められます。
| 言葉 | 意味 |
|---|---|
| ワークフロー | 自動化する処理のまとまり。1つの流れ全体 |
| ノード | 流れの中の1つの箱。1つの仕事をする |
| トリガー | 流れを始めるきっかけのノード |
| アイテム | ノードからノードへ流れるデータ1件分 |
| 実行 | ワークフローが1回動いたときの記録 |
アイテムの考え方が n8n で一番つまずくところです。 「1件ずつ流れる」のではなく「何件かがまとまって流れる」ので、 ノードによっては件数が増えたり減ったりします。
12語をまとめた用語集があります。記事を読んでいて分からない言葉が出たら、ここに戻ってください。
→ n8n 用語集:アイテム、式、トリガー。最初に押さえる12語
動かし始める順番
1. 自分のPCで動かす
npm が入っていれば、インストールはコマンド1つです。 データがどこに保存されるか、何をバックアップすればいいかは、先に知っておくと後で困りません。
→ n8n をローカルで動かす:データはどこにあり、何をバックアップすればいいか
2. 最初の1本を作る
最初に触るなら HTTP Request ノードです。認証の要らない公開APIを1回叩くだけで、 「データが流れる」感覚がつかめます。
→ n8n HTTP Requestノードの使い方:最初の1回から実務で使う設定まで
3. 分岐と加工を覚える
ここまでできれば、たいていの処理は組めます。
- IFノードの使い方 — 条件で2つに分ける
- Switchノードの使い方 — 3つ以上に分ける
- Edit Fields(Set)ノードの使い方 — データを整える
- Codeノードの使い方 — 込み入った加工はここで
最初に知っておくと得をする挙動
ここがこの記事の本題です。
n8n は画面で組み立てられる分、「動いているように見えて、実は取りこぼしている」が 起きやすいツールです。以下はすべて、記事を書く過程で実際に動かして確認したものです。
何に向いていて、何に向いていないか
正直に書きます。
向いていること
- APIをつないで定期的に動かす処理。 ここが一番得意です
- 処理の流れを他人に見せる必要がある場合。 画面を見せれば説明が済みます
- 試行錯誤しながら作る場合。 ノード単体で実行して結果を確認できます
向いていないこと
- 込み入ったロジック。 条件が増えるとノードが増え、かえって読みにくくなります。 分岐が多いなら Code ノードに寄せるか、プログラムで書いた方が早い場合があります
- 大量データの処理。 件数が増えると実行履歴が重くなります
- ミリ秒単位の応答が要る処理。 そういう用途のツールではありません
Claude Code とつなぐ
n8n は外部から操作できます。MCP という仕組みを使うと、 Claude Code からワークフローを作ったり、実行結果を読んだりできます。
このサイトの記事は、実際にこの方法で検証しています。 ノードの定義を読み、検証用のワークフローを作って実行し、結果を確認する、という流れです。
→ Claude Code から n8n を操作する:MCP接続の手順と詰まりどころ
次に読むもの
目的別に並べておきます。
触ったことがない
基本は分かる。実務で使いたい
特定のノードを調べたい
ノード一覧にまとめています。 Merge、Split Out、 Schedule Trigger、Webhook なども書いています。
このサイトでは、実際に動かして確認したことだけを書いています。 確認していないことは「確認していない」と各記事に明記しています。
間違いを見つけたら指摘してください。これまでに2回、公開後に自分で誤りに気づいて 訂正しました。どちらも経緯を記事に残しています。