Khaisa 스튜디오 - Polylang
고급
이것은AI분야의자동화 워크플로우로, 25개의 노드를 포함합니다.주로 Code, Wordpress, HttpRequest, ManualTrigger, Agent 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. OpenAI를 사용하여 다국어 블로그 기사 생성, Yoast와 Polylang 지원
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
- •OpenAI API Key
사용된 노드 (25)
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "lLLiZbtro1xcBfAJ",
"meta": {
"instanceId": "6195cc49af3fb53a44d2c88f9d4452644fc510eb857dcef9b6afe681b0ea8916",
"templateCredsSetupCompleted": true
},
"name": "Khaisa studio - Polylang",
"tags": [],
"nodes": [
{
"id": "d26ca442-3d74-44ba-b776-f6a1be6418b4",
"name": "수동 트리거",
"type": "n8n-nodes-base.manualTrigger",
"position": [
1640,
3620
],
"parameters": {},
"typeVersion": 1
},
{
"id": "044f8c00-f7dd-4122-a7e7-4d698dd7d924",
"name": "최근 게시물 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
1860,
3340
],
"parameters": {
"url": "https://<yourweb.site>/wp-json/wp/v2/posts?per_page=5",
"options": {
"response": {
"response": {
"fullResponse": true
}
}
},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "9a011830-5d59-439f-a847-6d328109d3c2",
"name": "모든 분류 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
1860,
3500
],
"parameters": {
"url": "https://yourweb.site>/wp-json/wp/v2/taxonomies",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "4a75282b-a4dd-44a4-97bc-a11db56e0b07",
"name": "게시물 스키마 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
1860,
3660
],
"parameters": {
"url": "https://yourweb.site>/wp-json/wp/v2/posts",
"method": "OPTIONS",
"options": {
"response": {
"response": {
"fullResponse": true
}
}
},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "eea71bad-e20a-45dc-a75c-abd6cc1c0854",
"name": "API 경로 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
1860,
3820
],
"parameters": {
"url": "https://<yourweb.site>/wp-json",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "f525a26a-2716-4530-80d9-3e3c9fcc523d",
"name": "단일 게시물 세부 정보 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
3340
],
"parameters": {
"url": "=https://yourweb.site>/wp-json/wp/v2/posts/{{ $json.id }}?_embed",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "5321b73e-b7ae-44b9-9a4f-43c81ee40aac",
"name": "언어 엔드포인트 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
3500
],
"parameters": {
"url": "https://yourweb.site>/wp-json/wp/v2/language",
"options": {
"response": {
"response": {
"neverError": true
}
}
},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "0cb03306-bb18-4326-8249-ec94982dd3e3",
"name": "PLL 엔드포인트 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
3660
],
"parameters": {
"url": "https://<yourweb.site>/wp-json/pll/v1",
"options": {
"response": {
"response": {
"neverError": true
}
}
},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "47fd2403-fdfb-4e17-8518-b7ef4545df0f",
"name": "용어 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
3820
],
"parameters": {
"url": "https://<yourweb.site>/wp-json/wp/v2/terms",
"options": {
"response": {
"response": {
"neverError": true
}
}
},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "65f55a1c-9027-4a52-8352-006bb7169cef",
"name": "게시물 구조 분석",
"type": "n8n-nodes-base.code",
"position": [
2260,
3340
],
"parameters": {
"jsCode": "// Analyze a single post to understand Polylang structure\nconst results = {\n discovery: [],\n polylangFields: [],\n languageHandling: '',\n recommendations: [],\n rawData: {}\n};\n\n// Get the post data\nconst items = $input.all();\nif (items.length === 0) {\n return {\n error: 'No input data received',\n recommendation: 'Check if the previous nodes executed successfully'\n };\n}\n\nconst postData = items[0].json;\nresults.rawData.sample = postData;\n\n// Look for language fields in the post\nif (postData) {\n for (const key in postData) {\n if (key.toLowerCase().includes('lang') || \n key.toLowerCase().includes('locale') ||\n key.toLowerCase().includes('translation')) {\n results.polylangFields.push({\n field: key,\n value: postData[key],\n type: typeof postData[key]\n });\n }\n }\n \n // Check _links for language info\n if (postData._links) {\n for (const rel in postData._links) {\n if (rel.includes('translation') || \n rel.includes('language') ||\n rel.includes('pll')) {\n results.polylangFields.push({\n field: `_links.${rel}`,\n value: postData._links[rel],\n type: 'link relation'\n });\n }\n }\n }\n \n // Check _embedded for language data\n if (postData._embedded) {\n for (const embed in postData._embedded) {\n if (embed.includes('term') || embed.includes('language')) {\n results.discovery.push({\n type: 'embedded',\n field: embed,\n data: postData._embedded[embed]\n });\n }\n }\n }\n \n // Check meta fields\n if (postData.meta) {\n for (const metaKey in postData.meta) {\n if (metaKey.toLowerCase().includes('lang') || \n metaKey.toLowerCase().includes('locale')) {\n results.polylangFields.push({\n field: `meta.${metaKey}`,\n value: postData.meta[metaKey],\n type: 'meta field'\n });\n }\n }\n }\n}\n\n// Generate recommendations\nif (results.polylangFields.length > 0) {\n results.languageHandling = 'Polylang fields detected in REST API';\n results.recommendations.push('Language fields found: ' + results.polylangFields.map(f => f.field).join(', '));\n results.recommendations.push('Use these fields when creating posts');\n} else {\n results.languageHandling = 'No obvious Polylang fields in post data';\n results.recommendations.push('Language might be handled through custom taxonomies or separate API calls');\n results.recommendations.push('Check the taxonomies and routes endpoints for more information');\n}\n\nreturn results;"
},
"typeVersion": 2
},
{
"id": "65c41cb1-b943-4222-9f1f-99627f59c3dc",
"name": "분류 분석",
"type": "n8n-nodes-base.code",
"position": [
2260,
3500
],
"parameters": {
"jsCode": "// Analyze taxonomies for language handling\nconst results = {\n languageTaxonomies: [],\n allTaxonomies: [],\n recommendations: []\n};\n\nconst items = $input.all();\nif (items.length === 0 || !items[0].json) {\n return { error: 'No taxonomy data received' };\n}\n\nconst taxonomies = items[0].json;\n\n// List all taxonomies\nfor (const taxSlug in taxonomies) {\n const tax = taxonomies[taxSlug];\n results.allTaxonomies.push({\n slug: taxSlug,\n name: tax.name,\n restBase: tax.rest_base\n });\n \n // Check for language-related taxonomies\n if (taxSlug.includes('language') || \n taxSlug.includes('translation') ||\n taxSlug === 'lang' ||\n tax.name?.toLowerCase().includes('language')) {\n results.languageTaxonomies.push({\n slug: taxSlug,\n details: tax\n });\n }\n}\n\n// Generate recommendations\nif (results.languageTaxonomies.length > 0) {\n results.recommendations.push('Language taxonomy found: ' + results.languageTaxonomies[0].slug);\n results.recommendations.push('Use this taxonomy when creating posts by adding it to the taxonomies parameter');\n} else {\n results.recommendations.push('No dedicated language taxonomy found');\n results.recommendations.push('Language might be handled through post meta or custom fields');\n}\n\nreturn results;"
},
"typeVersion": 2
},
{
"id": "598642ca-a558-4425-820a-760aad33dca7",
"name": "API 경로 분석",
"type": "n8n-nodes-base.code",
"position": [
2260,
3820
],
"parameters": {
"jsCode": "// Check API routes for Polylang endpoints\nconst results = {\n polylangRoutes: [],\n allNamespaces: [],\n recommendations: []\n};\n\nconst items = $input.all();\nif (items.length === 0 || !items[0].json) {\n return { error: 'No route data received' };\n}\n\nconst apiData = items[0].json;\n\n// Check namespaces\nif (apiData.namespaces) {\n results.allNamespaces = apiData.namespaces;\n \n // Look for Polylang namespace\n const pllNamespaces = apiData.namespaces.filter(ns => \n ns.includes('pll') || \n ns.includes('polylang') || \n ns.includes('language')\n );\n \n if (pllNamespaces.length > 0) {\n results.polylangRoutes = pllNamespaces;\n results.recommendations.push('Polylang API namespace found: ' + pllNamespaces.join(', '));\n results.recommendations.push('Explore these endpoints for language management');\n }\n}\n\n// Check routes\nif (apiData.routes) {\n for (const route in apiData.routes) {\n if (route.includes('pll') || \n route.includes('language') || \n route.includes('translation')) {\n results.polylangRoutes.push({\n route: route,\n methods: apiData.routes[route].methods\n });\n }\n }\n}\n\nif (results.polylangRoutes.length === 0) {\n results.recommendations.push('No dedicated Polylang routes found');\n results.recommendations.push('Language handling is likely integrated into standard WP endpoints');\n}\n\nreturn results;"
},
"typeVersion": 2
},
{
"id": "1e8935ab-e3b9-41ff-942a-7ed8e5d38350",
"name": "스티커 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
1540,
3300
],
"parameters": {
"width": 980,
"height": 720,
"content": "## Polylang Debugging "
},
"typeVersion": 1
},
{
"id": "1fd3b081-5185-416f-af0d-925630fcafd0",
"name": "OpenAI 모델 - Article1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
3200,
3520
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini",
"cachedResultName": "gpt-4.1-mini"
},
"options": {
"maxTokens": 2500,
"temperature": 0.8
}
},
"credentials": {
"openAiApi": {
"id": "TFeNsOhMdVKP8DCw",
"name": "Akhsan"
}
},
"typeVersion": 1.2
},
{
"id": "c719ee7d-315a-44cf-bc48-c7fc86c6bb02",
"name": "주제 JSON1 파싱",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
3020,
3520
],
"parameters": {
"jsonSchemaExample": "{\n \"category\": \"F-1 Visa\",\n \"categoryId\": 4794,\n \"language\": \"en\",\n \"topic\": \"F-1 visa interview preparation\",\n \"title\": \"Essential F-1 Visa Interview Tips for International Students\",\n \"slug\": \"f1-visa-interview-tips-international-students\",\n \"metaDescription\": \"Master your F-1 visa interview with proven tips and common questions. Get expert guidance for international students applying to US universities.\",\n \"focusKeyphrase\": \"F-1 visa interview tips\"\n}"
},
"typeVersion": 1.2
},
{
"id": "df2f35e8-1e1a-45b0-bbf1-b36eca0df6dc",
"name": "OpenAI 모델 - Topic1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2860,
3520
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini",
"cachedResultName": "gpt-4.1-mini"
},
"options": {
"temperature": 0.7
}
},
"credentials": {
"openAiApi": {
"id": "TFeNsOhMdVKP8DCw",
"name": "Akhsan"
}
},
"typeVersion": 1.2
},
{
"id": "cc908638-83dd-4d5f-9742-d05227bdbacd",
"name": "스티커 메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
2580,
3300
],
"parameters": {
"width": 1200,
"height": 720,
"content": "## Article Generator"
},
"typeVersion": 1
},
{
"id": "27d4da14-3360-4af6-a312-31874554b401",
"name": "주간 일정",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
2680,
3380
],
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
3
],
"triggerAtHour": 10
}
]
}
},
"typeVersion": 1.1
},
{
"id": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
"name": "주제 및 메타데이터 생성",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
2860,
3380
],
"parameters": {
"text": "=You are an expert content strategist for <yourweb.site> specializing in visa and education content. Generate ONE blog post topic.\n\n1. Select ONE category from these available WordPress categories:\n - \n2. Select a target language from: en (English), tr (Turkish), fa (Farsi)\n\n3. Create an engaging topic and metadata for a blog post.\n\n4. Format your response EXACTLY like this:\n{\n \"category\": \"[WordPress category name]\",\n \"categoryId\": [category ID number],\n \"language\": \"[language code: en, tr, or fa]\",\n \"topic\": \"[specific topic]\",\n \"title\": \"[engaging SEO-friendly title]\",\n \"slug\": \"[url-friendly-slug-lowercase-with-hyphens]\",\n \"metaDescription\": \"[meta description under 160 characters]\",\n \"focusKeyphrase\": \"[main keyword phrase]\"\n}\n\nIMPORTANT:\n- Topics should be practical and helpful\n- Keep titles clear and engaging\n- Meta descriptions should be compelling and under 160 characters\n- Slug should be lowercase with hyphens, no special characters\n- Randomly select different languages to ensure content diversity\n- If selecting tr or fa, still generate the content in English (it will be translated later)",
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 1.6
},
{
"id": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
"name": "게시물 콘텐츠 생성",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
3200,
3380
],
"parameters": {
"text": "=You are an expert content writer for<yourweb.site>, a visa consultation company. Write a comprehensive article based on:\n\nTopic: {{ $json.output.topic }}\nTitle: {{ $json.output.title }}\nCategory: {{ $json.output.category }}\nFocus Keyphrase: {{ $json.output.focusKeyphrase }}\n\nCRITICAL Requirements:\n\nWrite between 1000-1500 words\nUse a clear, simple, helpful tone – avoid technical jargon\nDo NOT provide legal advice or interpret immigration law\nFocus on practical guidance and general information\nInclude useful tips especially for international students\n\nStructure with one <h1> (for the title, handled by WordPress), then use <h2> for main sections and <p> or <strong>/<ul> for subpoints — avoid excessive use of <h3> unless necessary\nMake content SEO-friendly by using the focus keyphrase naturally\nEnd with EXACTLY this CTA in a separate paragraph: \"Reach out to us for personalized consultation based on your specific requirements.\"\n\nStructure:\nIntroduction (engage the reader)\n3–4 main content sections with <h2> headings\nSubpoints within sections should be in <p>, <ul>, <strong> or similar semantic tags — use <h3> only if really needed\nTips or checklist for practical action\n\nConclusion\nCTA paragraph\nOutput a complete article in valid HTML format, without wrapping the result in code blocks or using markdown. Do NOT include the <h1> tag for the title, as it will be handled by WordPress. Output only the HTML content, not instructions or explanations.",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "c1ac4723-1db8-4eea-8640-6dd176efc0b1",
"name": "WordPress 초안 생성",
"type": "n8n-nodes-base.wordpress",
"position": [
3540,
3380
],
"parameters": {
"title": "={{ $('Generate Topic & Metadata').item.json.output.title }}",
"additionalFields": {
"slug": "={{ $('Generate Topic & Metadata').item.json.output.slug }}",
"format": "standard",
"status": "draft",
"content": "={{ $json.output }}",
"authorId": 2,
"categories": "={{ $('Generate Topic & Metadata').item.json.output.categoryId }}"
}
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 1
},
{
"id": "dcec267d-c513-44df-8d13-8bd68e852590",
"name": "Yoast SEO 데이터 설정",
"type": "n8n-nodes-base.httpRequest",
"position": [
2840,
3780
],
"parameters": {
"url": "=https://<yourweb.site>/wp-json/wp/v2/posts/{{ $json.id }}",
"method": "POST",
"options": {},
"jsonBody": "={\n \"meta\": {\n \"_yoast_wpseo_focuskw\": \"{{ $('Generate Topic & Metadata').item.json.output.focusKeyphrase }}\",\n \"_yoast_wpseo_metadesc\": \"{{ $('Generate Topic & Metadata').item.json.output.metaDescription }}\",\n \"_yoast_wpseo_title\": \"{{ $('Generate Topic & Metadata').item.json.output.title }}\"\n }\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "bedd876b-e6e1-4397-aed2-61b08a5bc2c5",
"name": "대표 이미지 생성",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
3060,
3780
],
"parameters": {
"prompt": "=Create a cinematic, modern image for a blog about: {{ $('Generate Topic & Metadata').item.json.output.title }}\n\nVisual Style Requirements:\n\t•\tCinematic, realistic photography with shallow depth of field\n\t•\tShows people (young adults or professionals) traveling, studying, or working internationally\n\t•\tScenes like airports, train stations, city streets, campuses, or iconic landmarks\n\t•\tGlobal lifestyle and international mobility vibe\n\t•\tBright or golden-hour lighting, energetic or inspirational tone\n\t•\tNatural, candid facial expressions and interactions\n\t•\tModern outfits and diverse representation\n\t•\tNO text, flags, logos, or brand names in the image\n\t•\tClean, high-quality composition suitable for a professional blog",
"options": {
"size": "1792x1024",
"style": "natural",
"quality": "standard"
},
"resource": "image"
},
"credentials": {
"openAiApi": {
"id": "TFeNsOhMdVKP8DCw",
"name": "Akhsan"
}
},
"typeVersion": 1.8
},
{
"id": "a7284c61-7342-4fcb-9422-577a807c9dd3",
"name": "이미지를 WordPress에 업로드",
"type": "n8n-nodes-base.httpRequest",
"position": [
3260,
3780
],
"parameters": {
"url": "https://<yourweb.site>/wp-json/wp/v2/media",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "binaryData",
"sendHeaders": true,
"authentication": "predefinedCredentialType",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "image/png"
},
{
"name": "Content-Disposition",
"value": "=attachment; filename={{ $('Generate Topic & Metadata').item.json.output.slug }}.png"
}
]
},
"inputDataFieldName": "data",
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
},
{
"id": "69b93ac4-7784-4c71-8fff-31ba59b50b55",
"name": "대표 이미지 첨부",
"type": "n8n-nodes-base.httpRequest",
"position": [
3460,
3780
],
"parameters": {
"url": "=https://<yourweb.site>/wp-json/wp/v2/posts/{{ $('Create WordPress Draft').item.json.id }}",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "featured_media",
"value": "={{ $json.id }}"
}
]
},
"nodeCredentialType": "wordpressApi"
},
"credentials": {
"wordpressApi": {
"id": "eqflh1H16dxj2lMN",
"name": "Ashkan"
}
},
"typeVersion": 4.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "7541ea2d-d795-43b1-b842-f4be6a2a61a4",
"connections": {
"eea71bad-e20a-45dc-a75c-abd6cc1c0854": {
"main": [
[
{
"node": "598642ca-a558-4425-820a-760aad33dca7",
"type": "main",
"index": 0
}
]
]
},
"d26ca442-3d74-44ba-b776-f6a1be6418b4": {
"main": [
[
{
"node": "044f8c00-f7dd-4122-a7e7-4d698dd7d924",
"type": "main",
"index": 0
},
{
"node": "9a011830-5d59-439f-a847-6d328109d3c2",
"type": "main",
"index": 0
},
{
"node": "4a75282b-a4dd-44a4-97bc-a11db56e0b07",
"type": "main",
"index": 0
},
{
"node": "eea71bad-e20a-45dc-a75c-abd6cc1c0854",
"type": "main",
"index": 0
}
]
]
},
"27d4da14-3360-4af6-a312-31874554b401": {
"main": [
[
{
"node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
"type": "main",
"index": 0
}
]
]
},
"4a75282b-a4dd-44a4-97bc-a11db56e0b07": {
"main": [
[
{
"node": "0cb03306-bb18-4326-8249-ec94982dd3e3",
"type": "main",
"index": 0
}
]
]
},
"044f8c00-f7dd-4122-a7e7-4d698dd7d924": {
"main": [
[
{
"node": "f525a26a-2716-4530-80d9-3e3c9fcc523d",
"type": "main",
"index": 0
}
]
]
},
"c719ee7d-315a-44cf-bc48-c7fc86c6bb02": {
"ai_outputParser": [
[
{
"node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"9a011830-5d59-439f-a847-6d328109d3c2": {
"main": [
[
{
"node": "65c41cb1-b943-4222-9f1f-99627f59c3dc",
"type": "main",
"index": 0
}
]
]
},
"dcec267d-c513-44df-8d13-8bd68e852590": {
"main": [
[
{
"node": "bedd876b-e6e1-4397-aed2-61b08a5bc2c5",
"type": "main",
"index": 0
}
]
]
},
"df2f35e8-1e1a-45b0-bbf1-b36eca0df6dc": {
"ai_languageModel": [
[
{
"node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"c1ac4723-1db8-4eea-8640-6dd176efc0b1": {
"main": [
[
{
"node": "dcec267d-c513-44df-8d13-8bd68e852590",
"type": "main",
"index": 0
}
]
]
},
"bedd876b-e6e1-4397-aed2-61b08a5bc2c5": {
"main": [
[
{
"node": "a7284c61-7342-4fcb-9422-577a807c9dd3",
"type": "main",
"index": 0
}
]
]
},
"f525a26a-2716-4530-80d9-3e3c9fcc523d": {
"main": [
[
{
"node": "65f55a1c-9027-4a52-8352-006bb7169cef",
"type": "main",
"index": 0
}
]
]
},
"1fd3b081-5185-416f-af0d-925630fcafd0": {
"ai_languageModel": [
[
{
"node": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"4126e8f8-8cc1-42e7-8b50-d818ee1e1857": {
"main": [
[
{
"node": "c1ac4723-1db8-4eea-8640-6dd176efc0b1",
"type": "main",
"index": 0
}
]
]
},
"27869c0f-c7f0-49f7-84d4-34f08bb87102": {
"main": [
[
{
"node": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
"type": "main",
"index": 0
}
]
]
},
"a7284c61-7342-4fcb-9422-577a807c9dd3": {
"main": [
[
{
"node": "69b93ac4-7784-4c71-8fff-31ba59b50b55",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 인공지능
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
자동화 블로그 작성 및 소셜 미디어 프로모션 에이전트
GPT-4, Perplexity 및 WordPress를 사용한 SEO 블로그 생성 + 소셜 미디어 자동화
Set
Code
Gmail
+
Set
Code
Gmail
79 노드LukaszB
디자인
WP - 업데이트됨
AI를 사용하여 SEO 최적화된 WordPress 블로그 기사를 생성하고 게시합니다.
If
Discord
Telegram
+
If
Discord
Telegram
16 노드Khairul Muhtadin
인공지능
SEO 친화적 - WordPress 기사 생성기
SEO 최적화된 블로그 기사 생성 및 WordPress에 게시
If
Discord
Telegram
+
If
Discord
Telegram
18 노드Khairul Muhtadin
인공지능
블로그 WordPress 복제 판매
GPT-4, Perplexity AI 및 WordPress를 사용한 SEO 블로그 콘텐츠 생성 자동화
Set
Code
Notion
+
Set
Code
Notion
39 노드LukaszB
인공지능
WordPress용 AI 블로그 콘텐츠 작성기 및 이미지 생성기
GPT Image 1 및 Perplexity 기반 WordPress 자동화된 블로그 콘텐츠 생성기
Set
Code
Notion
+
Set
Code
Notion
41 노드LukaszB
인공지능
WordPress + 소셜 미디어
GPT/Gemini 및 WordPress 기반 자동화된 블로그 생성 및 다중 플랫폼 게시
If
Set
Switch
+
If
Set
Switch
44 노드Khairul Muhtadin
콘텐츠 제작