初心者向け

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. 分岐と加工を覚える

ここまでできれば、たいていの処理は組めます。

最初に知っておくと得をする挙動

ここがこの記事の本題です。

n8n は画面で組み立てられる分、「動いているように見えて、実は取りこぼしている」が 起きやすいツールです。以下はすべて、記事を書く過程で実際に動かして確認したものです。

何に向いていて、何に向いていないか

正直に書きます。

向いていること

  • APIをつないで定期的に動かす処理。 ここが一番得意です
  • 処理の流れを他人に見せる必要がある場合。 画面を見せれば説明が済みます
  • 試行錯誤しながら作る場合。 ノード単体で実行して結果を確認できます

向いていないこと

  • 込み入ったロジック。 条件が増えるとノードが増え、かえって読みにくくなります。 分岐が多いなら Code ノードに寄せるか、プログラムで書いた方が早い場合があります
  • 大量データの処理。 件数が増えると実行履歴が重くなります
  • ミリ秒単位の応答が要る処理。 そういう用途のツールではありません

Claude Code とつなぐ

n8n は外部から操作できます。MCP という仕組みを使うと、 Claude Code からワークフローを作ったり、実行結果を読んだりできます。

このサイトの記事は、実際にこの方法で検証しています。 ノードの定義を読み、検証用のワークフローを作って実行し、結果を確認する、という流れです。

→ Claude Code から n8n を操作する:MCP接続の手順と詰まりどころ

次に読むもの

目的別に並べておきます。

触ったことがない

  1. n8n 用語集
  2. ローカルで動かす
  3. HTTP Requestノード

基本は分かる。実務で使いたい

  1. エラーが起きたとき何が届くか
  2. エラー通知は手動実行では飛ばない
  3. 失敗しても止まらないワークフロー(配布)

特定のノードを調べたい

ノード一覧にまとめています。 Merge、Split Out、 Schedule Trigger、Webhook なども書いています。


このサイトでは、実際に動かして確認したことだけを書いています。 確認していないことは「確認していない」と各記事に明記しています。

間違いを見つけたら指摘してください。これまでに2回、公開後に自分で誤りに気づいて 訂正しました。どちらも経緯を記事に残しています。

次に読む