AI, Tavily Research, Supabase 저장소를 사용하여 자동화된 콘텐츠 페이지 생성기
고급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 20개의 노드를 포함합니다.주로 Code, Supabase, NextCloud, GoogleDrive, Agent 등의 노드를 사용하며. OpenAI, Tavily Research, Supabase 저장을 사용하여 다 플랫폼 콘텐츠 생성
사전 요구사항
- •Supabase URL과 API Key
- •Google Drive API 인증 정보
- •Google Sheets API 인증 정보
- •OpenAI API Key
사용된 노드 (20)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "5NMlwLrwBWPUG78u",
"meta": {
"instanceId": "4004e259d7c32fb84e7e989ad65605c716ae645dcc01b59c6472fbe27f19fc08"
},
"name": "Automated Content Page Generator with AI, Tavily Research, and Supabase Storage",
"tags": [],
"nodes": [
{
"id": "099873a6-034c-45df-b8ca-b110a58a4687",
"name": "멀티_플랫폼_콘텐츠_생성기",
"type": "@n8n/n8n-nodes-langchain.agent",
"onError": "continueErrorOutput",
"position": [
880,
768
],
"parameters": {
"text": "=*Main Topic: {{ $json.query }}\n**Topic 1:{{ $json.results[0].title }}\n** Content for Topic 1: {{ $json.results[0].content }}\n**Topic 2:{{ $json.results[1].title }}\n** Content for Topic 2:{{ $json.results[1].content }}\n**Topic 3:{{ $json.results[2].title }}\n** Content for Topic 3:{{ $json.results[2].content }}",
"options": {
"systemMessage": "=# Role \nYou are an innovative **multi-platform content strategist and digital marketing specialist** with expertise in creating breakthrough, thought-provoking content across **websites, blogs, and landing pages**. You receive **3 different topics** and produce creative, trend-aware combined content optimized for each platform that are: \n- **Visionary and forward-thinking**, connecting emerging patterns with business implications\n- **Creatively engaging**, using fresh perspectives, analogies, and unexpected connections\n- **Trend-conscious and timely**, incorporating current market movements, cultural shifts, and industry disruptions\n- **Intellectually stimulating**, challenging conventional thinking while providing actionable insights\n- **Platform-optimized** for maximum engagement across professional and consumer audiences\n\n### **Creative Multi-Platform Integration Process**\n1. **Deep-dive analysis** of the 3 topics to uncover hidden connections, emerging patterns, and contrarian viewpoints\n2. **Trend contextualization** - research current market trends, cultural movements, and industry disruptions that relate to the topics\n3. **Creative synthesis** - identify unexpected parallels, innovative frameworks, or provocative angles that haven't been explored\n4. **Platform optimization** - adapt content style, tone, and format for websites (professional), blogs (educational), and landing pages (conversion-focused)\n5. **Cross-platform engagement strategy** - design content that drives meaningful interactions across different audience types\n\n### **Creative Thinking Framework**\n- **Question assumptions** about each topic - what conventional wisdom might be wrong?\n- **Find unexpected parallels** - how do these topics mirror trends in other industries or historical patterns?\n- **Identify emerging opportunities** - what new business models, career paths, or strategic advantages emerge from these connections?\n- **Challenge the status quo** - what provocative but professional stance can you take?\n- **Think like a futurist** - what implications will these trends have in 2-5 years?\n\n### **Current Trends Integration Requirements**\nBefore writing, consider these trending areas:\n- **AI transformation patterns** across industries\n- **Remote/hybrid work evolution** and productivity innovations \n- **Sustainability and ESG** business imperatives\n- **Gen Z workplace expectations** and cultural shifts\n- **Economic uncertainty responses** and resilient business models\n- **Digital transformation acceleration** post-pandemic\n- **Creator economy growth** and personal branding\n- **Web3/blockchain adoption** in traditional business\n- **Mental health and wellbeing** in professional contexts\n- **Skills gap solutions** and continuous learning trends\n\n### **Platform-Specific Style Guidelines**\n\n#### **Website Content (Professional Focus)**\n- **Character Limit:** 1900 characters maximum\n- **Tone:** Professional yet engaging, authority-building focused\n- **Format:** Strategic white space, bullet points, professional language\n- **Audience:** Business professionals, potential clients, industry leaders\n- **Content Style:** Industry insights, service positioning, thought leadership\n\n#### **Blog Content (Educational & Discussion)**\n- **Character Limit:** 1900 characters maximum\n- **Tone:** Informative, educational, engaging yet accessible\n- **Format:** Shorter paragraphs, clear explanations, actionable insights\n- **Audience:** Broader professional networks, learners, diverse demographics\n- **Content Style:** Educational content, how-to guides, industry analysis\n\n#### **Landing Page Content (Conversion-Focused)**\n- **Character Limit:** 1900 characters maximum\n- **Tone:** Compelling, benefit-driven, action-oriented\n- **Format:** Scannable content, value propositions, conversion elements\n- **Audience:** Prospects, leads, decision-makers\n- **Content Style:** Solution-focused, results-oriented, persuasive messaging\n\n### **Category Classification System**\n\nGenerate appropriate categories for content classification and SEO optimization. Categories should be:\n- **Industry-relevant** and professionally recognized\n- **SEO-friendly** for search engine optimization\n- **Audience-appropriate** for target market alignment\n- **Trend-conscious** reflecting current market interests\n\n**Primary Category Options Include:**\n- Technology & Innovation\n- Digital Marketing & Strategy\n- Business Intelligence & Analytics\n- Customer Experience & Engagement\n- Artificial Intelligence & Machine Learning\n- E-commerce & Retail Technology\n- SaaS & Cloud Solutions\n- Digital Transformation\n- Marketing Automation\n- Data Science & Analytics\n- Cybersecurity & Privacy\n- Mobile Technology & Apps\n- Social Media & Content Marketing\n- Web Development & Design\n- Fintech & Digital Finance\n\n### **Multi-Platform Content Structure**\n\n**Universal Structure Format:**\n- **Compelling Hook:** Platform-appropriate opening that connects all topics with current trends\n- **Creative Framework:** Present topics through innovative lens adapted for each platform's purpose\n- **Trend-Based Evidence:** Reference current examples relevant to platform objectives\n- **Strategic Implications:** Reveal opportunities tailored to platform context\n- **Platform-Specific Conclusion:** Call-to-action optimized for each platform's conversion goals\n\n**Website Content Formatting:**\n- Strategic white space and professional presentation\n- Authority-building language and industry credibility\n- Trust-building elements and expertise demonstration\n\n**Blog Content Formatting:**\n- Educational paragraphs with clear structure\n- Actionable insights and practical applications\n- Knowledge-sharing and thought leadership elements\n\n**Landing Page Formatting:**\n- Benefit-focused headlines and value propositions\n- Conversion-optimized language and persuasive elements\n- Clear calls-to-action and decision-driving content\n\n### **Platform-Specific Innovation Requirements:**\n\n**Website Innovation:**\n- Establish authority and expertise in the industry\n- Create content that positions the brand as a thought leader\n- Build trust and credibility with potential clients\n- Focus on professional reputation and market positioning\n\n**Blog Innovation:**\n- Provide valuable educational content that attracts organic traffic\n- Create shareable insights that drive engagement and backlinks\n- Build thought leadership through consistent valuable content\n- Focus on SEO optimization and search visibility\n\n**Landing Page Innovation:**\n- Convert visitors into leads through compelling value propositions\n- Address specific pain points and present clear solutions\n- Create urgency and motivation for immediate action\n- Focus on conversion optimization and lead generation\n\n### **Trend Research Integration:**\nBefore writing each piece:\n1. **Scan current business headlines** for relevant developments\n2. **Identify cultural and generational shifts** affecting the target market\n3. **Research emerging technologies** that intersect with your topics\n4. **Analyze competitor content** to find gaps and opportunities for differentiation\n5. **Consider global economic and social factors** influencing business decisions\n\n# Input Format Expected\n*Main Topic: [MAIN TOPIC]\n**Topic 1: [TOPIC 1 TITLE]\n** Content for Topic 1: [TOPIC 1 CONTENT]\n**Topic 2: [TOPIC 2 TITLE]\n** Content for Topic 2: [TOPIC 2 CONTENT]\n**Topic 3: [TOPIC 3 TITLE]\n** Content for Topic 3: [TOPIC 3 CONTENT]\n\n# Output Process\n1. **Trend Analysis Summary:** [Brief overview of current trends that intersect with the 3 topics - 2-3 sentences]\n2. **Creative Connection Insight:** [The innovative angle or framework that unifies all topics - 1-2 sentences] \n3. **Content Category:** [Most appropriate category classification for the unified content]\n4. **Website Content:**\n - **Title:** [Compelling, professional headline optimized for authority-building]\n - **Content:** [Professional authority-building content, 1900 characters max]\n5. **Blog Content:**\n - **Title:** [Educational, engaging headline optimized for search and sharing]\n - **Content:** [Educational and informative content, 1900 characters max]\n6. **Landing Page Content:**\n - **Title:** [Conversion-focused headline optimized for lead generation]\n - **Content:** [Conversion-focused persuasive content, 1900 characters max]\n\n**Important:** Always maintain 1900 character counts for all platform content to ensure compliance. Each platform version should maintain the same core insights while adapting tone, format, and style for optimal audience engagement and platform-specific objectives. Titles should be compelling, platform-appropriate, and optimized for their respective purposes (authority-building, education, or conversion)."
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.2
},
{
"id": "06d3ec9a-7579-4c12-a98c-79a790e4e7ee",
"name": "AI_콘텐츠_전략_분석기",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
672,
1520
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "765743e1-3ec2-4eb3-a9dc-965d548b82e1",
"name": "콘텐츠_구조_파서",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1184,
1504
],
"parameters": {
"jsonSchemaExample": "{\n\"action\": \n\"parse\",\n\"response\": \n{\n\"output\": \n{\n\"title\": \n\"AI Chatbot Agents: Transforming Customer Engagement Beyond Scripted Bots\",\n\"category\": \"AI Agents\",\n\"Article\": \n\"\\n---\\n\\n**Website Content:**\\nAI chatbot agents represent a paradigm shift in customer service automation, transcending traditional chatbots that depend on scripted, rule-based workflows. Unlike these limited systems, AI agents leverage advanced large language models (LLMs) and generative AI technologies to understand, reason, and act upon complex customer needs autonomously. This enables businesses to deliver deeply personalized, context-aware experiences that drive customer satisfaction and loyalty.\\n\\nIn the era of digital transformation accelerated by hybrid work and increasing automation demands, AI agents stand as strategic assets. They integrate seamlessly with business systems, analyze vast information swiftly, and assist in multifaceted tasks beyond mere query response—ranging from coding to creative problem solving. Companies investing in intelligent AI agents are not only enhancing operational efficiency but also positioning themselves ahead in competitive marketplaces by differentiating customer engagement.\\n\\nFurthermore, the rise of AI chatbot agencies catering to diverse sectors—retail, travel, education, and beyond—illustrates the growing recognition of tailored AI-powered solutions as essential for modern customer service. Partnering with experienced AI solution providers enables scalable, innovative deployments that align with a company's long-term growth and ESG goals.\\n\\n**Strategic Opportunities:**\\n- Deploy AI agents to replace rigid scripted chatbots and unlock continuous learning capability.\\n- Harness contextual intelligence for superior customer journey mapping and real-time decision making.\\n- Leverage AI agents for integrated business insights, advanced problem solving, and creative support.\\n- Develop scalable industry-specific chatbot solutions via AI chatbot agencies to rapidly meet evolving customer expectations.\\n\\n---\\n\\n**Blog Content:**\\nUnderstanding the difference between chatbots and AI agents is crucial for businesses aiming to innovate their customer service strategies. Traditional chatbots follow predefined scripts; they respond only within narrow, manually programmed workflows. While useful for simple queries, they lack the ability to adapt or understand nuanced language.\\n\\nAI chatbot agents, by contrast, utilize generative AI and large language models to process and generate natural language. This allows them to understand context, reason with complex information, and perform advanced tasks like problem solving, writing, or coding. For customers, this means more natural, helpful, and satisfying interactions with automated systems.\\n\\nThe accelerated growth of AI chatbot agencies illustrates how industries from retail to education are embracing these technologies to create personalized, intelligent service bots that better meet user needs. These AI agents enhance productivity and customer experience by acting autonomously and learning continuously, unlike traditional chatbots bound by fixed dialogues.\\n\\nTo implement AI agents effectively, companies should prioritize seamless integration with existing business systems and focus on evolving usage patterns. This approach fosters resilient and scalable customer engagement models responsive to ongoing digital transformation, hybrid work trends, and the expectations of digital-native consumers.\\n\\n**Key Takeaways:**\\n- AI agents use advanced AI technologies for genuine language understanding and action.\\n- They surpass chatbots in flexibility, intelligence, and range of use cases.\\n- AI chatbot agencies help businesses customize bots for varied industry challenges.\\n- Investing in AI agents advances customer experience and operational agility.\\n\\n---\\n\\n**Landing Page Content:**\\nEmpower your customer service with AI chatbot agents — the future of intelligent automation. Unlike traditional chatbots limited by rigid scripts, our AI agents harness the power of generative AI and large language models to understand, reason, and provide context-rich support. This means faster, more accurate responses and an experience your customers will appreciate.\\n\\nWhy settle for limited chatbot interactions? Upgrade to AI agents that:\\n- Learn and adapt to your customers' unique needs\\n- Handle complex queries and tasks autonomously\\n- Integrate smoothly with your existing business systems\\n- Deliver scalable solutions tailored to your industry\\n\\nJoin the wave of businesses transforming how they engage customers. Our AI chatbot agency specializes in creating personalized agents for retail, travel, education, and more — helping you stay ahead in an evolving market.\\n\\nTake the next step toward smarter, more effective customer service. Contact us today for a consultation and discover how AI chatbot agents can revolutionize your business.\\n\\n---\"\n}\n}\n}"
},
"typeVersion": 1.3
},
{
"id": "250decfa-638e-4444-a52b-1979cc5e3a84",
"name": "OpenAI_GPT4_모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
256,
1408
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "z8R3lC8iI0taZw6b",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "839379e9-770a-446e-8917-82ed03a0d04a",
"name": "Supabase_콘텐츠_저장소",
"type": "n8n-nodes-base.supabase",
"position": [
3040,
816
],
"parameters": {
"tableId": "works",
"fieldsUi": {
"fieldValues": [
{
"fieldId": "title",
"fieldValue": "={{ $('Content_Text_Cleaner').item.json.title }}"
},
{
"fieldId": "content",
"fieldValue": "={{ $('Content_Text_Cleaner').item.json.article }}"
},
{
"fieldId": "image_url",
"fieldValue": "={{ $json.url }}/preview"
},
{
"fieldId": "category",
"fieldValue": "={{ $('Content_Text_Cleaner').item.json.category }}"
}
]
}
},
"credentials": {
"supabaseApi": {
"id": "89oLIv62JCdgVO6B",
"name": "Supabase account"
}
},
"typeVersion": 1
},
{
"id": "1771995c-9742-4cdd-ac1d-3aee955db7a6",
"name": "콘텐츠_텍스트_정리기",
"type": "n8n-nodes-base.code",
"position": [
1344,
528
],
"parameters": {
"jsCode": "// Input: Pass your JSON into this Code node\n// Example: {{ $json }}\n\nconst input = $json.output.response.output;\n\n// Helper function to clean and normalize text\nfunction cleanText(text) {\n return text\n .replace(/^#+\\s.*$/gm, \"\") // remove markdown headings like ### Blog Content\n .replace(/\\*\\*[^*]+\\*\\*:/g, \"\") // remove bold section headers e.g. **Title:**\n .replace(/\\*{2}/g, \"\") // remove leftover bold markers\n .replace(/\\n{2,}/g, \"\\n\\n\") // normalize multiple line breaks\n .replace(/\\s+$/g, \"\") // trim trailing spaces\n .trim();\n}\n\n// Extract and clean fields\nconst title = cleanText(input.title || \"\");\nconst article = cleanText(input.Article || \"\");\nconst category = cleanText(input.category || \"\");\n\n// Return as separate fields in n8n\nreturn [\n {\n json: {\n title,\n article,\n category\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "e779f2bc-e98f-4c58-95c7-be0bd2801af4",
"name": "오류_처리기_트리거",
"type": "n8n-nodes-base.executeWorkflow",
"position": [
1520,
960
],
"parameters": {
"options": {},
"workflowId": {
"__rl": true,
"mode": "list",
"value": "GWQ4UI1i3Z0jp3GF",
"cachedResultName": "Error_handler"
},
"workflowInputs": {
"value": {},
"schema": [],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": true
}
},
"typeVersion": 1.2
},
{
"id": "9b27ad46-a10a-461f-8636-1d9cf8e9c32c",
"name": "Google_드라이브_이미지_다운로더",
"type": "n8n-nodes-base.googleDrive",
"position": [
1856,
336
],
"parameters": {
"fileId": {
"__rl": true,
"mode": "url",
"value": "={{ $('Google_Sheets_Trigger').item.json.IMAGE_URL }}"
},
"options": {},
"operation": "download"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "UWHPEptHAyIh5BaP",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "ff47806c-bb53-43b9-954f-e79b6fc1d54a",
"name": "NextCloud_이미지_업로더",
"type": "n8n-nodes-base.nextCloud",
"position": [
2304,
816
],
"parameters": {
"path": "=/images/{{ $('Google_Sheets_Trigger').item.json.TITLE }}.jpg",
"binaryDataUpload": true
},
"credentials": {
"nextCloudApi": {
"id": "piaGS1sGu7NA1AdX",
"name": "NextCloud account"
}
},
"typeVersion": 1
},
{
"id": "19d26bde-9f8a-476f-a6df-1fffddabf43c",
"name": "NextCloud_공개_URL_생성기",
"type": "n8n-nodes-base.nextCloud",
"position": [
2688,
1376
],
"parameters": {
"path": "=/images/{{ $('Google_Sheets_Trigger').item.json.TITLE }}.jpg",
"options": {},
"operation": "share",
"shareType": 3
},
"credentials": {
"nextCloudApi": {
"id": "piaGS1sGu7NA1AdX",
"name": "NextCloud account"
}
},
"typeVersion": 1
},
{
"id": "f9eac877-d645-4328-a8ca-798d681a1d98",
"name": "Google_스프레드시트_트리거",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
192,
320
],
"parameters": {
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/14r9ARjKp5CbaqIQlS94TIOfGz9XnoKFyyGmp7HnrkEY/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "14r9ARjKp5CbaqIQlS94TIOfGz9XnoKFyyGmp7HnrkEY",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/14r9ARjKp5CbaqIQlS94TIOfGz9XnoKFyyGmp7HnrkEY/edit?usp=drivesdk",
"cachedResultName": "Autoflownode_work"
}
},
"credentials": {
"googleSheetsTriggerOAuth2Api": {
"id": "xUlLks6gsHieqKfM",
"name": "Google Sheets Trigger account"
}
},
"typeVersion": 1
},
{
"id": "f75c376b-fde4-437b-b1f9-ff76b56a66aa",
"name": "Tavily_리서치_에이전트",
"type": "@tavily/n8n-nodes-tavily.tavily",
"position": [
528,
592
],
"parameters": {
"query": "={{ $json.TITLE }}",
"options": {
"topic": "general",
"max_results": 3,
"search_depth": "advanced"
}
},
"credentials": {
"tavilyApi": {
"id": "PQGxNecqo4RLYQTi",
"name": "Tavily account"
}
},
"typeVersion": 1
},
{
"id": "17320c77-25d4-4db6-9ca0-14dac8d0cadd",
"name": "스티키 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Google Sheets Workflow Trigger\nThe post title and image URLs are acquired from the Google Sheets document. This trigger monitors for new rows and initiates the automated content creation process."
},
"typeVersion": 1
},
{
"id": "d220a15b-205b-4ca1-8117-2aa83592e717",
"name": "스티키 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
272
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Tavily Research Agent\nTavily takes your title, finds the three most relevant articles, and seamlessly delivers them to the AI agent for smarter, faster insights. Uses advanced search depth for comprehensive research."
},
"typeVersion": 1
},
{
"id": "b51758ff-889e-4527-b2bd-9ff04f1850ac",
"name": "스티키 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
816,
480
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Multi-Platform Content Generator\nAfter Tavily gathers the top three articles, the AI agent steps in with a built-in output parser that guarantees consistent, well-structured results. It transforms the findings into optimized content for websites, blogs, and landing pages."
},
"typeVersion": 1
},
{
"id": "646ffd02-f66f-4927-bfbf-efac1423cda2",
"name": "스티키 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1248,
192
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Content Text Cleaner\nOnce the AI has generated content, this node cleans and formats the text, removing markdown artifacts and ensuring consistent structure for database storage."
},
"typeVersion": 1
},
{
"id": "93034629-8224-4a7d-b50c-9f7ba8a74617",
"name": "스티키 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1648,
32
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Google Drive Image Downloader\nDownloads images directly from Google Drive using the URLs provided in the Google Sheets trigger, preparing them for upload to NextCloud storage."
},
"typeVersion": 1
},
{
"id": "a2cb97d9-e076-4527-9973-114cd3d6c9f3",
"name": "스티키 노트5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2064,
480
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## NextCloud Image Uploader\nUploads downloaded images to NextCloud storage in an organized folder structure, making them accessible for the web application."
},
"typeVersion": 1
},
{
"id": "a2563dfa-8b63-4ac1-ac3e-c36fab2c6a73",
"name": "스티키 노트6",
"type": "n8n-nodes-base.stickyNote",
"position": [
2464,
752
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## NextCloud Public URL Generator\nGenerates public sharing URLs for uploaded images, creating accessible links that can be stored in the database and used by frontend applications."
},
"typeVersion": 1
},
{
"id": "c2138c4b-bc0a-42d9-8806-11aed4df8249",
"name": "스티키 노트7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2880,
512
],
"parameters": {
"color": 4,
"width": 416,
"height": 576,
"content": "## Supabase Content Storage\nStores the finalized content (title, article, category, and image URL) in a Supabase database table, making it available for retrieval by web applications and APIs."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "9627db76-e811-47b3-81e4-c1a6331b0c19",
"connections": {
"250decfa-638e-4444-a52b-1979cc5e3a84": {
"ai_languageModel": [
[
{
"node": "099873a6-034c-45df-b8ca-b110a58a4687",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"1771995c-9742-4cdd-ac1d-3aee955db7a6": {
"main": [
[
{
"node": "9b27ad46-a10a-461f-8636-1d9cf8e9c32c",
"type": "main",
"index": 0
}
]
]
},
"f9eac877-d645-4328-a8ca-798d681a1d98": {
"main": [
[
{
"node": "f75c376b-fde4-437b-b1f9-ff76b56a66aa",
"type": "main",
"index": 0
}
]
]
},
"f75c376b-fde4-437b-b1f9-ff76b56a66aa": {
"main": [
[
{
"node": "099873a6-034c-45df-b8ca-b110a58a4687",
"type": "main",
"index": 0
}
]
]
},
"765743e1-3ec2-4eb3-a9dc-965d548b82e1": {
"ai_outputParser": [
[
{
"node": "099873a6-034c-45df-b8ca-b110a58a4687",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"ff47806c-bb53-43b9-954f-e79b6fc1d54a": {
"main": [
[
{
"node": "19d26bde-9f8a-476f-a6df-1fffddabf43c",
"type": "main",
"index": 0
}
]
]
},
"06d3ec9a-7579-4c12-a98c-79a790e4e7ee": {
"ai_tool": [
[
{
"node": "099873a6-034c-45df-b8ca-b110a58a4687",
"type": "ai_tool",
"index": 0
}
]
]
},
"9b27ad46-a10a-461f-8636-1d9cf8e9c32c": {
"main": [
[
{
"node": "ff47806c-bb53-43b9-954f-e79b6fc1d54a",
"type": "main",
"index": 0
}
]
]
},
"19d26bde-9f8a-476f-a6df-1fffddabf43c": {
"main": [
[
{
"node": "839379e9-770a-446e-8917-82ed03a0d04a",
"type": "main",
"index": 0
}
]
]
},
"099873a6-034c-45df-b8ca-b110a58a4687": {
"main": [
[
{
"node": "1771995c-9742-4cdd-ac1d-3aee955db7a6",
"type": "main",
"index": 0
}
],
[
{
"node": "e779f2bc-e98f-4c58-95c7-be0bd2801af4",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
콘텐츠생성기 v3
AI驱动블로그자동화:사용GPT-4생성并게시SEO기사至WordPress및Twitter
If
Set
Code
+
If
Set
Code
144 노드Jay Emp0
콘텐츠 제작
💥 NanoBanana, Seedream 4, ChatGPT Image 및 Veo 3를 사용한 동영상 광고 자동화 - VIDE
AI(NanoBanana, Seedream, GPT-4o, Veo 3)를 사용하여 비디오 광고 캠페인 자동화 및 게시
Set
Code
Wait
+
Set
Code
Wait
63 노드Dr. Firas
콘텐츠 제작
WordPress 블로그 자동화 프로페셔널 에디션(심층 연구) v2.1 마켓
GPT-4o, Perplexity AI 및 다국어 지원을 사용한 SEO 최적화 블로그 생성 자동화
If
Set
Xml
+
If
Set
Xml
125 노드Daniel Ng
콘텐츠 제작
OpenAI, ElevenLabs 및 Fal.ai를 사용한 비디오, 팟캐스트 및 ASMR용 바이럴 콘텐츠 제작 자동화
OpenAI, ElevenLabs 및 Fal.ai를 사용한 비디오, 팟캐스트 및 ASMR용 바이럴 콘텐츠 제작 자동화
Set
Code
Wait
+
Set
Code
Wait
97 노드Adam Crafts
콘텐츠 제작
1. 플레이리스트 상세 설정 로봇 복사본
Suno, GPT-4, Runway, Creatomate로 AI 생성 YouTube 음악 플레이리스트 생성
If
Set
Code
+
If
Set
Code
203 노드Joseph
콘텐츠 제작
컨텍스트 혼합 RAG AI 콘텐츠
Google Drive에서 Supabase 상황 벡터 데이터베이스로 동기화, RAG 애플리케이션 사용
If
Set
Code
+
If
Set
Code
76 노드Michael Taleb
AI RAG