SEO博客分析

高级

这是一个Market Research、AI Summarization领域的自动化工作流,包含 20 个节点。主要使用 If、Set、Code、Webhook、Markdown 等节点。 使用AI分析博客SEO:基于GPT-4和合规爬取的完整评估

前置要求
  • HTTP Webhook 端点(n8n 会自动生成)
  • 可能需要目标 API 的认证凭证
  • OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "wgiPmy2oohNQNn16",
  "meta": {
    "instanceId": "2b5e4df2c8f09d3f1c6a9d5feed70e13566f992996d76546c93bb461a05174f7",
    "templateCredsSetupCompleted": true
  },
  "name": "SEO博客分析",
  "tags": [
    {
      "id": "o6bfS4keAgYWk91Y",
      "name": "Creator Hub",
      "createdAt": "2025-07-25T05:44:50.324Z",
      "updatedAt": "2025-07-25T05:44:50.324Z"
    }
  ],
  "nodes": [
    {
      "id": "b44a60d8-695f-464a-9b15-88523e31ef7c",
      "name": "检查robots.txt",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1008,
        -784
      ],
      "parameters": {
        "url": "={{ $json.url.split('/').slice(0, 3).join('/') }}/robots.txt",
        "options": {
          "timeout": 10000,
          "redirect": {
            "redirect": {
              "maxRedirects": 3
            }
          }
        }
      },
      "typeVersion": 4
    },
    {
      "id": "3ef82f59-df49-4981-b44e-d7a56f4632f1",
      "name": "抓取网站",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1072,
        -512
      ],
      "parameters": {
        "url": "={{ $json.url }}",
        "options": {
          "timeout": 30000,
          "redirect": {
            "redirect": {
              "maxRedirects": 5
            }
          }
        }
      },
      "typeVersion": 4
    },
    {
      "id": "01e70bb5-803e-40d8-b99d-f15ad7b34127",
      "name": "验证输入",
      "type": "n8n-nodes-base.code",
      "position": [
        -1392,
        -784
      ],
      "parameters": {
        "jsCode": "// Validate required input parameters\nconst body = $input.first().json.body || $input.first().json.chatInput;\n\nif (!body) {\n  throw new Error('Request body is required');\n}\n\nconst { url, userPrompt, selectors } = body;\n\nif (!url) {\n  throw new Error('URL is required');\n}\n\n// Validate URL format using regex\nconst urlRegex = /^https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)$/;\nif (!urlRegex.test(url)) {\n  throw new Error('Invalid URL format. Please provide a valid HTTP or HTTPS URL');\n}\n\n// Set default selectors if not provided\nconst defaultSelectors = {\n  title: 'title, h1',\n  content: 'p, .content, article',\n  links: 'a[href]',\n  images: 'img[src]'\n};\n\nreturn {\n  json: {\n    url: url,\n    userPrompt: userPrompt,\n    selectors: selectors || defaultSelectors,\n    timestamp: new Date().toISOString()\n  }\n};"
      },
      "typeVersion": 2
    },
    {
      "id": "08a8fcc8-b947-4b29-8723-9466795bddb4",
      "name": "分析robots",
      "type": "n8n-nodes-base.code",
      "position": [
        -656,
        -784
      ],
      "parameters": {
        "jsCode": "// Analyze robots.txt content for scraping permissions\nconst robotsResponse = $input.first().json;\nconst originalData = $('validate-input').first().json;\n\nlet isAllowed = true;\nlet robotsInfo = 'No robots.txt found - proceeding with caution';\n\nif (robotsResponse && !robotsResponse.error) {\n  const robotsContent = robotsResponse.data || '';\n  robotsInfo = 'Robots.txt found and analyzed';\n  \n  // Simple robots.txt analysis\n  const lines = robotsContent.toLowerCase().split('\\n');\n  let userAgentSection = false;\n  \n  for (const line of lines) {\n    const trimmed = line.trim();\n    \n    if (trimmed.startsWith('user-agent:')) {\n      userAgentSection = trimmed.includes('*') || trimmed.includes('n8n');\n    }\n    \n    if (userAgentSection && trimmed.startsWith('disallow:')) {\n      const path = trimmed.replace('disallow:', '').trim();\n      if (path === '/' || (path && originalData.url.includes(path))) {\n        isAllowed = false;\n        break;\n      }\n    }\n  }\n}\n\nif (!isAllowed) {\n  throw new Error('Scraping is not allowed according to robots.txt');\n}\n\nreturn {\n  json: {\n    ...originalData,\n    robotsInfo: robotsInfo,\n    scrapingAllowed: isAllowed\n  }\n};"
      },
      "typeVersion": 2
    },
    {
      "id": "17cdd4ac-56bd-40c2-ae5a-056f9f490eeb",
      "name": "获取简报",
      "type": "n8n-nodes-base.set",
      "position": [
        -1760,
        -416
      ],
      "parameters": {
        "mode": "raw",
        "options": {},
        "jsonOutput": "={\n  \"body\": {\n      \"url\" : \"{{ $item(\"0\").$node[\"Webhook\"].json[\"body\"][\"blogUrl\"] || $item(\"0\").$node[\"Webhook\"].json[\"body\"][\"message\"]  }}\"\n  }\n  \n}\n"
      },
      "typeVersion": 3.4
    },
    {
      "id": "dbba32d9-8afd-4630-a3a1-48db8a6907a3",
      "name": "如果",
      "type": "n8n-nodes-base.if",
      "position": [
        -288,
        -784
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d504a476-a1b0-4915-9144-da7c98bb899e",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              },
              "leftValue": "={{ $json.scrapingAllowed }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "cff31487-4100-4fdc-bc09-a3af4906a346",
      "name": "Markdown",
      "type": "n8n-nodes-base.markdown",
      "position": [
        -784,
        -512
      ],
      "parameters": {
        "html": "={{ $json.data }}",
        "options": {
          "codeBlockStyle": "fence",
          "useLinkReferenceDefinitions": true
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2adb559e-55fc-4f6f-aa51-d658f64d4e7e",
      "name": "响应 Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        240,
        -560
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.4
    },
    {
      "id": "59c45ff1-13f9-4d61-86d2-e8b5d5039649",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -2048,
        -528
      ],
      "webhookId": "44af52f1-6a3c-439f-b1b6-90e37f2dec8b",
      "parameters": {
        "path": "44af52f1-6a3c-439f-b1b6-90e37f2dec8b",
        "options": {
          "allowedOrigins": "*"
        },
        "httpMethod": "POST",
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "b41b2d39-84ca-4a99-835c-9e8292d6de26",
      "name": "Respond to Webhook1",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        -48,
        -960
      ],
      "parameters": {
        "options": {
          "responseCode": 500
        },
        "respondWith": "text",
        "responseBody": "The scrapping of the website is not allowed"
      },
      "typeVersion": 1.4
    },
    {
      "id": "9f332052-0bc9-4813-a72a-070436e50fa2",
      "name": "无操作,不执行任何操作",
      "type": "n8n-nodes-base.noOp",
      "position": [
        160,
        -960
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "595f8c17-6c58-4bc6-b45e-c30d1f5c929d",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2048,
        -1104
      ],
      "parameters": {
        "width": 368,
        "height": 320,
        "content": "## 🏗️ 架构概览"
      },
      "typeVersion": 1
    },
    {
      "id": "6d39cf71-9e14-43c3-83cc-753244b00c7d",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1856,
        -640
      ],
      "parameters": {
        "width": 304,
        "height": 368,
        "content": "## 🔧 数据准备"
      },
      "typeVersion": 1
    },
    {
      "id": "c96d740b-4e78-4406-a4b6-3d25ca55089c",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1536,
        -1104
      ],
      "parameters": {
        "width": 432,
        "height": 464,
        "content": "## 🛡️ 输入验证与安全"
      },
      "typeVersion": 1
    },
    {
      "id": "447e83a0-fac0-4786-b9a1-077028feb34f",
      "name": "便签3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1088,
        -1104
      ],
      "parameters": {
        "width": 320,
        "height": 464,
        "content": "## 🔍 Robots.txt合规性"
      },
      "typeVersion": 1
    },
    {
      "id": "bcbd96bc-acf1-4713-b9da-4b69faf1e438",
      "name": "便签4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -752,
        -1104
      ],
      "parameters": {
        "width": 304,
        "height": 464,
        "content": "## 🧠 Robots.txt解析器"
      },
      "typeVersion": 1
    },
    {
      "id": "81f560a3-d160-4fbc-9906-266d86445a55",
      "name": "便签5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1424,
        -576
      ],
      "parameters": {
        "width": 544,
        "height": 256,
        "content": "## 🕷️ 内容提取器"
      },
      "typeVersion": 1
    },
    {
      "id": "ee07f73b-45e2-4343-b9e2-7643ec48344b",
      "name": "便签6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -544,
        -576
      ],
      "parameters": {
        "width": 496,
        "height": 464,
        "content": "## 🚀 AI内容智能引擎"
      },
      "typeVersion": 1
    },
    {
      "id": "667ee6bb-9348-4543-8b8b-bcea0393851f",
      "name": "代码",
      "type": "n8n-nodes-base.code",
      "position": [
        32,
        -560
      ],
      "parameters": {
        "jsCode": "// Loop over input items and stringify the JSON of each one\nfor (const item of $input.all()) {\n  item.json.myStringifiedField = JSON.stringify(item.json.someObject);\n}\nreturn $input.all();"
      },
      "typeVersion": 2
    },
    {
      "id": "c0a2cb12-c39f-49ea-94e4-876a86b0aa3d",
      "name": "SEO博客分析",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -448,
        -224
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1",
          "cachedResultName": "GPT-4.1"
        },
        "options": {
          "topP": 0.6,
          "temperature": 0.1
        },
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "=# SEO Blog Analysis System Prompt\n\n## Role Definition\nYou are an **Elite SEO Strategy Analyst** with deep expertise in content optimization, technical SEO, and search engine ranking factors. Your mission is to conduct comprehensive blog post analysis across four critical SEO dimensions and deliver actionable insights that drive organic traffic growth and search visibility.\n\n## Analysis Framework\n\nWhen analyzing blog content, systematically evaluate each piece across these four strategic pillars:\n\n### 1. CONTENT CREATION & OPTIMIZATION ANALYSIS\n\n#### A. SEO-Friendly Content Assessment\n- **Keyword Integration Score (0-100)**: Evaluate natural keyword placement, density, and semantic relevance\n- **Content Quality Metrics**: Assess depth, expertise, originality, and value proposition\n- **Search Intent Alignment**: Determine how well content matches user search intent (informational, navigational, transactional, commercial investigation)\n- **Content Structure**: Analyze heading hierarchy (H1-H6), paragraph length, and scanability\n- **Engagement Factors**: Evaluate storytelling elements, emotional hooks, and user retention potential\n\n#### B. Readability & User Experience\n- **Readability Score**: Calculate Flesch-Kincaid reading level and suggest improvements\n- **Flow Analysis**: Assess logical content progression, transition quality, and narrative coherence\n- **Grammar & Clarity**: Identify grammatical errors, unclear phrases, and complex sentences\n- **Visual Formatting**: Evaluate use of bullet points, numbered lists, bold text, and white space\n- **Call-to-Action Effectiveness**: Analyze CTA placement, clarity, and conversion potential\n\n#### C. Meta Elements Optimization\n- **Meta Title Analysis**: Evaluate length (50-60 characters), keyword placement, click-through appeal\n- **Meta Description Assessment**: Check length (150-160 characters), compelling copy, search snippet optimization\n- **URL Structure**: Analyze slug optimization, keyword inclusion, and user-friendliness\n- **Image Alt Text**: Review alt tag optimization for accessibility and SEO value\n\n#### D. Schema Markup Opportunities\n- **Current Schema Assessment**: Identify existing structured data implementation\n- **Schema Recommendations**: Suggest relevant schema types (Article, BlogPosting, FAQ, HowTo, etc.)\n- **Rich Snippet Potential**: Evaluate opportunities for enhanced SERP features\n- **JSON-LD Implementation**: Provide specific schema markup code when beneficial\n\n#### E. Content Repurposing Potential\n- **Multi-Format Opportunities**: Identify potential for video, infographic, podcast, or social media adaptations\n- **Platform-Specific Optimization**: Suggest platform-tailored versions for LinkedIn, Twitter, Instagram, etc.\n- **Content Series Potential**: Evaluate opportunities for creating related content clusters\n- **Update and Refresh Opportunities**: Identify evergreen content that could benefit from updates\n\n### 2. KEYWORD RESEARCH & ANALYSIS\n\n#### A. Primary Keyword Evaluation\n- **Target Keyword Performance**: Assess primary keyword effectiveness, search volume, and competition\n- **Keyword Difficulty Score**: Evaluate ranking feasibility based on domain authority and competition\n- **Search Volume Trends**: Analyze seasonal patterns and search trend momentum\n- **Commercial Intent Value**: Assess keyword's potential for driving conversions\n\n#### B. Long-Tail Keyword Opportunities\n- **Long-Tail Identification**: Discover untapped long-tail keyword variations\n- **Question-Based Keywords**: Identify \"how,\" \"what,\" \"why,\" \"when\" keyword opportunities\n- **Voice Search Optimization**: Suggest conversational keyword phrases for voice search\n- **Local SEO Keywords**: Identify location-based keyword opportunities when relevant\n\n#### C. Search Intent Analysis\n- **Intent Classification**: Categorize content by search intent type and alignment quality\n- **Intent Matching Score**: Rate how well content satisfies user search intent (0-100)\n- **SERP Feature Opportunities**: Identify potential for featured snippets, People Also Ask, etc.\n- **User Journey Mapping**: Assess content's role in the customer journey (awareness, consideration, decision)\n\n#### D. Content Gap Analysis\n- **Missing Subtopics**: Identify related topics not covered in current content\n- **FAQ Opportunities**: Suggest frequently asked questions to address\n- **Semantic Keyword Gaps**: Find related terms and synonyms to improve topical authority\n- **Competitor Content Gaps**: Highlight topics competitors cover that you don't\n\n#### E. Competitor Keyword Intelligence\n- **Competitor Ranking Analysis**: Identify keywords competitors rank for that you don't\n- **Content Differentiation Opportunities**: Suggest unique angles to outrank competitors\n- **Keyword Cannibalization Risks**: Identify potential internal keyword conflicts\n- **Ranking Difficulty Assessment**: Evaluate realistic ranking potential against top competitors\n\n### 3. TECHNICAL SEO ENHANCEMENT\n\n#### A. Performance Optimization\n- **Page Speed Analysis**: Evaluate loading speed impact on SEO and user experience\n- **Core Web Vitals Assessment**: Analyze LCP, FID/INP, and CLS metrics\n- **Mobile Optimization**: Review mobile-friendliness and responsive design quality\n- **Image Optimization**: Assess image file sizes, formats, and lazy loading implementation\n\n#### B. Crawlability & Indexation\n- **Crawl Efficiency**: Evaluate URL structure and internal linking for crawler accessibility\n- **Index Optimization**: Assess content uniqueness and indexation worthiness\n- **Robots.txt Compliance**: Review crawler directive implementation\n- **XML Sitemap Integration**: Evaluate sitemap inclusion and priority settings\n\n#### C. Schema Implementation Strategy\n- **Current Schema Audit**: Review existing structured data implementation\n- **Schema Enhancement Opportunities**: Identify additional schema types to implement\n- **Rich Snippet Optimization**: Optimize for enhanced SERP displays\n- **Schema Validation**: Ensure proper implementation and error-free markup\n\n#### D. Analytics & Data Insights\n- **RegEx Pattern Suggestions**: Provide regular expressions for advanced analytics filtering\n- **Conversion Tracking Setup**: Suggest goal and event tracking for content performance\n- **Search Console Optimization**: Recommend queries and reports for performance monitoring\n- **Heat Map Analysis**: Suggest user behavior tracking for content optimization\n\n### 4. BACKLINK BUILDING POTENTIAL\n\n#### A. Link-Worthy Content Assessment\n- **Linkability Score (0-100)**: Evaluate content's potential to naturally attract backlinks\n- **Resource Value**: Assess content's value as a reference or resource\n- **Shareable Elements**: Identify quotable statistics, insights, or unique data\n- **Authority Building Potential**: Evaluate content's contribution to domain expertise\n\n#### B. Outreach Content Strategy\n- **Guest Post Potential**: Assess content's suitability for guest posting opportunities\n- **Broken Link Building**: Identify opportunities to replace broken links with your content\n- **Resource Page Inclusion**: Evaluate potential for resource page link acquisition\n- **HARO (Help a Reporter Out) Opportunities**: Identify quotable expertise for media outreach\n\n#### C. Link Acquisition Opportunities\n- **Target Website Identification**: Suggest relevant websites for outreach campaigns\n- **Influencer Collaboration Potential**: Identify influencers who might find content valuable\n- **Industry Publication Relevance**: Assess content's fit for industry publications\n- **Community Engagement**: Suggest relevant forums, communities, or groups for content sharing\n\n#### D. Outreach Personalization Strategy\n- **Email Template Customization**: Provide personalized outreach templates for different prospect types\n- **Value Proposition Development**: Craft compelling reasons for linking to your content\n- **Relationship Building Approach**: Suggest long-term relationship development strategies\n- **Follow-up Sequences**: Recommend appropriate follow-up timing and messaging\n\n## OUTPUT REQUIREMENTS\n\nFor each blog post analysis, provide a comprehensive report structured as follows:\n\n### EXECUTIVE SUMMARY\n- **Overall SEO Score**: Aggregate score (0-100) across all four categories\n- **Top 3 Strengths**: Highest-performing areas with specific metrics\n- **Top 3 Opportunities**: Critical improvement areas with potential impact\n- **Priority Action Items**: Immediate steps ranked by impact and effort\n\n### DETAILED CATEGORY ANALYSIS\nFor each of the four main categories, provide:\n- **Category Score** (0-100) with breakdown by subcategory\n- **Specific Findings** with quantifiable metrics where possible\n- **Actionable Recommendations** with implementation difficulty and expected impact\n- **Success Metrics** to track improvement progress\n\n### IMPLEMENTATION ROADMAP\n- **Quick Wins** (0-2 weeks): High-impact, low-effort improvements\n- **Short-term Goals** (1-3 months): Medium-effort optimizations\n- **Long-term Strategy** (3-12 months): High-effort, transformational changes\n- **Resource Requirements**: Time, tools, and expertise needed for implementation\n\n### COMPETITIVE INTELLIGENCE\n- **Competitor Benchmarking**: How content compares to top-ranking competitors\n- **Differentiation Opportunities**: Unique angles to gain competitive advantage\n- **Market Gap Analysis**: Underserved topics or keywords to target\n\n## ANALYSIS METHODOLOGY\n\n1. **Systematic Evaluation**: Analyze content systematically across all four categories\n2. **Data-Driven Insights**: Use quantifiable metrics wherever possible\n3. **Actionable Recommendations**: Provide specific, implementable suggestions\n4. **ROI Focus**: Prioritize recommendations by potential traffic and conversion impact\n5. **Holistic Perspective**: Consider how different SEO elements interact and support each other\n\n## QUALITY STANDARDS\n\n- **Accuracy**: Base recommendations on current SEO best practices and search engine guidelines\n- **Specificity**: Provide concrete, actionable advice rather than generic suggestions\n- **Measurability**: Include metrics and KPIs to track improvement progress\n- **Feasibility**: Consider implementation complexity and resource requirements\n- **Impact Focus**: Prioritize recommendations by potential SEO and business impact\n\nBegin each analysis by stating: \"Initiating comprehensive SEO analysis across four strategic dimensions: Content Optimization, Keyword Strategy, Technical SEO, and Backlink Potential.\""
            },
            {
              "content": "={{ $json.data }}"
            }
          ]
        },
        "jsonOutput": true
      },
      "credentials": {
        "openAiApi": {
          "id": "Q6k9lIWlKfszMOHE",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "3e9c33d6-3e95-4a75-adc3-ffe4417f7a68",
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Scrape Website",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Respond to Webhook1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown": {
      "main": [
        [
          {
            "node": "SEO Blog Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "validate-input",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Scrape Website": {
      "main": [
        [
          {
            "node": "Markdown",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "analyze-robots": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "validate-input": {
      "main": [
        [
          {
            "node": "Check robots.txt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check robots.txt": {
      "main": [
        [
          {
            "node": "analyze-robots",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SEO Blog Analysis": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Respond to Webhook1": {
      "main": [
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

这是一个高级难度的工作流,适用于Market Research、AI Summarization等场景。适合高级用户,包含 16+ 个节点的复杂工作流

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量20
分类2
节点类型10
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
inderjeet Bhambra

inderjeet Bhambra

@idsinghbhambra

I am on a journey to learn and spread the automations through n8n workflows.

外部链接
在 n8n.io 上查看 →

分享此工作流