我的工作流程2
高级
这是一个Market Research, AI Summarization领域的自动化工作流,包含 17 个节点。主要使用 Code, Merge, Slack, GoogleSheets, SplitInBatches 等节点。 使用AI、Slack和Google Sheets监控社交媒体内容趋势
前置要求
- •Slack Bot Token 或 Webhook URL
- •Google Sheets API 凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "VhEwspDqzu7ssFVE",
"meta": {
"instanceId": "f4b0efaa33080e7774e0d9285c40c7abcd2c6f7cf1a8b901fa7106170dd4cda3",
"templateCredsSetupCompleted": true
},
"name": "我的工作流程 2",
"tags": [
{
"id": "PAKIJ2Mm9EvRcR3u",
"name": "Trend Monitoring",
"createdAt": "2025-07-25T12:57:37.670Z",
"updatedAt": "2025-07-25T12:57:37.670Z"
},
{
"id": "IxkcJ2IpYIxivoHV",
"name": "Content Strategy",
"createdAt": "2025-07-25T12:57:37.677Z",
"updatedAt": "2025-07-25T12:57:37.677Z"
}
],
"nodes": [
{
"id": "4c951211-1654-49c3-9310-42a7fd25a188",
"name": "每日趋势监控触发器",
"type": "n8n-nodes-base.scheduleTrigger",
"notes": "Triggers daily at 8 AM to capture fresh trends",
"position": [
736,
-208
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 24
}
]
}
},
"typeVersion": 1.2
},
{
"id": "c067b4e9-677e-4bac-8e9c-9d4f2a64b337",
"name": "趋势配置处理器",
"type": "n8n-nodes-base.code",
"position": [
1040,
-208
],
"parameters": {
"jsCode": "// Content Strategy Configuration & Trend Monitoring Setup\n// Created: 25/7/2025\n\nconst contentConfig = {\n industries: [\n 'artificial intelligence',\n 'digital marketing',\n 'technology trends',\n 'social media marketing',\n 'content marketing',\n 'SEO and search marketing',\n 'e-commerce trends',\n 'startup ecosystem',\n 'remote work trends',\n 'cybersecurity'\n ],\n contentTypes: [\n 'blog posts',\n 'social media content',\n 'video scripts',\n 'infographics',\n 'podcasts',\n 'webinars',\n 'case studies',\n 'whitepapers',\n 'newsletters',\n 'tutorials'\n ],\n platforms: {\n 'LinkedIn': 'professional audience, B2B content',\n 'Twitter': 'real-time updates, industry news',\n 'Instagram': 'visual content, behind-the-scenes',\n 'YouTube': 'educational content, tutorials',\n 'TikTok': 'trending topics, quick tips',\n 'Facebook': 'community engagement, discussions',\n 'Pinterest': 'visual inspiration, how-to guides',\n 'Reddit': 'community discussions, AMAs'\n },\n contentCalendar: {\n posting_frequency: {\n 'blog': '3 times per week',\n 'social': 'daily',\n 'video': 'twice per week',\n 'newsletter': 'weekly'\n },\n content_pillars: [\n 'Industry Insights & Trends',\n 'Educational & How-To Content',\n 'Company News & Updates',\n 'User-Generated Content',\n 'Behind-the-Scenes',\n 'Thought Leadership'\n ],\n seasonal_events: [\n 'Q4 2025 Planning',\n 'Back-to-School Season',\n 'Holiday Marketing',\n 'New Year Resolutions',\n 'Industry Conference Season'\n ]\n },\n trendAnalysis: {\n timeframes: ['24h', '7d', '30d'],\n engagement_thresholds: {\n 'viral': 100000,\n 'trending': 10000,\n 'emerging': 1000\n },\n sentiment_analysis: true,\n competitor_monitoring: true,\n influencer_tracking: true\n }\n};\n\nconst today = new Date('2025-07-25');\nconst trendQueries = [];\n\nObject.keys(contentConfig.platforms).forEach(platform => {\n contentConfig.industries.forEach(industry => {\n trendQueries.push({\n platform: platform,\n industry: industry,\n query: `${industry} trends ${platform.toLowerCase()} 2025`,\n search_url: generateSearchURL(platform, industry),\n content_focus: contentConfig.platforms[platform]\n });\n });\n});\n\nconst keywordQueries = contentConfig.industries.map(industry => ({\n industry: industry,\n query: `${industry} keywords trending july 2025`,\n search_url: `https://trends.google.com/trends/explore?q=${encodeURIComponent(industry)}&date=now%207-d`,\n analysis_type: 'keyword_volume'\n}));\n\nconst competitorQueries = [\n 'top content marketing campaigns 2025',\n 'viral marketing strategies july 2025',\n 'best performing content types 2025',\n 'social media engagement trends 2025'\n].map(query => ({\n query: query,\n search_url: `https://www.buzzsumo.com/search?q=${encodeURIComponent(query)}`,\n analysis_type: 'competitor_content'\n}));\n\nfunction generateSearchURL(platform, industry) {\n const baseUrls = {\n 'LinkedIn': `https://www.linkedin.com/search/results/content/?keywords=${encodeURIComponent(industry + ' trends')}`,\n 'Twitter': `https://twitter.com/search?q=${encodeURIComponent(industry + ' trends')}&src=trend_click`,\n 'Instagram': `https://www.instagram.com/explore/tags/${encodeURIComponent(industry.replace(/\\s+/g, ''))}/`,\n 'YouTube': `https://www.youtube.com/results?search_query=${encodeURIComponent(industry + ' trends 2025')}`,\n 'TikTok': `https://www.tiktok.com/search?q=${encodeURIComponent(industry)}`,\n 'Reddit': `https://www.reddit.com/search/?q=${encodeURIComponent(industry + ' trends')}&type=link&sort=hot`\n };\n return baseUrls[platform] || `https://www.google.com/search?q=${encodeURIComponent(industry + ' ' + platform + ' trends')}`;\n}\n\nconst sessionId = `trend_monitoring_${Date.now()}`;\nconst timestamp = today.toISOString();\n\nreturn [{\n json: {\n sessionId: sessionId,\n timestamp: timestamp,\n date: '2025-07-25',\n config: contentConfig,\n trendQueries: trendQueries,\n keywordQueries: keywordQueries,\n competitorQueries: competitorQueries,\n totalQueries: trendQueries.length + keywordQueries.length + competitorQueries.length,\n analysisMode: 'comprehensive'\n }\n}];"
},
"typeVersion": 2
},
{
"id": "7c882512-5033-4696-8d75-5cb30af4ebea",
"name": "拆分趋势查询",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1344,
-208
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "7a1ba928-b4b8-43e3-94b8-312448147e96",
"name": "查询处理器",
"type": "n8n-nodes-base.code",
"position": [
1648,
-208
],
"parameters": {
"jsCode": "const items = $input.all();\nconst configData = items[0].json;\nconst batchData = $('Split Trend Queries').item.json;\n\nconst allQueries = [\n ...configData.trendQueries,\n ...configData.keywordQueries,\n ...configData.competitorQueries\n];\n\nconst currentQuery = allQueries[batchData.index];\n\nreturn [{\n json: {\n ...configData,\n currentQuery: currentQuery,\n batchIndex: batchData.index,\n totalBatches: allQueries.length,\n queryType: currentQuery.analysis_type || 'trend_analysis'\n }\n}];"
},
"typeVersion": 2
},
{
"id": "c1463a9f-6787-4229-9da2-7c62d2e60880",
"name": "AI 社交趋势采集器",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
1936,
-416
],
"parameters": {
"userPrompt": "Analyze current trends and viral content on this platform. Extract trending topics, hashtags, engagement metrics, and content patterns. Provide structured data with: { \"platform\": \"platform_name\", \"trending_topics\": [{ \"topic\": \"AI automation\", \"engagement_score\": 85000, \"trend_velocity\": \"rising\", \"hashtags\": [\"#AI\", \"#automation\"], \"key_influencers\": [\"@techexpert\"], \"content_examples\": [\"example post text\"], \"sentiment\": \"positive\", \"demographics\": \"25-40 professionals\" }], \"viral_content\": [{ \"content_type\": \"video\", \"title\": \"content title\", \"engagement\": 250000, \"shares\": 5000, \"comments_sentiment\": \"positive\", \"key_themes\": [\"innovation\", \"productivity\"] }], \"emerging_trends\": [\"trend description\"], \"content_opportunities\": [\"suggested content ideas\"] }",
"websiteUrl": "={{ $json.currentQuery.search_url }}"
},
"typeVersion": 1
},
{
"id": "214cc4e8-01db-40b0-ae41-65bd2c5a5eba",
"name": "AI Google Trends 采集器",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
1936,
-208
],
"parameters": {
"userPrompt": "Extract Google Trends data for content planning. Focus on rising search terms, related queries, and seasonal patterns. Use this schema: { \"trending_searches\": [{ \"keyword\": \"search term\", \"search_volume\": \"100k\", \"growth_rate\": \"+150%\", \"geographic_data\": \"US, UK, CA\", \"related_topics\": [\"related topic\"], \"seasonality\": \"summer peak\", \"competition_level\": \"medium\", \"content_opportunity_score\": 85 }], \"breakout_terms\": [{ \"term\": \"breakout keyword\", \"category\": \"technology\", \"growth\": \"breakout\", \"context\": \"why it's trending\" }], \"related_queries\": [\"what is X\", \"how to X\", \"best X 2025\"], \"geographic_insights\": { \"top_regions\": [\"California\", \"New York\"], \"emerging_markets\": [\"Texas\", \"Florida\"] }, \"content_suggestions\": [\"blog post ideas based on trends\"] }",
"websiteUrl": "https://trends.google.com/trends/explore?date=now%207-d&geo=US"
},
"typeVersion": 1
},
{
"id": "263483cf-4232-4872-84ab-3b2ca5f4fddc",
"name": "AI 病毒内容分析器",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
1936,
0
],
"parameters": {
"userPrompt": "Analyze trending content and viral posts across social platforms for content inspiration. Extract high-performing content patterns, engagement strategies, and viral elements. Schema: { \"viral_content\": [{ \"title\": \"content title\", \"platform\": \"LinkedIn\", \"engagement_rate\": \"8.5%\", \"shares\": 15000, \"content_format\": \"video/image/text\", \"topic_category\": \"marketing\", \"key_elements\": [\"storytelling\", \"data visualization\"], \"posting_time\": \"Tuesday 2PM\", \"author_profile\": \"industry expert\", \"viral_factors\": [\"trending hashtag\", \"timely topic\"] }], \"content_patterns\": [{ \"pattern\": \"question-based headlines\", \"success_rate\": \"high\", \"best_platforms\": [\"LinkedIn\", \"Twitter\"] }], \"hashtag_performance\": [{ \"hashtag\": \"#ContentMarketing\", \"usage_growth\": \"+25%\", \"engagement_rate\": \"6.2%\" }], \"optimal_posting_times\": { \"LinkedIn\": \"Tuesday-Thursday 8-10AM\", \"Twitter\": \"Daily 12-3PM\" } }",
"websiteUrl": "https://buzzsumo.com/trending-now"
},
"typeVersion": 1
},
{
"id": "0417ea97-40bd-4ee7-bf8a-1abcfe93f259",
"name": "AI Reddit 洞察采集器",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
1936,
192
],
"parameters": {
"userPrompt": "Analyze Reddit discussions to identify emerging topics, pain points, and content opportunities. Focus on highly upvoted posts and engaged discussions. Schema: { \"hot_discussions\": [{ \"title\": \"discussion title\", \"upvotes\": 1200, \"comments\": 89, \"discussion_theme\": \"problem solving\", \"key_pain_points\": [\"specific user problems\"], \"solution_opportunities\": [\"content ideas to address problems\"], \"audience_sentiment\": \"frustrated/excited/curious\", \"emerging_questions\": [\"questions users are asking\"] }], \"community_insights\": { \"active_topics\": [\"trending discussion topics\"], \"user_demographics\": \"target audience insights\", \"content_gaps\": [\"missing information users need\"] }, \"content_opportunities\": [{ \"content_type\": \"tutorial\", \"topic\": \"solving common problem\", \"potential_engagement\": \"high\", \"target_keywords\": [\"how to\", \"best practices\"] }] }",
"websiteUrl": "={{ 'https://www.reddit.com/r/' + $json.currentQuery.industry.replace(/\\s+/g, '') + '/hot/' }}"
},
"typeVersion": 1
},
{
"id": "c25253b7-c6ff-4daf-bebc-b0e540c24741",
"name": "合并趋势数据",
"type": "n8n-nodes-base.merge",
"position": [
2240,
-112
],
"parameters": {
"mode": "combine",
"options": {},
"mergeByFields": {
"values": [
{}
]
}
},
"typeVersion": 2.1
},
{
"id": "ff06ad98-48d4-4451-852f-16ee9d54704e",
"name": "趋势分析处理器",
"type": "n8n-nodes-base.code",
"position": [
2544,
-112
],
"parameters": {
"jsCode": "const allData = $input.all();\nconst configData = allData[0].json;\nconst socialData = allData[1]?.json?.result || {};\nconst trendsData = allData[2]?.json?.result || {};\nconst viralData = allData[3]?.json?.result || {};\nconst redditData = allData[4]?.json?.result || {};\n\nconst trendAnalyzer = {\n calculateTrendMomentum(engagementScore, growthRate, timeframe) {\n const engagement = parseInt(engagementScore) || 0;\n const growth = parseFloat(growthRate?.replace(/[^0-9.-]/g, '')) || 0;\n const timeMultiplier = timeframe === '24h' ? 3 : timeframe === '7d' ? 2 : 1;\n return Math.min(100, (engagement / 1000 + growth + timeMultiplier * 10));\n },\n \n identifyContentGaps(socialTrends, searchTrends, discussions) {\n const gaps = [];\n const trendingTopics = [...(socialTrends.trending_topics || []), ...(searchTrends.trending_searches || [])];\n const existingContent = viralData.viral_content || [];\n \n trendingTopics.forEach(trend => {\n const hasContent = existingContent.some(content => \n content.title?.toLowerCase().includes(trend.topic?.toLowerCase() || trend.keyword?.toLowerCase())\n );\n \n if (!hasContent && trend.engagement_score > 10000) {\n gaps.push({\n opportunity_type: 'trending_gap',\n topic: trend.topic || trend.keyword,\n potential_reach: trend.engagement_score || trend.search_volume,\n urgency_score: this.calculateUrgencyScore(trend),\n content_suggestion: this.generateContentSuggestion(trend),\n target_platforms: this.recommendPlatforms(trend)\n });\n }\n });\n return gaps;\n },\n \n calculateUrgencyScore(trend) {\n let score = 0;\n if (trend.trend_velocity === 'rising' || trend.growth === 'breakout') score += 40;\n if (trend.engagement_score > 50000) score += 30;\n if (trend.sentiment === 'positive') score += 20;\n if (trend.seasonality && trend.seasonality.includes('peak')) score += 10;\n return Math.min(100, score);\n },\n \n generateContentSuggestion(trend) {\n const topic = trend.topic || trend.keyword;\n const suggestions = [];\n \n if (trend.content_type === 'video' || trend.platform === 'YouTube') {\n suggestions.push(`Video tutorial: \"Ultimate Guide to ${topic} in 2025\"`);\n suggestions.push(`Short-form video: \"5 ${topic} Tips That Will Blow Your Mind\"`);\n }\n \n if (trend.platform === 'LinkedIn' || trend.demographics?.includes('professional')) {\n suggestions.push(`LinkedIn article: \"How ${topic} is Transforming Business in 2025\"`);\n suggestions.push(`Industry insight post: \"${topic} Trends Every Professional Should Know\"`);\n }\n \n if (trend.hashtags?.length > 0) {\n suggestions.push(`Social media series using ${trend.hashtags.join(', ')}`);\n }\n \n if (trend.related_queries) {\n trend.related_queries.forEach(query => {\n suggestions.push(`Blog post: \"${query}\" - Complete Answer Guide`);\n });\n }\n \n return suggestions.slice(0, 3);\n },\n \n recommendPlatforms(trend) {\n const platforms = [];\n \n if (trend.demographics?.includes('professional') || trend.platform === 'LinkedIn') {\n platforms.push('LinkedIn');\n }\n \n if (trend.content_type === 'video' || trend.platform === 'YouTube') {\n platforms.push('YouTube', 'TikTok');\n }\n \n if (trend.trend_velocity === 'rising') {\n platforms.push('Twitter', 'Instagram Stories');\n }\n \n if (trend.engagement_score > 100000) {\n platforms.push('Facebook', 'Instagram');\n }\n \n return [...new Set(platforms)];\n }\n};\n\nconst trendAnalysis = {\n session_id: configData.sessionId,\n analysis_date: configData.date,\n timestamp: new Date().toISOString(),\n \n trending_topics: [\n ...(socialData.trending_topics || []),\n ...(trendsData.trending_searches || []).map(item => ({\n topic: item.keyword,\n engagement_score: parseInt(item.search_volume?.replace(/[^0-9]/g, '')) || 0,\n trend_velocity: item.growth === 'breakout' ? 'rising' : 'steady',\n source: 'Google Trends'\n }))\n ],\n \n viral_patterns: {\n top_performing_content: viralData.viral_content || [],\n successful_patterns: viralData.content_patterns || [],\n optimal_timing: viralData.optimal_posting_times || {},\n hashtag_performance: viralData.hashtag_performance || []\n },\n \n community_insights: {\n reddit_discussions: redditData.hot_discussions || [],\n pain_points: redditData.community_insights?.content_gaps || [],\n user_questions: redditData.hot_discussions?.flatMap(d => d.emerging_questions || []) || []\n },\n \n content_opportunities: [],\n content_gaps: [],\n recommended_actions: []\n};\n\ntrendAnalysis.content_opportunities = [\n ...(socialData.content_opportunities || []),\n ...(trendsData.content_suggestions || []),\n ...(redditData.content_opportunities || [])\n];\n\ntrendAnalysis.content_gaps = trendAnalyzer.identifyContentGaps(\n socialData,\n trendsData,\n redditData.hot_discussions || []\n);\n\ntrendAnalysis.recommended_actions = [\n {\n priority: 'high',\n action: 'Create content for trending gaps',\n details: trendAnalysis.content_gaps.filter(gap => gap.urgency_score > 70),\n timeline: 'within 24 hours'\n },\n {\n priority: 'medium',\n action: 'Optimize posting schedule',\n details: trendAnalysis.viral_patterns.optimal_timing,\n timeline: 'next week'\n },\n {\n priority: 'low',\n action: 'Monitor emerging trends',\n details: trendAnalysis.trending_topics.filter(topic => topic.trend_velocity === 'rising'),\n timeline: 'ongoing'\n }\n];\n\nconst avgEngagement = trendAnalysis.trending_topics.reduce((sum, topic) => \n sum + (topic.engagement_score || 0), 0) / trendAnalysis.trending_topics.length;\n\ntrendAnalysis.trend_health_score = Math.min(100, avgEngagement / 1000);\ntrendAnalysis.total_opportunities = trendAnalysis.content_opportunities.length + trendAnalysis.content_gaps.length;\n\nreturn [{ json: trendAnalysis }];"
},
"typeVersion": 2
},
{
"id": "a6d08972-facf-4126-97f3-568b8fedd7fd",
"name": "内容日历更新器",
"type": "n8n-nodes-base.googleSheets",
"position": [
3136,
-320
],
"parameters": {
"columns": {
"value": {
"Date": "={{ new Date().toISOString().split('T')[0] }}",
"Status": "Planned",
"Platform": "={{ $json.content_calendar?.[0]?.platform || 'Multi-Platform' }}",
"Priority": "={{ $json.content_ideas?.high_priority?.[0]?.priority || 'Medium' }}",
"Created_By": "AI Trend Monitor",
"Session_ID": "={{ $('Trend Analysis Processor').item.json.session_id }}",
"Trend_Score": "={{ $('Trend Analysis Processor').item.json.trend_health_score }}",
"Content_Type": "={{ $json.content_calendar?.[0]?.format || 'Blog Post' }}",
"Posting_Time": "={{ $json.engagement_optimization?.optimal_posting_times?.LinkedIn || '9:00 AM' }}",
"Content_Title": "={{ $json.content_calendar?.[0]?.title || 'AI-Generated Content Idea' }}",
"Target_Hashtags": "={{ $json.engagement_optimization?.best_hashtags?.slice(0, 5).join(', ') || '#ContentMarketing' }}",
"Content_Description": "={{ $json.content_ideas?.high_priority?.[0]?.description || 'Trending topic content' }}",
"Expected_Engagement": "={{ $json.content_calendar?.[0]?.expected_engagement || 'Medium' }}"
},
"mappingMode": "defineBelow"
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "name",
"value": "Content_Calendar_2025"
},
"documentId": {
"__rl": true,
"mode": "url",
"value": "1your-content-calendar-sheet-id"
}
},
"typeVersion": 4.5
},
{
"id": "dc42220e-341b-46b8-81c6-966bace53cf7",
"name": "团队通知发送器",
"type": "n8n-nodes-base.slack",
"position": [
3136,
96
],
"parameters": {
"text": "=🚀 **Daily Trend Report - {{ $('Trend Analysis Processor').item.json.analysis_date }}**\n\n📊 **Trend Health Score**: {{ $('Trend Analysis Processor').item.json.trend_health_score }}/100\n🎯 **Content Opportunities**: {{ $('Trend Analysis Processor').item.json.total_opportunities }}\n⚡ **High-Priority Trends**: {{ $('Trend Analysis Processor').item.json.trending_topics.filter(t => t.engagement_score > 50000).length }}\n\n🔥 **Top Trending Topic**: {{ $('Trend Analysis Processor').item.json.trending_topics[0]?.topic || 'No major trends' }}\n📈 **Engagement Score**: {{ $('Trend Analysis Processor').item.json.trending_topics[0]?.engagement_score || 0 }}\n\n💡 **Immediate Actions Needed**:\n{{ $('Trend Analysis Processor').item.json.recommended_actions.filter(a => a.priority === 'high').map(a => `• ${a.action} (${a.timeline})`).join('\\n') || '• No urgent actions required' }}\n\n📅 **Content Calendar Updated**: {{ $('Trend Analysis Processor').item.json.total_opportunities }} new ideas added\n🔗 **View Full Report**: [Content Calendar](https://docs.google.com/spreadsheets/your-sheet-id)",
"channel": "content-team",
"attachments": [],
"otherOptions": {
"icon_emoji": ":chart_with_upwards_trend:"
}
},
"typeVersion": 1
},
{
"id": "94a8bb03-793b-436d-bc6b-755fbab93278",
"name": "便签 - 触发器",
"type": "n8n-nodes-base.stickyNote",
"position": [
512,
-624
],
"parameters": {
"color": 5,
"width": 495,
"height": 722,
"content": "# 步骤 1:每日触发器 ⏰"
},
"typeVersion": 1
},
{
"id": "283b35da-9dca-4785-88f3-5ec6fb567c0b",
"name": "便签 - 配置",
"type": "n8n-nodes-base.stickyNote",
"position": [
1024,
-640
],
"parameters": {
"color": 5,
"width": 511,
"height": 738,
"content": "# 步骤 2:配置设置 ⚙️"
},
"typeVersion": 1
},
{
"id": "7215ffdb-1270-436e-a1c2-34a3e30c695a",
"name": "便签 - 采集器",
"type": "n8n-nodes-base.stickyNote",
"position": [
1568,
-656
],
"parameters": {
"color": 5,
"width": 575,
"height": 1010,
"content": "# 步骤 3:数据收集 🤖"
},
"typeVersion": 1
},
{
"id": "cb1b899f-ee8a-410b-8a4d-73f150729892",
"name": "便签 - 分析",
"type": "n8n-nodes-base.stickyNote",
"position": [
2192,
-656
],
"parameters": {
"color": 5,
"width": 575,
"height": 1010,
"content": "# 步骤 4:趋势分析 📊"
},
"typeVersion": 1
},
{
"id": "dfbf3b24-27ca-4125-9c8b-d5b21690797b",
"name": "便签 - 输出",
"type": "n8n-nodes-base.stickyNote",
"position": [
2832,
-672
],
"parameters": {
"color": 5,
"width": 575,
"height": 1026,
"content": "# 步骤 5:数据存储与报告 📈"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "17fe34e5-c52b-469d-85c1-749f5064d28e",
"connections": {
"Query Processor": {
"main": [
[
{
"node": "AI Social Trend Scraper",
"type": "main",
"index": 0
},
{
"node": "AI Google Trends Scraper",
"type": "main",
"index": 0
},
{
"node": "AI Viral Content Analyzer",
"type": "main",
"index": 0
},
{
"node": "AI Reddit Insights Scraper",
"type": "main",
"index": 0
}
]
]
},
"Merge Trend Data": {
"main": [
[
{
"node": "Trend Analysis Processor",
"type": "main",
"index": 0
}
]
]
},
"Split Trend Queries": {
"main": [
[
{
"node": "Query Processor",
"type": "main",
"index": 0
}
]
]
},
"AI Social Trend Scraper": {
"main": [
[
{
"node": "Merge Trend Data",
"type": "main",
"index": 0
}
]
]
},
"AI Google Trends Scraper": {
"main": [
[
{
"node": "Merge Trend Data",
"type": "main",
"index": 1
}
]
]
},
"Trend Analysis Processor": {
"main": [
[
{
"node": "Content Calendar Updater",
"type": "main",
"index": 0
},
{
"node": "Team Notification Sender",
"type": "main",
"index": 0
}
]
]
},
"Daily Trend Monitor Trigger": {
"main": [
[
{
"node": "Trend Configuration Processor",
"type": "main",
"index": 0
}
]
]
},
"Trend Configuration Processor": {
"main": [
[
{
"node": "Split Trend Queries",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 市场调研, AI 摘要总结
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
我的工作流 2
结合 AI 竞品监控和收入优化的自动化动态定价
If
Code
Merge
+8
25 节点vinci-king-01
市场调研
我的工作流程 2
使用 ScrapeGraphAI、GPT-4 和 Google Sheets 自动化深度研究
Code
Merge
Webhook
+5
16 节点vinci-king-01
市场调研
竞品价格监控
带AI组件和警报的价格监控仪表板
If
Code
Slack
+6
15 节点vinci-king-01
市场调研
社交媒体情绪仪表板
基于自定义 AI 的社交媒体情绪分析仪表板(支持 Twitter、Reddit 和 LinkedIn)
If
Code
Slack
+5
15 节点vinci-king-01
市场调研
我的工作流程 2
AI驱动内容差距分析,使用ScrapeGraphAI和战略规划
Code
Google Sheets
Schedule Trigger
+2
18 节点vinci-king-01
市场调研
使用 ScrapegraphAI 自动抓取新闻文章并存储到 Google Sheets
使用ScrapegraphAI自动抓取新闻文章并存储到Google Sheets
Code
Google Sheets
Schedule Trigger
+2
8 节点vinci-king-01
市场调研