AI自動化2026-03-08

n8n自動化入門|初心者向けインストールから実践ワークフローまで

n8nの使い方を初心者向けに解説。インストール方法、ワークフロー構築手順、AIとの連携方法を具体例とともに紹介。メール自動化やSNS投稿の自動化ユースケースも。

#n8n#自動化#ワークフロー#ノーコード#AI連携#初心者

「毎日同じ作業を手動でやっている」を解決するツール

メールの整理、SNSへの投稿、データの転記、レポート作成...。

毎日こうした繰り返し作業に時間を取られていませんか?「自動化したいけど、プログラミングができないから無理」と諦めている方も多いはずです。

そんな方にぴったりなのが**n8n(エヌエイトエヌ)**です。n8nは、ノーコード(コードを書かずに使える)で業務を自動化できるオープンソースのツールです。

この記事では、n8nの基本的な使い方をゼロから解説し、すぐに使える実践ワークフローを3つ紹介します。

n8nとは?他の自動化ツールとの違い

n8nは、さまざまなWebサービスを「つなげて」作業を自動化するワークフローツールです。

主要な自動化ツールの比較

| 項目 | n8n | Zapier | Make (旧Integromat) | |------|-----|--------|---------------------| | 料金 | 無料(セルフホスト) | 月$19.99〜 | 月$9〜 | | 対応サービス数 | 400+ | 6,000+ | 1,500+ | | セルフホスト | 可能 | 不可 | 不可 | | コード記述 | JavaScript対応 | 制限あり | 制限あり | | AI連携 | ネイティブ対応 | プラグイン | プラグイン | | 日本語UI | あり | なし | なし |

n8nの最大の強みは、無料でセルフホスト(自分のサーバーで動かす)ができること。Zapierは便利ですが、ワークフローが増えると月額数万円かかります。n8nなら、自分のPCやサーバーで無料で動かせます。

n8nのインストール方法

n8nのインストールは3つの方法があります。初心者には方法1がおすすめです。

方法1:npxで即座に起動(最も簡単)

Node.js がインストール済みなら、ターミナルで1行実行するだけです。

npx n8n

ブラウザで http://localhost:5678 を開けば、すぐに使い始められます。

方法2:Dockerで起動(本格運用向け)

Dockerがインストール済みの環境向けです。サーバーで常時稼働させたい場合に適しています。

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

方法3:n8n Cloud(サーバー不要)

セットアップが面倒な方は、n8nの公式クラウドサービスを使えます。月$20からですが、サーバー管理が不要です。

基本操作:最初のワークフローを作る

n8nの画面を開いたら、以下の手順で最初のワークフローを作ってみましょう。

ステップ1:トリガーノードを配置する

ワークフローの「きっかけ」を設定します。

  • Schedule Trigger: 毎日9時、毎週月曜など定期実行
  • Webhook: 外部サービスからの通知をきっかけに実行
  • Email Trigger: メール受信をきっかけに実行

画面左の「+」ボタンをクリックし、使いたいトリガーを選びます。

ステップ2:アクションノードを追加する

トリガーの次に「何をするか」を設定します。

例えば「Gmailで受信→Slackに転送」なら、Gmail Triggerの後にSlackノードを追加し、メッセージ内容をマッピングします。

ステップ3:テスト実行

画面上部の「Test Workflow」ボタンで動作確認。各ノードの出力データを確認しながら調整できます。

ステップ4:有効化

テストが通ったら「Active」をONにすれば、自動実行が始まります。

実践ワークフロー3選

ワークフロー1:メール→タスク自動登録

やること: 特定の件名のメールを受信したら、Notionのタスクリストに自動登録する。

構成:

  1. Gmail Trigger(件名に「依頼」を含むメールを検知)
  2. Notionノード(データベースに新しいページを作成)
  3. Slackノード(自分に通知を送信)

効果: メールを確認してタスクを手動登録する作業がゼロに。1日あたり15〜20分の時間短縮。

ワークフロー2:ブログ記事→SNS自動投稿

やること: ブログの新着記事のRSSを検知し、X(Twitter)とInstagramに自動投稿する。

構成:

  1. RSS Feed Trigger(ブログのRSSフィードを監視)
  2. OpenAI/Claudeノード(記事タイトルと概要からSNS投稿文を生成)
  3. X(Twitter)ノード(ツイートを投稿)
  4. HTTPリクエストノード(Instagram Graph APIで投稿)

効果: 記事を公開するだけで、SNSへの告知が完全自動化。各プラットフォームに最適化された文章をAIが生成してくれます。

ただし、SNSごとの投稿フォーマットの最適化(文字数、ハッシュタグ、画像サイズ)まで細かく設定するのは手間がかかります。もっと手軽にコンテンツリパーパスしたいなら、Repostaのような専用ツールを使う方法もあります。

ワークフロー3:競合サイト監視→レポート自動生成

やること: 競合サイトの新着記事を定期チェックし、週次レポートをまとめてSlackに送信する。

構成:

  1. Schedule Trigger(毎日朝9時に実行)
  2. HTTP Requestノード(競合サイトのRSSを取得)
  3. Claudeノード(新着記事を要約・分析)
  4. Google Sheetsノード(分析結果をスプレッドシートに追記)
  5. Slackノード(週次でサマリーを通知)

効果: 競合分析にかかる時間を週2時間→0分に。AIが自動で要約・分析するため、読むだけで市場動向を把握できます。

n8nとAIの連携方法

n8nの真価は、AIと組み合わせたときに発揮されます。

Claude / OpenAI ノードの使い方

  1. n8nのノード一覧から「OpenAI」または「HTTP Request」を選択
  2. APIキーを設定(Settings → Credentials で管理)
  3. プロンプトに前のノードの出力データを埋め込む
  4. AIの応答を次のノードに渡す

例えば、こんな活用ができます。

  • メール自動返信: 受信メールの内容をAIが分析→適切な返信文を生成→下書き保存
  • データ分析: CSVデータをAIに渡して分析→レポート生成→Slack通知
  • コンテンツ生成: キーワードリストからAIが記事構成→下書き生成→レビュー依頼

AI Agent ノード(上級者向け)

n8nには「AI Agent」ノードがあり、AIに複数のツール(Google検索、計算、コード実行)を渡して自律的にタスクを処理させることもできます。

n8nを使う上での注意点

セキュリティ

  • APIキーは必ずn8nのCredentials機能で管理する(ワークフロー内にベタ書きしない)
  • セルフホストの場合、外部公開する際はSSL(暗号化通信)とBasic認証を設定する

安定運用のコツ

  • エラーハンドリング:各ノードに「Error」分岐を追加しておく
  • ログ記録:重要なワークフローはGoogle Sheetsにログを残す
  • バックアップ:ワークフローのJSON定義を定期的にエクスポートする

まとめ:n8nで「自動化できる人」になろう

n8nを使えば、プログラミングなしで日常業務の多くを自動化できます。

  • メール処理: 受信→分類→タスク登録→返信下書きまで自動化
  • SNS運用: ブログ更新→SNS投稿文生成→自動投稿
  • 競合分析: データ収集→AI分析→レポート生成→通知

まずは「毎日15分以上かかっている繰り返し作業」を1つ見つけて、n8nで自動化してみましょう。最初の成功体験が、次の自動化へのモチベーションになります。

SNS投稿の自動化をもっと手軽に始めたい方は、Repostaもチェックしてみてください。1つのコンテンツをX・Instagram・note・LINEに最適化して自動変換してくれるので、n8nと組み合わせるとさらに強力です。


関連記事