💬

初心者でも即使える!n8n公式2309個のテンプレートから選ぶベスト30

に公開

n8nには現在2309個もの公式テンプレートが存在している。正直、最初は圧倒されて何から手をつけていいか分からなかった。でも実際に使ってみると、これがまた便利で便利で。今回は僕が実際に使ってみて「これは神」と思ったテンプレートを30個、備忘録として残しておく。

メール関連の自動化テンプレート

1. AI Email Summarizer with Line Messenger Integration

URL: https://n8n.io/workflows/(テンプレート検索で見つかる)
何ができるか: メールをAIで要約してLineメッセンジャーに送信。朝の通勤時間にさっと確認できるようになった。OpenRouterを使ってるから、いろんなAIモデルを選べるのも魅力。

実装コード例:

// Gmail ノードで受信メールを取得
const emails = $input.all();
const summaries = [];

for (const email of emails) {
  // OpenRouter経由でAI要約
  const summary = await $http.request({
    method: 'POST',
    url: 'https://openrouter.ai/api/v1/chat/completions',
    headers: {
      'Authorization': `Bearer ${process.env.OPENROUTER_API_KEY}`,
      'Content-Type': 'application/json'
    },
    body: {
      model: 'anthropic/claude-3-sonnet',
      messages: [{
        role: 'user',
        content: `以下のメールを3行で要約してください:\n${email.json.text}`
      }]
    }
  });
  
  summaries.push({
    subject: email.json.subject,
    summary: summary.choices[0].message.content
  });
}

return summaries;

実行結果として、毎朝8時に前日のメール20通が3行ずつに要約されてLineに届く。情報の見落としが激減した。

2. Human-in-the-Loop Email Response System

URL: https://n8n.io/workflows/
何ができるか: AIが下書きを作成し、人間が確認してから送信する仕組み。重要なメールで大失敗することがなくなった。

3. Suspicious Email Analyzer with ChatGPT Vision

URL: https://n8n.io/workflows/
何ができるか: 怪しいメールの画像添付ファイルまで含めてChatGPT Visionで分析。フィッシング詐欺に引っかかりそうになったことがあるので導入した。

Slack連携テンプレート

4. Qualys Slack Shortcut Bot for Security Operations

URL: https://n8n.io/workflows/
何ができるか: セキュリティアラートをSlackで管理。インシデント対応が爆速になった。

実装の肝となる部分:

// Slack Webhook受信
const slackData = $input.first().json;

if (slackData.command === '/security-check') {
  // Qualys APIを叩く
  const vulnerabilities = await checkVulnerabilities(slackData.text);
  
  // 結果をSlackに返す
  return {
    response_type: 'in_channel',
    text: `脆弱性スキャン結果: ${vulnerabilities.length}件の問題を検出`,
    attachments: vulnerabilities.map(v => ({
      color: v.severity === 'CRITICAL' ? 'danger' : 'warning',
      title: v.title,
      text: v.description
    }))
  };
}

5. IT Ops AI SlackBot - Chat with Knowledge Base

URL: https://n8n.io/workflows/
何ができるか: 社内ナレッジベースと会話できるSlackボット。新人さんの質問対応が激減した。

6. Linear and Slack Sentiment Analysis Tracker

URL: https://n8n.io/workflows/
何ができるか: Linearのイシューに対するSlackでの感情分析。チームの雰囲気を可視化できる。

Google Drive & Sheets連携

7. AI Agent Memory Logs to Google Sheets

URL: https://n8n.io/workflows/
何ができるか: AIエージェントの会話履歴をPostgresからGoogle Sheetsに自動転送。セッションごとにシートを分けてくれる。

PostgreSQLからデータを取得する部分:

// PostgreSQLクエリ
const query = `
  SELECT 
    session_id,
    user_message,
    agent_response,
    timestamp
  FROM chat_logs
  WHERE timestamp >= NOW() - INTERVAL '24 hours'
  ORDER BY session_id, timestamp
`;

// セッションごとにグループ化
const sessions = {};
for (const row of queryResults) {
  if (!sessions[row.session_id]) {
    sessions[row.session_id] = [];
  }
  sessions[row.session_id].push(row);
}

// 各セッションを別シートに
for (const [sessionId, logs] of Object.entries(sessions)) {
  await createSheetWithLogs(sessionId, logs);
}

8. Automated Lead Scraper with Apify Integration

URL: https://n8n.io/workflows/
何ができるか: Apifyでリードをスクレイピングして、自動的にGoogle Sheetsに整理。営業リストの作成が自動化できた。

9. YouTube Comments to Email Reports

URL: https://n8n.io/workflows/
何ができるか: YouTubeコメントをAIで分析してメールレポート化。動画投稿者には必須のツール。

LinkedIn自動化シリーズ

10. LinkedIn Post Automation with GPT-4o & Slack Approval

URL: https://n8n.io/workflows/
何ができるか: GPT-4oで投稿を生成し、Slackで承認してからLinkedInに投稿。品質管理ができるのがいい。

