n8nはオープンソースの自動化プラットフォームで、アプリケーションを接続して繰り返しのタスクを自動化できます。コードを書く必要はありません。 Zapier や Make といったツールと異なり、n8n は自分のサーバーにインストールするか、クラウドで実行できるため、データとワークフローを完全にコントロールできます。管理業務の時間短縮、ツール間のデータ同期、自動化されたビジネスプロセスを作りたいなら、n8n はぴったりなツールです。このチュートリアルでは、最初のワークフロー作成から、重要な概念の理解、初心者がよくする間違いの回避方法まで、ステップバイステップでガイドします。

n8n とは?なぜ使うのか?

n8n は、400以上のアプリケーションをワークフロー(自動化されたアクションの連鎖)で接続できるビジュアル自動化ツールです。 例えば、Gmail からメールを取得し、添付ファイルを抽出して Google Drive に保存し、Slack に通知を送る、すべて手動操作なしで実行できます。

他のツールと比べた n8n の利点:

  • オープンソースで無料 : コードは公開されており、自分でホストすれば使用制限なし。
  • データ管理 : ワークフローは自分のインフラで実行され、第三者を経由してデータが流れることはありません。
  • 技術的な柔軟性 : 必要に応じてワークフロー内でカスタム JavaScript を書けます。
  • 人為的な制限なし : Zapier の無料版(月100タスク)と異なり、n8n のセルフホスト版には制限がありません。

n8n の公式ドキュメントによると、2026年時点で20万人以上のアクティブユーザーがこのツールでプロセスを自動化しています。最も一般的なユースケースは CRM 同期、自動レポート生成、競合調査、社内システム統合です。

n8n をパソコンにインストールするには?

n8n を始める最も簡単な方法は npx を使うことです。これは Node.js のツールで、永続的なインストールなしに n8n を起動できます。 パソコンに Node.js バージョン18以上がインストールされている必要があります。

インストール手順:

  1. Node.js がインストールされているか確認 : ターミナル(Windows ではコマンドプロンプト、Mac ではターミナル)を開いて node --version と入力します。バージョン番号が表示されれば(例:v20.10.0)、インストール済みです。表示されなければ、nodejs.org の公式サイトから Node.js をダウンロードしてください。

  2. npx で n8n を起動 : ターミナルで npx n8n と入力して Enter キーを押します。初回は必要なファイルをダウンロードします(約200MB)。その後 n8n が起動します。

  3. インターフェースにアクセス : ブラウザを開いて http://localhost:5678 にアクセスします。アカウント作成画面が表示されます(ローカル専用、自分だけ)。

  4. ユーザーアカウントを作成 : メールアドレスとパスワードを選択します。これらの認証情報はローカルインスタンスを保護するだけで、他の人はアクセスできません。

永続的なインストールやサーバーでの n8n ホストを希望する場合は、Docker を使用するか(より技術的)、n8n Cloud に登録できます(月20ドルから)。初心者には npx で十分です。

最初の n8n ワークフローをステップバイステップで作成

n8n ワークフローは、相互に接続されたノード(nodes)の一連で、各ノードはアクションまたは条件を表します。 ワークフローはイベント(新しいファイル、特定の時刻、webhook)に基づいて自動的にトリガーされ、定義されたアクションを実行します。

具体例:LinkedIn の投稿を Google Sheets に自動保存する。

ステップ1:新しいワークフローを作成

n8n インターフェースで、左上の + 新しいワークフロー ボタンをクリックします。空のキャンバスが表示され、グレーアウトされた開始ノードが見えます。

ステップ2:トリガー(トリガーノード)を追加

+ ボタンをクリックしてノードを追加します。検索バーに「Schedule Trigger」と入力して選択します。このノードは定期的にワークフローをトリガーします。

以下のように設定します:

  • Mode : Interval
  • Interval : Every 1 day
  • 時刻 : 09:00

ワークフローは毎日午前9時に自動的に起動します。

ステップ3:アクション(データ取得)を追加

Schedule Trigger の後の + をクリックします。「HTTP Request」を検索して選択します。このノードは API 呼び出しを行います。

この例では、ランダムな引用を取得します(シンプルな公開 API):

  • Method : GET
  • URL : https://api.quotable.io/random

Execute Node をクリックしてテストします。引用と著者を含む JSON レスポンスが表示されます。

ステップ4:データを処理

HTTP Request の後に Set ノードを追加します。このノードはデータを変換します。

2つのフィールドを設定します:

  • 名前 : citation | : {{ $json.content }}
  • 名前 : author | : {{ $json.author }}

ダブルブレース {{ }} は、前のノードから値を取得する式です。

ステップ5:Google Sheets に保存

Google Sheets ノードを追加します。まず Google アカウントを接続する必要があります(n8n がガイドします)。その後:

  • Operation : Append
  • Document : 既存のシートを選択するか、新しいシートを作成
  • Columns : citation, author

右下の Execute Workflow ボタンでワークフロー全体を実行します。すべてが正常に機能すれば、Google Sheets に新しい行が追加されます。

