work flowの JSON から Gemini と LlamaIndex を使って AI 駆動の Markdown 記事を生成
上級
これは自動化ワークフローで、18個のノードを含みます。主にIf, Wait, FormTrigger, GoogleDrive, HttpRequestなどのノードを使用。 作業フローのJSONからGeminiとLlamaIndexを使って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": "フォーム送信時",
"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": "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": "ドキュメント処理の監視",
"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": "解析完了確認",
"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": "ステータス再確認前の待機",
"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": "解析済みコンテンツの取得",
"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": "ナレッジドキュメントのダウンロード",
"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": "ナレッジベース更新トリガー",
"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": "Cohere Reranker",
"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": "データローダー",
"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
}
]
]
},
"08bb3e9c-ad00-44fb-9e08-ce1a6805f6f8": {
"main": [
[
{
"node": "2f304cb4-8a96-410a-8d15-e8bf1cc5fcc2",
"type": "main",
"index": 0
}
]
]
},
"2aedb616-d284-4c01-aeef-2861261aa25e": {
"main": [
[
{
"node": "08bb3e9c-ad00-44fb-9e08-ce1a6805f6f8",
"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": "5433bb1f-4809-4433-bb5e-ba61a708f5d8",
"type": "main",
"index": 0
}
]
]
},
"5433bb1f-4809-4433-bb5e-ba61a708f5d8": {
"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 Driveから自動のにナレッジベースを更新
Google Drive、LlamaIndex、Azure OpenAI埋め込みでKnowledge Baseを自動更新
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
人事