承認フローの実装:

// GPT-4oで投稿生成
const post = await generateLinkedInPost(topic);

// Slackに承認依頼
const approvalMessage = await slack.sendInteractiveMessage({
  channel: '#social-media-approval',
  text: 'LinkedIn投稿の承認をお願いします',
  attachments: [{
    text: post.content,
    callback_id: 'linkedin_approval',
    actions: [
      { name: 'approve', text: '承認', type: 'button', value: post.id },
      { name: 'reject', text: '却下', type: 'button', value: post.id }
    ]
  }]
});

// 承認待ち
await waitForApproval(post.id);

11. LinkedIn Profile Discovery Automation

URL: https://n8n.io/workflows/
何ができるか: LinkedIn プロファイルを自動で検索・収集。ただし自己責任で使う必要がある。

12. LinkedIn Company Scorer with AI

URL: https://n8n.io/workflows/
何ができるか: 企業情報をAIでスコアリングしてGoogle Sheetsに追加。投資先選定に使っている。

マーケティング自動化の神テンプレート

13. Competitor Content Gap Analyzer

URL: https://n8n.io/workflows/
何ができるか: 競合他社のコンテンツギャップを発見。まだ書かれていないトピックを見つけられる。

14. Tech News Weekly Newsletter Automation

URL: https://n8n.io/workflows/
何ができるか: 複数のテックニュースサイトから情報を収集して週刊ニュースレターを自動生成。

ニュース収集の実装:

const sources = [
  'https://techcrunch.com/feed/',
  'https://news.ycombinator.com/rss',
  'https://www.theverge.com/rss/index.xml'
];

const allArticles = [];

for (const feedUrl of sources) {
  const feed = await parseFeed(feedUrl);
  const articles = feed.items.slice(0, 10).map(item => ({
    title: item.title,
    link: item.link,
    summary: item.contentSnippet,
    pubDate: item.pubDate,
    source: feedUrl
  }));
  allArticles.push(...articles);
}

// 重複除去と並び替え
const uniqueArticles = removeDuplicates(allArticles);
const sortedArticles = uniqueArticles.sort((a, b) => 
  new Date(b.pubDate) - new Date(a.pubDate)
);

return sortedArticles.slice(0, 20);

15. Real Estate Intelligence Tracker

URL: https://n8n.io/workflows/
何ができるか: 不動産市場の動向を自動追跡。投資判断に必要な情報が勝手に集まってくる。

セールス自動化の決定版

16. AI Lead Scoring Agent

URL: https://n8n.io/workflows/
何ができるか: コンタクトフォームのリードをHot/Warm/Coldに自動分類。営業チームの効率が3倍になった。

スコアリングロジック:

function scoreLoad(lead) {
  let score = 0;
  
  // 会社規模
  if (lead.companySize > 1000) score += 30;
  else if (lead.companySize > 100) score += 20;
  else if (lead.companySize > 10) score += 10;
  
  // 予算
  if (lead.budget > 100000) score += 30;
  else if (lead.budget > 50000) score += 20;
  else if (lead.budget > 10000) score += 10;
  
  // 緊急度
  if (lead.urgency === 'immediate') score += 40;
  else if (lead.urgency === 'quarter') score += 20;
  else if (lead.urgency === 'year') score += 10;
  
  // スコアに基づいて分類
  if (score >= 70) return 'HOT';
  else if (score >= 40) return 'WARM';
  else return 'COLD';
}

17. Phone Agent for Lead Qualification

URL: https://n8n.io/workflows/
何ができるか: 電話でリードクオリフィケーションを自動化。人間っぽい会話でアポイントまで取ってくれる。

18. AI Cart Recovery Agent

URL: https://n8n.io/workflows/
何ができるか: カート放棄した顧客に対して、AIが最適なタイミングでリカバリーメールを送信。

デザイン・クリエイティブ系

19. AI Logo Generator with Style Mimicking

URL: https://n8n.io/workflows/
何ができるか: 既存のロゴスタイルを真似してAIで新しいロゴを生成。デザイナーじゃなくても使える。

20. YouTube to Social Media Content Converter

URL: https://n8n.io/workflows/
何ができるか: YouTube動画を自動的にFacebookとInstagram用のコンテンツに変換。キャプション付き。

変換処理の一部:

async function convertVideoToSocialPosts(youtubeUrl) {
  // 動画情報取得
  const videoInfo = await getYouTubeVideoInfo(youtubeUrl);
  
  // トランスクリプト取得
  const transcript = await getTranscript(videoInfo.id);
  
  // AIでハイライト抽出
  const highlights = await extractHighlights(transcript);
  
  // 各プラットフォーム用に最適化
  const posts = {
    facebook: {
      text: await generateFacebookCaption(highlights, videoInfo),
      thumbnail: videoInfo.thumbnail,
      videoUrl: youtubeUrl
    },
    instagram: {
      caption: await generateInstagramCaption(highlights, videoInfo),
      hashtags: await generateHashtags(videoInfo.title, highlights),
      thumbnail: await cropToSquare(videoInfo.thumbnail)
    }
  };
  
  return posts;
}

