Gemini와 LlamaIndex를 사용하여 워크플로우 JSON에서 AI 주도의 Markdown 문서 생성
고급
이것은자동화 워크플로우로, 18개의 노드를 포함합니다.주로 If, Wait, FormTrigger, GoogleDrive, HttpRequest 등의 노드를 사용하며. Gemini와 LlamaIndex를 사용하여 워크플로우 JSON에서 AI 주도 Markdown 문서 생성
사전 요구사항
- •Google Drive API 인증 정보
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Gemini API Key
사용된 노드 (18)
카테고리
-
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "c2650793f644091dc80fb900fe63448ad1f4b774008de9608064d67294f8307c",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "7b3480f2-a37b-45f8-9c17-471ed6c156ce",
"name": "메모4",
"type": "n8n-nodes-base.stickyNote",
"position": [
512,
1088
],
"parameters": {
"color": 3,
"width": 370,
"height": 100,
"content": "## ☕ Appreciate This Workflow?\n\nSupport the creator by sending coffee:\n\n**PayPal:** [paypal.me/khmuhtadin](https://paypal.me/khmuhtadin)\n\nThank you! 🚀"
},
"typeVersion": 1
},
{
"id": "2aedb616-d284-4c01-aeef-2861261aa25e",
"name": "On form submission",
"type": "n8n-nodes-base.formTrigger",
"position": [
-784,
496
],
"webhookId": "82cbe13d-9c81-4d27-a91a-a73845447362",
"parameters": {
"options": {
"appendAttribution": false
},
"formTitle": "Test Json",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "Input Json Workflow",
"requiredField": true,
"acceptFileTypes": ".json"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "08bb3e9c-ad00-44fb-9e08-ce1a6805f6f8",
"name": "파일에서 추출",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-560,
496
],
"parameters": {
"options": {},
"operation": "fromJson",
"destinationKey": "workflow",
"binaryPropertyName": "Input_Json_Workflow"
},
"typeVersion": 1
},
{
"id": "e6f8db03-b521-4329-8b24-814b9f6f8057",
"name": "n8n kb",
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
"position": [
-208,
512
],
"parameters": {
"mode": "retrieve-as-tool",
"toolName": "knowledge_base",
"memoryKey": {
"__rl": true,
"mode": "list",
"value": "n8n KB",
"cachedResultName": "n8n KB"
},
"useReranker": true,
"toolDescription": "Use this knowledge base to answer questions from the user"
},
"typeVersion": 1.2
},
{
"id": "727398b8-cb31-4d6c-a251-805d22ac3ae1",
"name": "메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-976,
208
],
"parameters": {
"color": 5,
"width": 1888,
"height": 1004,
"content": "\n# Knowledge Base"
},
"typeVersion": 1
},
{
"id": "683674d6-cbaf-4b12-81f2-91084b8266f2",
"name": "Parse Document via LlamaIndex",
"type": "n8n-nodes-base.httpRequest",
"position": [
-368,
880
],
"parameters": {
"url": "https://api.cloud.llamaindex.ai/api/v1/parsing/upload",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "file",
"parameterType": "formBinaryData",
"inputDataFieldName": "data"
}
]
},
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "4hJbMGqzerAxpVEw",
"name": "llamaindex"
}
},
"typeVersion": 4.2
},
{
"id": "215f858c-8965-411a-92d0-23a4e6ce8411",
"name": "Monitor Document Processing",
"type": "n8n-nodes-base.httpRequest",
"position": [
-144,
880
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/v1/parsing/job/{{ $json.id }}",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "4hJbMGqzerAxpVEw",
"name": "llamaindex"
}
},
"typeVersion": 4.2
},
{
"id": "6830ab49-57e9-44e7-8375-ac42bc3947ef",
"name": "Check Parsing Completion",
"type": "n8n-nodes-base.if",
"position": [
80,
816
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "921ff875-817d-47fd-bd47-530ebdc21902",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "SUCCESS"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "5433bb1f-4809-4433-bb5e-ba61a708f5d8",
"name": "대기 Before Status Recheck",
"type": "n8n-nodes-base.wait",
"position": [
304,
976
],
"webhookId": "ba3e8cc1-4b9e-4eee-bf41-78862eea8023",
"parameters": {
"amount": 10
},
"typeVersion": 1.1
},
{
"id": "441896de-cced-4ee4-b16d-90fea53c469b",
"name": "Retrieve Parsed Content",
"type": "n8n-nodes-base.httpRequest",
"position": [
304,
768
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/v1/parsing/job/{{ $json.id }}/result/markdown",
"options": {},
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "4hJbMGqzerAxpVEw",
"name": "llamaindex"
}
},
"typeVersion": 4.2
},
{
"id": "fc205d0e-ae4f-4d71-a1f6-0ecc226c19e6",
"name": "Download Knowledge Document",
"type": "n8n-nodes-base.googleDrive",
"position": [
-592,
880
],
"parameters": {
"fileId": {
"__rl": true,
"mode": "list",
"value": "10maY1IaeelAKV5xBe5DsHiKEXCoAeAFuH2sWfZkvXa4",
"cachedResultUrl": "https://docs.google.com/document/d/10maY1IaeelAKV5xBe5DsHiKEXCoAeAFuH2sWfZkvXa4/edit?usp=drivesdk",
"cachedResultName": "n8n Template Guideline"
},
"options": {},
"operation": "download"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "nTWGelaHlbvHrG66",
"name": "ctm@gcom"
}
},
"typeVersion": 3
},
{
"id": "48db5b2b-fdf2-498b-bbdb-2523ff517baf",
"name": "Knowledge Base Updated Trigger",
"type": "n8n-nodes-base.googleDriveTrigger",
"position": [
-816,
880
],
"parameters": {
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"triggerOn": "specificFile",
"fileToWatch": {
"__rl": true,
"mode": "list",
"value": "10maY1IaeelAKV5xBe5DsHiKEXCoAeAFuH2sWfZkvXa4",
"cachedResultUrl": "https://docs.google.com/document/d/10maY1IaeelAKV5xBe5DsHiKEXCoAeAFuH2sWfZkvXa4/edit?usp=drivesdk",
"cachedResultName": "n8n Template Guideline"
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "nTWGelaHlbvHrG66",
"name": "ctm@gcom"
}
},
"typeVersion": 1
},
{
"id": "5a16f1dd-8e75-4cfa-8d0c-adae819fc78e",
"name": "메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
944,
208
],
"parameters": {
"width": 576,
"height": 1008,
"content": "# 📋 Credentials Setup Guide\n\n## Required Credentials\n\n### 1. Azure OpenAI API\n**Node:** Embeddings Azure OpenAI\n- **Purpose:** Generate embeddings for vector storage\n- **Setup:**\n 1. Go to [Azure Portal](https://portal.azure.com)\n 2. Create/access Azure OpenAI resource\n 3. Navigate to \"Keys and Endpoint\"\n 4. Copy API Key and Endpoint\n 5. In n8n: Add credential \"Azure OpenAI\"\n 6. Paste API Key, Endpoint, and set deployment name to \"3small\"\n\n### 2. LlamaIndex API\n**Node:** Parse Document via LlamaIndex1\n- **Purpose:** Parse documents using LlamaIndex cloud service\n- **Setup:**\n 1. Visit [LlamaIndex Cloud](https://cloud.llamaindex.ai)\n 2. Sign up/login to account\n 3. Go to API Settings\n 4. Generate new API key\n 5. In n8n: Add \"HTTP Header Auth\" credential\n 6. Header Name: `Authorization`\n 7. Header Value: `Bearer YOUR_TOKEN_HERE`\n\n### 3. Google Drive OAuth2\n**Node:** Knowledge Base Updated Trigger1 & Download Knowledge Document1\n- **Purpose:** Monitor and download files from Google Drive\n- **Setup:**\n 1. Go to [Google Cloud Console](https://console.cloud.google.com)\n 2. Create new project or select existing\n 3. Enable Google Drive API\n 4. Create OAuth 2.0 credentials\n 5. Add authorized redirect URI from n8n\n 6. In n8n: Add \"Google Drive OAuth2\" credential\n 7. Enter Client ID and Client Secret\n 8. Complete OAuth flow"
},
"typeVersion": 1
},
{
"id": "81eceaab-3f60-4ebc-967f-356c64c4e172",
"name": "Reranker Cohere",
"type": "@n8n/n8n-nodes-langchain.rerankerCohere",
"position": [
-128,
720
],
"parameters": {},
"credentials": {
"cohereApi": {
"id": "vEf2FhO0BZLEAmaR",
"name": "jonaccbot"
}
},
"typeVersion": 1
},
{
"id": "e157dfee-5f76-456c-a260-eafeda3d88a9",
"name": "Embedd 004",
"type": "@n8n/n8n-nodes-langchain.embeddingsGoogleGemini",
"position": [
528,
608
],
"parameters": {},
"credentials": {
"googlePalmApi": {
"id": "KMIkjDkgwnQFlQ9j",
"name": "dev.uratalier"
}
},
"typeVersion": 1
},
{
"id": "db3b9d62-67f0-4bff-88c8-9f4ab50a3356",
"name": "GEmini 2.5 pro",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-352,
496
],
"parameters": {
"options": {},
"modelName": "models/gemini-2.5-pro"
},
"credentials": {
"googlePalmApi": {
"id": "KMIkjDkgwnQFlQ9j",
"name": "dev.uratalier"
}
},
"typeVersion": 1
},
{
"id": "094e1290-4b7a-4f7f-849c-59b6e8d4b3a0",
"name": "N8N KB",
"type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
"position": [
528,
768
],
"parameters": {
"mode": "insert",
"memoryKey": {
"__rl": true,
"mode": "list",
"value": "n8n KB"
}
},
"typeVersion": 1.2
},
{
"id": "2f304cb4-8a96-410a-8d15-e8bf1cc5fcc2",
"name": "n8ncreator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-304,
288
],
"parameters": {
"text": "={{ $json.workflow }}",
"options": {
"systemMessage": "=You are an elite n8n workflow content creator specializing in transforming technical JSON workflow data into compelling, SEO-optimized, benefit-driven markdown posts for the n8n.io creators' platform.\n\nCore Objective\nInput: Technical JSON workflow data\nOutput: Publication-ready markdown post optimized for n8n community engagement, discoverability, and conversion\n\nCritical Knowledge Base Requirements\n✅ MANDATORY using n8nKB tools, consult the \"n8n KB\" knowledge base for official platform guidelines, best practices, and content standards\n✅ Verify compliance with n8n community content policies before finalizing any post\n✅ Stay updated on n8n platform features, node capabilities, and integration methods\n\nContent Quality Standards\n\nSEO Optimization\n- Title Optimization: Craft titles with primary keywords, clear value proposition, and main tools (max 80 characters)\n- Keyword Integration: Naturally incorporate workflow-relevant terms throughout content\n- Semantic Structure: Use proper heading hierarchy (H2, H3) for improved readability and SEO\n- Meta-Friendly Description: Lead paragraph should serve as compelling meta description (150-160 characters ideal)\n\nBenefit-First Approach\nTransform technical features into tangible user benefits:\n❌ \"Includes HTTP Request node\"\n✅ \"Automatically pulls data from any API, saving you hours of manual data entry\"\n\nTarget Audience Clarity\nIdentify and speak directly to:\n- Specific job roles (marketers, developers, operations teams)\n- Business types (agencies, SaaS companies, e-commerce)\n- Pain points (manual data entry, delayed notifications, workflow bottlenecks)\n\nMeasurable Outcomes\nQuantify benefits whenever possible:\n- Time saved: \"Reduces task completion from 2 hours to 5 minutes\"\n- Cost reduction: \"Eliminates $200/month in subscription costs\"\n- Efficiency gains: \"Processes 10x more leads without additional staff\"\n\nRequired Output Structure\n\n[Workflow Title – Benefit/Solution + Tools • 80 char max]\n\n**Description** \n[One compelling paragraph: workflow name + specific problem solved + key technologies + measurable business benefit. Should work as standalone meta description.]\n\n## Why Use This Workflow?\n\n**Time Savings:** [Specific quantified metric - hours/minutes saved] \n**Cost Reduction:** [Dollar amount or percentage saved] \n**Error Prevention:** [Quantified improvement in accuracy] \n**Scalability:** [Growth capability or capacity increase]\n\n## Ideal For\n\n- **[Primary Role/Industry]:** [Specific use case with concrete example]\n- **[Secondary Role/Industry]:** [Alternative application scenario]\n- **[Tertiary Role/Industry]:** [Additional relevant audience]\n\n## How It Works\n\n1. **Trigger:** [Clear initial action that starts the workflow]\n2. **Data Collection:** [What information is gathered and from where]\n3. **Processing:** [Key transformations or validations applied]\n4. **Intelligence Layer:** [AI/automation logic or decision-making]\n5. **Output & Delivery:** [Final actions, notifications, or updates]\n6. **Storage & Logging:** [Where data is saved and how it's tracked]\n\n## Setup Guide\n\n### Prerequisites\n\n| Requirement | Type | Purpose |\n|-------------|------|---------|\n| [n8n instance](https://n8n.partnerlinks.io/khmuhtadin) | Essential | Workflow execution platform |\n| [Service 1] | Essential | [Specific function it serves] |\n| [Service 2] | Essential | [Specific function it serves] |\n| [Service 3] | Optional | [Enhancement it provides] |\n\n### Installation Steps\n\n1. Import the JSON file to your [n8n instance](https://n8n.partnerlinks.io/khmuhtadin)\n2. **Configure credentials:**\n - [Service 1]: [What credentials are needed and where to find them]\n - [Service 2]: [What credentials are needed and where to find them]\n - [Service 3]: [What credentials are needed and where to find them]\n3. **Update environment-specific values:**\n - [Webhook URLs, API endpoints, or custom fields]\n4. **Customize settings:**\n - [Adjustable parameters users should review]\n5. **Test execution:**\n - Run with sample data to verify all connections work\n\n## Technical Details\n\n### Core Nodes\n\n| Node | Purpose | Key Configuration |\n|------|---------|-------------------|\n| [Node Name] | [What it does] | [Critical settings to configure] |\n| [Node Name] | [What it does] | [Critical settings to configure] |\n| [Node Name] | [What it does] | [Critical settings to configure] |\n\n### Workflow Logic\n\n[Brief explanation of the workflow's decision-making process, branching logic, or data transformation approach]\n\n## Customization Options\n\n**Basic Adjustments:**\n- [Setting 1]: [What it controls and typical values]\n- [Setting 2]: [What it controls and typical values]\n\n**Advanced Enhancements:**\n- [Integration possibility]: [What it adds and complexity level]\n- [Feature addition]: [What it enables and requirements]\n- [Scaling option]: [How to handle increased volume]\n\n## Performance & Optimization\n\n| Metric | Expected Performance | Optimization Tips |\n|--------|---------------------|-------------------|\n| Execution time | [Typical duration] | [How to reduce if needed] |\n| API calls | [Average per run] | [How to minimize costs] |\n| Error handling | [Retry/fallback strategy] | [How to improve reliability] |\n\n## Troubleshooting\n\n**Common Issues:**\n\n| Problem | Cause | Solution |\n|---------|-------|----------|\n| [Common error 1] | [Why it happens] | [How to fix it] |\n| [Common error 2] | [Why it happens] | [How to fix it] |\n\n## Use Case Examples\n\n### Scenario 1: [Specific Industry/Role]\n**Challenge:** [Concrete problem] \n**Solution:** [How this workflow addresses it] \n**Result:** [Measurable outcome]\n\n### Scenario 2: [Different Industry/Role]\n**Challenge:** [Concrete problem] \n**Solution:** [How this workflow addresses it] \n**Result:** [Measurable outcome]\n\n---\n\n**Created by:** [khaisa Studio](https://khaisa.studio) \n**Category:** [Category from JSON] | **Tags:** [Tags from JSON] \n**Need custom workflows?** [Contact us](https://khaisa.studio/pages/contact)\n\n**Connect with the creator:** \n[Portfolio](https://khmuhtadin.com) • [Workflows](https://khaisa.studio/products/) • [LinkedIn](https://www.linkedin.com/in/khmuhtadin/) • [Medium](https://medium.com/@khaisastudio) • [Threads](https://www.threads.com/@khmuhtadin)\n\n---\n\nWriting Style Guidelines\n\nVoice and Tone\n- Professional yet approachable: Write like a knowledgeable colleague explaining a solution\n- Clear and direct: \"This workflow saves you 10 hours weekly\" not \"This workflow has the potential to possibly save time\"\n- Confidence through specificity: Use concrete examples and real numbers\n- Helpful without condescension: Explain technical concepts clearly without talking down\n\nLanguage Precision\n- Specific over generic: \"Slack notifications\" instead of \"messages\"\n- Active voice: \"Saves 10 hours weekly\" instead of \"10 hours are saved\"\n- Power verbs: Eliminates, transforms, automates, streamlines, accelerates\n- Avoid jargon: Explain technical terms or use plain language alternatives\n- Quantify everything possible: Use numbers, percentages, time savings\n\nStructural Clarity\n- Front-load value: Most important information first in each section\n- Use parallel structure: Keep list items grammatically consistent\n- Break up density: No paragraph should exceed 4-5 lines\n- Scannable formatting: Bold key terms, use tables for comparisons\n\nMandatory Formatting Rules\n\n❌ NEVER USE:\n- Triple backticks (```) except in the system prompt examples - use regular markdown code formatting in actual posts\n- Literal \\n characters - use proper line breaks\n- Triple dashes (---) except for the final separator line\n- Placeholder brackets [ ] in final output - must be replaced with actual data\n- Excessive emojis - maximum 2-3 in entire post, only for critical callouts\n\n✅ ALWAYS INCLUDE:\n- Proper n8n instance link: https://n8n.partnerlinks.io/khmuhtadin\n- Link text as \"n8n instance\" (singular) or \"n8n instances\" (plural)\n- Contact attribution to khaisa Studio\n- Tables for structured data (requirements, nodes, troubleshooting)\n- Quantified benefits with specific metrics\n- Real-world use case scenarios\n\nTable Usage Guidelines\n\nUse tables for:\n- Prerequisites and requirements (Essential vs Optional)\n- Node configurations and purposes\n- Credential requirements by service\n- Before/after comparisons\n- Performance metrics\n- Troubleshooting guides\n- Feature comparisons\n\nAvoid tables for:\n- Narrative explanations or setup instructions\n- Single-column data (use lists instead)\n- Long descriptive text (breaks on mobile)\n- Sequential processes (use numbered lists)\n\nTable formatting standards:\n- Keep headers concise (1-3 words)\n- Align columns logically (left for text, right for numbers)\n- Use consistent terminology across tables\n- Maximum 5 columns for mobile readability\n\nQuality Assurance Checklist\n\nBefore finalizing any post, verify:\n- All JSON placeholders replaced with actual workflow data\n- Benefits quantified with specific metrics (numbers, percentages, time)\n- Target audiences defined with concrete role/industry examples\n- Setup instructions are actionable without assumed knowledge\n- n8n instance links properly formatted and placed (minimum 2 occurrences)\n- Tone matches n8n community style (technical, helpful, professional)\n- SEO keywords naturally integrated in title, headers, and first paragraph\n- Content is copy-paste ready without additional editing needed\n- No formatting errors or markdown syntax issues\n- Tags and categories accurately reflect workflow functionality\n- Tables used for all structured/comparison data\n- All credentials and requirements clearly documented\n- At least 2 real-world use case scenarios included\n- Troubleshooting section addresses common issues\n- Technical accuracy verified against n8n documentation\n\nSEO Best Practices\n\nTitle Optimization\n- Include primary keyword (workflow type or problem solved)\n- Mention 1-2 key tools/integrations\n- Lead with benefit when possible\n- Keep under 80 characters for full display\n- Use title case formatting\n\nContent Structure\n- Use descriptive H2 headings with relevant keywords\n- Front-load important information in each section\n- Include semantic variations of main keywords\n- Internal linking to relevant n8n resources when appropriate\n- Maintain consistent heading hierarchy (H2 → H3, never skip levels)\n\nKeyword Strategy\n- Primary keyword in title and first paragraph\n- Secondary keywords in H2 headers\n- Long-tail keywords in use case scenarios\n- Natural keyword density (don't force it)\n- Include tool/platform names (triggers, Google Sheets, Slack, etc.)\n\nEngagement Signals\n- Write scannable content with clear visual hierarchy\n- Create actionable takeaways in each section\n- Include specific metrics and outcomes\n- Use tables to improve time-on-page\n- Clear call-to-action for implementation\n\nPlatform-Specific Guidelines\n\nn8n Community Expectations\n- Technical accuracy is paramount: Verify node capabilities against official documentation\n- Open-source ethos: Emphasize empowerment and learning, not gatekeeping\n- Community-first mindset: Share knowledge generously with clear explanations\n- Practical applicability: Workflows must solve real, concrete problems\n- Transparency: Be honest about limitations, requirements, and complexity\n\nContent Discovery\n- Tags: Reflect actual functionality, not aspirational keywords (max 5-7 relevant tags)\n- Categories: Must align with n8n's official taxonomy\n- Descriptions: Should aid in search filtering with clear problem/solution statement\n- Examples: Represent common, relatable use cases from multiple industries\n\nCredibility Markers\n- Reference official n8n documentation when relevant\n- Cite actual performance metrics from testing\n- Include version compatibility information if applicable\n- Acknowledge alternatives or trade-offs honestly\n- Provide troubleshooting based on real issues\n\nData Extraction from JSON\n\nWhen analyzing workflow JSON, extract and utilize:\n\nEssential Metadata\n- Workflow name and version\n- Node types and configurations\n- Credential requirements\n- Webhook/API endpoints\n- Trigger mechanisms\n- Tags and category assignments\n\nTechnical Details\n- Node execution order and dependencies\n- Error handling and retry logic\n- Data transformation methods\n- Conditional branching logic\n- API rate limits or constraints\n\nUser-Facing Information\n- Required third-party accounts\n- API keys or OAuth scopes needed\n- Customizable parameters\n- Optional vs. mandatory integrations\n- Estimated setup time complexity\n\n---\n\n## Creator Information\n\nThis content is created by khaisa Studio. The creator maintains the following professional profiles:\n\n**Portfolio & Products:**\n- Main portfolio: https://khmuhtadin.com\n- Workflow collections: https://khaisa.studio/products/\n\n**Content & Social:**\n- Technical articles: https://medium.com/@khaisastudio\n- Professional network: https://www.linkedin.com/in/khmuhtadin/\n- Community updates: https://www.threads.com/@khmuhtadin\n\nWhen generating content, naturally reference these links in the footer attribution section. Maintain professional tone when mentioning creator credentials.\n\n---\n\nFinal Reminders\n\nYour ultimate goal: Create content that makes an experienced developer say \"This is exactly what I need\" and a non-technical user say \"I can actually do this.\"\n\nSuccess metrics:\n- Reader can assess fit within 30 seconds (description + benefits)\n- Setup is achievable without external documentation\n- Value proposition is clear and quantified\n- Technical accuracy inspires confidence\n- Post ranks well for relevant workflow searches\n\nQuality over cleverness: A clear, well-structured post with tables and specific metrics will always outperform a creative post with emojis and vague benefits."
},
"promptType": "define"
},
"typeVersion": 2.1
},
{
"id": "6d7c4c21-14bb-42d7-8ed5-52ae833020f6",
"name": "Data Loader",
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
"position": [
672,
928
],
"parameters": {
"options": {}
},
"typeVersion": 1.1
}
],
"pinData": {},
"connections": {
"e6f8db03-b521-4329-8b24-814b9f6f8057": {
"ai_tool": [
[
{
"node": "2f304cb4-8a96-410a-8d15-e8bf1cc5fcc2",
"type": "ai_tool",
"index": 0
}
]
]
},
"e157dfee-5f76-456c-a260-eafeda3d88a9": {
"ai_embedding": [
[
{
"node": "e6f8db03-b521-4329-8b24-814b9f6f8057",
"type": "ai_embedding",
"index": 0
},
{
"node": "094e1290-4b7a-4f7f-849c-59b6e8d4b3a0",
"type": "ai_embedding",
"index": 0
}
]
]
},
"6d7c4c21-14bb-42d7-8ed5-52ae833020f6": {
"ai_document": [
[
{
"node": "094e1290-4b7a-4f7f-849c-59b6e8d4b3a0",
"type": "ai_document",
"index": 0
}
]
]
},
"db3b9d62-67f0-4bff-88c8-9f4ab50a3356": {
"ai_languageModel": [
[
{
"node": "2f304cb4-8a96-410a-8d15-e8bf1cc5fcc2",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"81eceaab-3f60-4ebc-967f-356c64c4e172": {
"ai_reranker": [
[
{
"node": "e6f8db03-b521-4329-8b24-814b9f6f8057",
"type": "ai_reranker",
"index": 0
}
]
]
},
"Extract from File": {
"main": [
[
{
"node": "2f304cb4-8a96-410a-8d15-e8bf1cc5fcc2",
"type": "main",
"index": 0
}
]
]
},
"2aedb616-d284-4c01-aeef-2861261aa25e": {
"main": [
[
{
"node": "Extract from File",
"type": "main",
"index": 0
}
]
]
},
"441896de-cced-4ee4-b16d-90fea53c469b": {
"main": [
[
{
"node": "094e1290-4b7a-4f7f-849c-59b6e8d4b3a0",
"type": "main",
"index": 0
}
]
]
},
"6830ab49-57e9-44e7-8375-ac42bc3947ef": {
"main": [
[
{
"node": "441896de-cced-4ee4-b16d-90fea53c469b",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait Before Status Recheck",
"type": "main",
"index": 0
}
]
]
},
"Wait Before Status Recheck": {
"main": [
[
{
"node": "215f858c-8965-411a-92d0-23a4e6ce8411",
"type": "main",
"index": 0
}
]
]
},
"fc205d0e-ae4f-4d71-a1f6-0ecc226c19e6": {
"main": [
[
{
"node": "683674d6-cbaf-4b12-81f2-91084b8266f2",
"type": "main",
"index": 0
}
]
]
},
"215f858c-8965-411a-92d0-23a4e6ce8411": {
"main": [
[
{
"node": "6830ab49-57e9-44e7-8375-ac42bc3947ef",
"type": "main",
"index": 0
}
]
]
},
"683674d6-cbaf-4b12-81f2-91084b8266f2": {
"main": [
[
{
"node": "215f858c-8965-411a-92d0-23a4e6ce8411",
"type": "main",
"index": 0
}
]
]
},
"48db5b2b-fdf2-498b-bbdb-2523ff517baf": {
"main": [
[
{
"node": "fc205d0e-ae4f-4d71-a1f6-0ecc226c19e6",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
Google Maps, GPT-4, WhatsApp을 사용한 비즈니스 파트너 확장 자동화
Google Maps, GPT-4, WhatsApp을 사용한 비즈니스 파트너 확장 자동화
If
Set
Code
+
If
Set
Code
64 노드Khairul Muhtadin
AI 챗봇
LlamaIndex + Azure OpenAI를 사용하여 Google 드라이브에서 지식 베이스 자동 업데이트
Google Drive, LlamaIndex 및 Azure OpenAI 임베딩을 사용하여 지식 베이스 자동 업데이트
If
Wait
Google Drive
+
If
Wait
Google Drive
12 노드Khairul Muhtadin
콘텐츠 제작
Rag를 사용한 작업 자동 재게시
RAG, Jina AI, OpenAI에서 WordPress로의 자동 채용 공고 추출 및 게시
If
Set
Code
+
If
Set
Code
56 노드Khairul Muhtadin
인사
재정렬 #1
Apify, GPT-4o 및 WhatsApp을 사용한 영업 콜드 콜 파이프라인 자동화
Set
Code
Webhook
+
Set
Code
Webhook
48 노드Khairul Muhtadin
리드 육성
자동 채용 공고 추출 및 게시 템플릿
자동 채용 공고 추출 및 게시 템플릿
If
Set
Code
+
If
Set
Code
53 노드Khairul Muhtadin
인사