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以上がインストールされている必要があります。
インストール手順:
Node.js がインストールされているか確認 : ターミナル(Windows ではコマンドプロンプト、Mac ではターミナル)を開いて
node --versionと入力します。バージョン番号が表示されれば(例:v20.10.0)、インストール済みです。表示されなければ、nodejs.org の公式サイトから Node.js をダウンロードしてください。npx で n8n を起動 : ターミナルで
npx n8nと入力して Enter キーを押します。初回は必要なファイルをダウンロードします(約200MB)。その後 n8n が起動します。インターフェースにアクセス : ブラウザを開いて
http://localhost:5678にアクセスします。アカウント作成画面が表示されます(ローカル専用、自分だけ)。ユーザーアカウントを作成 : メールアドレスとパスワードを選択します。これらの認証情報はローカルインスタンスを保護するだけで、他の人はアクセスできません。
永続的なインストールやサーバーでの 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 がそれを代わりにできるか考えてみてください。シンプルに始めて、テストして、反復してください。すぐに節約できる時間が積み重なるのが見えるでしょう。