21. Automated News-to-Video Workflow with HeyGen

URL: https://n8n.io/workflows/
何ができるか: RSSフィードのニュースを自動的に動画コンテンツに変換。AIアバターが読み上げてくれる。

HR・採用系テンプレート

22. Automated Resume Job Matching Engine

URL: https://n8n.io/workflows/
何ができるか: 履歴書と求人票を自動マッチング。採用担当者の負担が激減。

23. Slack Team Activity Summarizer

URL: https://n8n.io/workflows/
何ができるか: チームメンバーのSlack活動を週次でレポート化。リモートワークでの状況把握に最適。

24. New Customer Onboarding Automation

URL: https://n8n.io/workflows/
何ができるか: 新規顧客のオンボーディングを完全自動化。メール送信、カレンダー設定、担当者アサインまで。

AI活用の最先端テンプレート

25. MCP Server Integration Template

URL: https://n8n.io/workflows/
何ができるか: Model Context Protocol (MCP) サーバーを簡単に構築。顧客向けのAIツール提供が可能に。

MCP実装の基本構造:

class MCPServer {
  constructor() {
    this.tools = new Map();
  }
  
  registerTool(name, handler) {
    this.tools.set(name, handler);
  }
  
  async handleRequest(request) {
    const { tool, params } = request;
    
    if (!this.tools.has(tool)) {
      throw new Error(`Unknown tool: ${tool}`);
    }
    
    const handler = this.tools.get(tool);
    return await handler(params);
  }
}

// ツール登録例
const server = new MCPServer();
server.registerTool('search', async (params) => {
  // 検索処理
  return searchResults;
});

26. Claude Opus 4 & Sonnet 4 Dynamic Router

URL: https://n8n.io/workflows/
何ができるか: クエリの複雑さに応じて適切なClaudeモデルを自動選択。コスト最適化ができる。

27. AI Evaluation Template for Workflow Testing

URL: https://n8n.io/workflows/
何ができるか: AIワークフローの品質を自動評価。本番環境に出す前の必須ツール。

28. Knowledge Graph Chatbot (Alternative to RAG)

URL: https://n8n.io/workflows/
何ができるか: RAGの代わりにナレッジグラフを使用したチャットボット。複数の知識ベースに同時アクセス可能。

29. PDF OCR with Mistral and Qdrant

URL: https://n8n.io/workflows/
何ができるか: PDFをMistralのOCRで処理してQdrantベクトルDBに格納。検索可能な文書管理システムが作れる。

30. TikTok Viral Content Cloner

URL: https://n8n.io/workflows/
何ができるか: バズったTikTokコンテンツをAIで分析・再作成して9つのプラットフォームに自動投稿。

実際に使ってみて気づいた落とし穴もいくつかある。まず、APIキーの管理。環境変数に入れ忘れて本番で動かなくなったことが3回はある。あと、レート制限。特にOpenAI系のノードは使いすぎると簡単に制限にひっかかる。1分間に60リクエストまでとか、意外と厳しい。

それから、エラーハンドリング。テンプレートそのままだとエラー時の処理が甘いことが多い。必ずtry-catchノードを追加して、エラー時はSlackに通知するようにしている。

// エラーハンドリングの例
try {
  // メイン処理
  const result = await mainProcess();
  return result;
} catch (error) {
  // Slackに通知
  await notifySlack({
    channel: '#n8n-errors',
    text: `エラー発生: ${error.message}`,
    attachments: [{
      color: 'danger',
      fields: [
        { title: 'ワークフロー', value: $workflow.name },
        { title: 'ノード', value: $node.name },
        { title: 'タイムスタンプ', value: new Date().toISOString() }
      ]
    }]
  });
  
  throw error; // 再スロー
}

あと地味に重要なのが、実行履歴の保存期間設定。デフォルトだと7日間で消えるけど、デバッグのために最低でも30日は残すようにしている。

料金面でも注意が必要。n8nは実行回数ではなくワークフロー実行単位で課金されるから、細かいタスクをまとめて1つのワークフローにした方が安い。他のツールだと10万タスクで月500ドルとかかかるけど、n8nなら月50ドルくらいで済む。

最後に、コミュニティの活用も大事。n8nのコミュニティフォーラムは本当に活発で、困ったときは大体誰かが助けてくれる。特に日本語での質問にも結構答えてもらえる。

TL;DR

  • n8nには2309個の公式テンプレートがある
  • メール自動化、Slack連携、Google Drive統合が特に便利
  • AIを使った自動化テンプレートが充実
  • エラーハンドリングは自分で追加する必要あり
  • 実行単位の課金なので、ワークフローはまとめた方がお得
  • コミュニティが活発で、困ったときの助けになる

Discussion