n8nを使い始めると、必ず出てくる言葉があります。
それが「ノード」です。
n8nの画面を見ると、四角い箱のようなものを線でつないで自動化を作ります。
この四角い箱がノードです。
たとえば、
- Googleスプレッドシートからデータを読む
- ChatGPTで文章を作る
- WordPressへ投稿する
という自動化なら、
- Google Sheetsノード
- OpenAIノード
- WordPressノード
という3つのノードをつなぎます。
最初は種類が多くて難しく見えますが、考え方はとてもシンプルです。
この記事では、n8nのノードとは何か、どんな種類があるのか、どうやってつなぐのかを初心者向けにやさしく解説します。
n8nのノードとは?
n8nのノードとは、自動化の中で1つの仕事を担当する部品です。
たとえば、
- Google Sheetsノード=スプレッドシートを読む・書く
- OpenAIノード=AIに文章を作ってもらう
- WordPressノード=WordPressへ記事を送る
というように、それぞれ役割があります。
料理にたとえるなら、
- 材料を用意する
- 切る
- 焼く
- 皿に盛る
という1つ1つの作業がノードです。
n8nでは、その作業を順番につないで1つの自動化を作ります。
ノードをつなぐと自動化になる
n8nでは、ノードを1つ置くだけでは大きな自動化にはなりません。
複数のノードを線でつなぐことで、データが順番に流れていきます。
たとえばブログ記事なら、
- Google Sheets
- OpenAI
- WordPress
という流れを作れます。
最初のGoogle Sheetsノードが記事本文を読み取ります。
次のOpenAIノードが、その本文からタイトルを作ります。
最後のWordPressノードが、タイトルと本文をWordPressへ送ります。
つまりn8nでは、
「前のノードで作ったデータを、次のノードへ渡す」という考え方が基本です。
ワークフローとは?
n8nでは、ノードをつないで作った自動化全体を「ワークフロー」と呼びます。
ワークフローとは、簡単に言えば、
「自動化の流れ全部」です。
たとえば、
- Google Sheetsから記事を取得
- AIでタイトル生成
- HTMLへ変換
- 画像生成
- WordPressへ投稿
まで作った場合、この流れ全体が1つのワークフローです。
ノード=1つの作業
ワークフロー=ノードをつないだ自動化全体
と覚えておけば大丈夫です。
n8nでよく使うノード
n8nには多くのノードがあります。
全部覚える必要はありません。
まずは、よく使うものから覚えていけば十分です。
Google Sheetsノード
Googleスプレッドシートとデータをやり取りするノードです。
たとえば、
- 行を読み取る
- 新しい行を追加する
- データを書き換える
- 条件に合う行を取得する
といったことができます。
AI自動化では、Googleスプレッドシートを「データの置き場所」として使うことが多いため、かなり使用頻度が高いノードです。
たとえば、
- 記事本文
- 入稿ステータス
- タイトル
- カテゴリ
などをスプレッドシートで管理できます。
OpenAIノード
OpenAIのAIを使って文章などを処理するノードです。
たとえば、
- タイトルを作る
- 文章を要約する
- SNS投稿文を作る
- 記事カテゴリを判定する
- キーワードを抽出する
といった処理ができます。
Google Sheetsノードと組み合わせれば、
- スプレッドシートから文章を読む
- AIへ渡す
- 結果をスプレッドシートへ戻す
という自動化も作れます。
WordPressノード
WordPressと連携するためのノードです。
たとえば、
- 新しい記事を作る
- 下書きを作る
- 記事を更新する
- タイトルを設定する
- 本文を登録する
- カテゴリを設定する
などができます。
AIブログを運営する場合は、
- Google Sheets
- OpenAI
- WordPress
という組み合わせが使いやすいです。
Webhookノード
Webhookノードは、外部から合図を受け取ってn8nを動かすためのノードです。
たとえば、
- お問い合わせフォームが送信された
- Webhookが受信
- n8nの処理を開始
という使い方ができます。
時間ではなく、
「何かが起きたら処理を始める」ときによく使います。
HTTP Requestノード
HTTP Requestノードは、APIを使って外部サービスとデータをやり取りするときに使います。
APIとは、サービス同士が情報をやり取りするための窓口です。
n8nに専用ノードがないサービスでも、APIが用意されていればHTTP Requestノードから接続できる場合があります。
少し難しく見えますが、n8nを使い慣れてくると非常に便利なノードです。
初心者のうちは、まずGoogle SheetsやWordPressなどの専用ノードから覚えれば大丈夫です。
Triggerノードとは?
n8nでは、自動化を始めるためのノードもあります。
これをTrigger、つまり「きっかけ」と考えるとわかりやすいです。
たとえば、
- 毎朝8時になった→処理開始
- フォームが送信された→処理開始
- ボタンを押した→処理開始
などです。
自動化には、
「いつ始めるのか」を決める必要があります。
そのスタート地点になるのがTriggerです。
手動実行もできる
n8nでは、自動実行だけでなく、自分でボタンを押してワークフローを動かすこともできます。
自動化を作っている途中は、まず手動で動かすのがおすすめです。
たとえば、
Google Sheets → OpenAI まで作ったら、一度実行します。
正常に動いたら、WordPress を追加します。
このように1つずつ確認していくと、エラーが出た場所を見つけやすくなります。
INPUTとOUTPUTを確認する
n8nを使ううえで、かなり重要なのがINPUTとOUTPUTです。
INPUT=そのノードに入ってきたデータ
OUTPUT=そのノードから出ていくデータ
です。
たとえばGoogle Sheetsノードから、タイトル、本文、カテゴリが出てきたとします。
これがOUTPUTです。
次のOpenAIノードでは、そのデータがINPUTとして入ってきます。
つまり、前のノードのOUTPUT ↓ 次のノードのINPUT という流れになります。
n8nでエラーが起きたら、まずこのデータの流れを見ると原因を見つけやすくなります。
Expressionとは?
n8nでは、前のノードにあるデータを次のノードで使うために「Expression」を使います。
難しい言葉ですが、
「前のデータをここに入れる指定」くらいに考えれば大丈夫です。
たとえばGoogleスプレッドシートに、完成本文という列があったとします。
その完成本文をOpenAIノードへ渡したい場合、Expressionを使ってその値を指定します。
すると、行ごとに違う本文をAIへ送れるようになります。
n8nでは、このExpressionを使えるようになると自動化の幅が大きく広がります。
ノード名は変更しておくとわかりやすい
n8nでは、ノードの名前を自分で変更できます。
たとえば、Google Sheets のままでも使えます。
しかし、ノードが増えると何をしているのかわかりにくくなります。
そこで、
- 自動入稿記事取得
- 記事メタ生成
- 本文HTML整形
- WP下書き作成
- シート更新
のように名前を変えておくと便利です。
ワークフローが大きくなるほど、ノード名をわかりやすくする効果は大きくなります。
初心者はノードを増やしすぎない
n8nを使い始めると、
- 「あれも自動化したい」
- 「これも追加したい」
となりがちです。
しかし、最初から10個、20個とノードをつなぐと、どこで失敗しているのかわからなくなります。
まずは、Google Sheets → OpenAI → Google Sheets くらいから始めるのがおすすめです。
この3ノードだけでも、データ取得 → AI処理 → 結果保存 という自動化の基本が学べます。
エラーが出たら前のノードを見る
n8nでエラーが出たときは、エラーが出たノードだけを見るのではなく、その前のノードも確認します。
たとえばWordPressノードで、タイトルが空になっていたとします。
WordPress側に問題があるとは限りません。
前のAIノードがタイトルを作れていない可能性もあります。
そのため、
- Google Sheets ↓ 正常か確認
- OpenAI ↓ 正常か確認
- WordPress ↓ 正常か確認
というように、順番に見るのがおすすめです。
自動化では「どこまで正常だったか」を探すと、原因を見つけやすくなります。
ノードを組み合わせるとできることが広がる
1つ1つのノードができることは、それほど複雑ではありません。
しかし、複数のノードを組み合わせると大きな自動化になります。
たとえば、
- Google Sheets
- OpenAI
- 画像生成
- WordPress
- Google Sheets
とつなげれば、
- 記事を取得
- AI処理
- 画像作成
- ブログ投稿
- 投稿済みを記録
まで自動化できます。
n8nの面白いところは、このように小さな部品を組み合わせて、自分に必要な仕組みを作れることです。
AI副業でもノードの理解は重要
将来n8nを使ってAI副業や自動化代行を考える場合も、ノードの考え方は基本になります。
たとえば依頼者から、
「問い合わせが来たらAIで分類してスプレッドシートへ保存したい」と言われた場合、
Webhook ↓ OpenAI ↓ Google Sheets という形を考えられます。
「どの作業を、どのノードに任せるか」を考えられるようになると、自動化を組み立てやすくなります。
最初に覚えたい5つのノード
- Google Sheets
- OpenAI
- WordPress
- Webhook
- HTTP Request
最初の3つを使えるだけでも、ブログやAIコンテンツ制作の自動化はかなり作れます。
WebhookやHTTP Requestまで使えるようになると、さらに多くのサービスをつなげられるようになります。
全部を一度に覚える必要はありません。
実際に自分の自動化で必要になったものから覚えていけば十分です。
まとめ
n8nのノードとは、自動化の中で1つの仕事を担当する部品です。
たとえば、
- Google Sheets=データを読む
- OpenAI=AIで処理する
- WordPress=記事を投稿する
という役割があります。
そして、Google Sheets ↓ OpenAI ↓ WordPress のようにノードをつなぐことで、1つの自動化が完成します。
最初から難しいワークフローを作る必要はありません。
まずは2〜3個のノードをつないで、前のノードからデータが出る ↓ 次のノードへデータが入る という流れを理解することが大切です。
この考え方がわかれば、n8nの画面を見たときに「何をしているのかわからない」という状態から少しずつ抜け出せます。
そしてノードを1つずつ覚えていけば、ブログ運営、AI副業、仕事の効率化など、自分に合った自動化を作れるようになります。