ステップ6:ワークフローを有効化

右上の Inactive ボタンを Active に切り替えます。ワークフローはバックグラウンドで実行され、毎日自動的に実行されます。

より複雑な自動化をマスターしたい場合、Skilzy の Automatisations Express n8n プログラム では、数十のツールを接続し、エラーを管理し、実際のビジネスケースに対応したワークフローを最適化する方法を学べます。

n8n で習得すべき重要な概念

効果的なワークフローを作成するには、4つの基本概念を理解する必要があります:ノード、接続、式、実行です。 これらの概念はすべての自動化に現れます。

ノードの種類

n8n はいくつかのカテゴリのノードを提供します:

  • Triggers(トリガー) : ワークフローを起動します(Schedule、Webhook、Email Trigger など)
  • Actions(アクション) : 操作を実行します(メール送信、ファイル作成、API 呼び出し)
  • Logic(ロジック) : 条件またはループを追加します(IF、Switch、Loop Over Items)
  • Transformation(変換) : データを変更します(Set、Code、Split In Batches)

有効なワークフローは常にトリガーで始まる必要があります。

接続とデータフロー

各ノードは前のノードからデータを受け取り、その結果を次のノードに渡します。同じノードの後に複数のノードを接続できます(分岐)。または Merge ノードでデータをマージできます。

データは JSON オブジェクトの配列として流れます。ノードが10個の結果を返す場合、次のノードは10回実行されます(各アイテムに対して1回)。

式と変数

式を使うと、動的なデータにアクセスできます:

  • {{ $json.field_name }} : 前のノードのフィールドを取得
  • {{ $now }} : 現在の日時
  • {{ $node["Node Name"].json.field }} : 特定のノードのフィールドを取得

JavaScript 関数も使用できます:{{ $json.email.toLowerCase() }} はメールアドレスを小文字に変換します。

実行とデバッグ

ワークフローを実行すると、n8n は各ステップでデータを表示します。ノードをクリックして結果を確認します(JSON、配列、テキスト)。エラーが発生すると、ノードが赤くなり、エラーメッセージが表示されます。

デバッグのコツ:

  • Execute Node で1つずつノードを実行
  • フィールドを使用する前に存在することを確認
  • console.log() を使用して Code ノードでデータを検査

n8n 初心者がよくする間違い

ほとんどのエラーは、データフローの理解不足または不完全な設定から生じます。 よくある落とし穴と回避方法を紹介します。

エラー1:ワークフローの有効化を忘れる

非アクティブなワークフローは自動的にトリガーされません。ワークフローを手動でテストした後、右上のボタンで Active に切り替えることを忘れずに。

エラー2:データ形式が間違っている

{{ $json.email }} にアクセスしようとしても、フィールドが {{ $json.mail }} という名前の場合、エラーまたは空の値が返されます。常に前のノードをクリックして、フィールド名を確認してください。

エラー3:API 制限が管理されていない

ほとんどの API は1分あたりのリクエスト数を制限しています。ワークフローが一度に API を100回呼び出すと、ブロックされるリスクがあります。Split In Batches ノードを使用して、データを小さなグループに分割し、一時停止を挟んで処理してください。

エラー4:認証情報の有効期限切れ

OAuth 接続(Google、Slack など)は時々期限切れになります。ワークフローが突然失敗する場合は、Credentials に移動して、該当するアカウントを再接続してください。

エラー5:Webhook が保護されていない

Webhook Trigger を使用すると、n8n は公開 URL を生成します。この URL を持つ誰でもワークフローをトリガーできます。webhook の設定に認証(API キー、トークン)を追加してください。

n8n をさらに活用:リソースとコミュニティ

急速に進歩するには、実践と体系的な学習を組み合わせる必要があります。 n8n は毎月新しいノードと機能で進化しています。

公式リソース:

  • n8n ドキュメント (docs.n8n.io) : すべてのノードの完全なリファレンス(例付き)
  • コミュニティフォーラム (community.n8n.io) : 数千人のユーザーがワークフローを共有し、質問に答えます
  • n8n YouTube チャネル : 高度なユースケースに関する英語のビデオチュートリアル

自動化を完全に学びたい場合、複数のオプションがあります。Skilzy は n8n だけでなく、2026年に役立つ AI スキル全体について学べるプログラムを提供しています。2026年の AI 学習ガイドで、さまざまなアプローチについて詳しく知ることができます。

無料で始めたい人向けに、AI を無料で学ぶ方法という記事では、アクセス可能な15のフランス語リソースをまとめています。

まとめ

n8n は、お気に入りのツールを接続して、ほぼすべての繰り返しタスクを自動化する力をあなたに与えます。このチュートリアルで、最初のワークフロー作成、ノードロジックの理解、よくある間違いの回避方法の基礎が身につきました。自動化はすぐに中毒性になります。手動で2回同じタスクをしているのに気づいたら、n8n がそれを代わりにできるか考えてみてください。シンプルに始めて、テストして、反復してください。すぐに節約できる時間が積み重なるのが見えるでしょう。