Gemini AI 및 Blotato를 사용한 WordPress 기사 소셜 미디어 자동 게시
중급
이것은Social Media, Multimodal AI분야의자동화 워크플로우로, 11개의 노드를 포함합니다.주로 If, Code, SplitOut, Wordpress, Agent 등의 노드를 사용하며. Gemini AI 및 Blotato를 사용하여 WordPress 기사를 소셜 미디어에 자동 게시
사전 요구사항
- •Google Gemini API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc"
},
"nodes": [
{
"id": "38f0d320-171c-4acb-aa3c-67d604d946a5",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-128
],
"parameters": {
"width": 400,
"height": 804,
"content": "## WordPress to Blotato Social Publisher\n\n**Author: David Olusola**\n\n**What it does:**\n- Monitors for new WordPress posts every 30 minutes\n- AI creates platform-specific social media content\n- Posts to Twitter, LinkedIn, and Facebook automatically\n- Tracks posted content to avoid duplicates\n\n**Setup Required:**\n1. Configure WordPress credentials\n2. Set up social media API credentials (Twitter, LinkedIn, Facebook)\n3. Set up Google Gemini API credentials for AI\n4. Adjust posting schedule if needed\n\n**Features:**\n- Platform-optimized content (hashtags, length, tone)\n- Automatic link shortening\n- Image attachment support\n- Duplicate prevention\n- Custom posting schedules per platform with Blotato API\n\n**Customization:**\n- Change monitoring frequency\n- Adjust AI prompts for different tones\n- Add/remove social platforms\n- Customize hashtag strategies\n\n**Need Help?**\nFor [n8n coaching or one-on-one consultation](mailto:david@daexai.com)"
},
"typeVersion": 1
},
{
"id": "af350bce-1317-456c-95c1-5a8556bc1e27",
"name": "30분마다",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
224,
128
],
"parameters": {
"rule": {
"interval": [
{
"field": "minutes"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "5f5c3758-f17e-4218-a9a7-41c1ba68c5c9",
"name": "새 글 확인",
"type": "n8n-nodes-base.wordpress",
"position": [
448,
128
],
"parameters": {
"options": {},
"operation": "getAll"
},
"typeVersion": 1
},
{
"id": "411cf856-72ff-474f-a928-f8ceb1b998ab",
"name": "새 글 필터링",
"type": "n8n-nodes-base.if",
"position": [
672,
128
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 1,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "new-post-check",
"operator": {
"type": "number",
"operation": "gt"
},
"leftValue": "={{$json.length}}",
"rightValue": 0
}
]
}
},
"typeVersion": 2
},
{
"id": "7715a9a5-5f1c-44dd-834e-b225e72852b3",
"name": "AI 소셜 콘텐츠 생성기",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1120,
128
],
"parameters": {
"options": {
"systemMessage": "You are a social media manager. Based on the provided blog post, create platform-specific social media posts. Return ONLY valid JSON in this format: {\"twitter\": \"Tweet content with hashtags (280 chars max)\", \"linkedin\": \"Professional LinkedIn post with insights\", \"facebook\": \"Engaging Facebook post with call-to-action\"}. Make each post engaging and platform-appropriate."
}
},
"typeVersion": 2.2
},
{
"id": "119c13cf-458f-479e-9537-bb6631f8d6e0",
"name": "소셜 콘텐츠 파싱",
"type": "n8n-nodes-base.code",
"position": [
1472,
128
],
"parameters": {
"jsCode": "const items = $input.all();\n\nreturn items.map(item => {\n // Parse AI output for social media content\n let aiOutput = item.json.output;\n \n // Remove markdown code blocks if present\n aiOutput = aiOutput.replace(/```json\\s*/, '').replace(/```\\s*$/, '');\n \n let socialContent;\n try {\n socialContent = JSON.parse(aiOutput.trim());\n } catch (e) {\n // Fallback if parsing fails\n socialContent = {\n twitter: `New post: ${item.json.title.rendered} ${item.json.link}`,\n linkedin: `Check out our latest post: ${item.json.title.rendered} ${item.json.link}`,\n facebook: `We just published: ${item.json.title.rendered} ${item.json.link}`\n };\n }\n \n return {\n json: {\n postTitle: item.json.title.rendered,\n postUrl: item.json.link,\n postId: item.json.id,\n twitter: socialContent.twitter,\n linkedin: socialContent.linkedin,\n facebook: socialContent.facebook,\n featuredImage: item.json.featured_media || null\n }\n };\n});"
},
"typeVersion": 2
},
{
"id": "78c4e8d5-d5f3-4a84-b815-215b0a3872ef",
"name": "Google Gemini 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1192,
352
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "wNw45YZvXXpeocJ2",
"name": "TST API"
}
},
"typeVersion": 1
},
{
"id": "204300e5-0706-4da8-8aa3-02592993ae8b",
"name": "Facebook 게시물 생성",
"type": "@blotato/n8n-nodes-blotato.blotato",
"position": [
1696,
304
],
"parameters": {
"options": {},
"platform": "facebook",
"accountId": {
"__rl": true,
"mode": "list",
"value": ""
},
"facebookPageId": {
"__rl": true,
"mode": "list",
"value": ""
},
"postContentText": "={{$json.facebook}}"
},
"typeVersion": 2
},
{
"id": "7269a022-6da1-419d-b578-2ebd86ab3c38",
"name": "LinkedIn 게시물 생성",
"type": "@blotato/n8n-nodes-blotato.blotato",
"position": [
1728,
112
],
"parameters": {
"options": {},
"platform": "linkedin",
"accountId": {
"__rl": true,
"mode": "list",
"value": ""
},
"postContentText": "={{$json.linkedin}}"
},
"typeVersion": 2
},
{
"id": "1c7a8945-942f-44e2-b8e0-e724a666a6e8",
"name": "Twitter 게시물 생성",
"type": "@blotato/n8n-nodes-blotato.blotato",
"position": [
1696,
-80
],
"parameters": {
"options": {},
"platform": "linkedin",
"accountId": {
"__rl": true,
"mode": "list",
"value": ""
},
"postContentText": "={{$json.twitter}}"
},
"typeVersion": 2
},
{
"id": "fdac53ac-9cb4-42f2-a94e-830c4bd1b7d9",
"name": "분할",
"type": "n8n-nodes-base.splitOut",
"position": [
896,
96
],
"parameters": {
"options": {}
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"fdac53ac-9cb4-42f2-a94e-830c4bd1b7d9": {
"main": [
[
{
"node": "7715a9a5-5f1c-44dd-834e-b225e72852b3",
"type": "main",
"index": 0
}
]
]
},
"5f5c3758-f17e-4218-a9a7-41c1ba68c5c9": {
"main": [
[
{
"node": "411cf856-72ff-474f-a928-f8ceb1b998ab",
"type": "main",
"index": 0
}
]
]
},
"af350bce-1317-456c-95c1-5a8556bc1e27": {
"main": [
[
{
"node": "5f5c3758-f17e-4218-a9a7-41c1ba68c5c9",
"type": "main",
"index": 0
}
]
]
},
"411cf856-72ff-474f-a928-f8ceb1b998ab": {
"main": [
[
{
"node": "fdac53ac-9cb4-42f2-a94e-830c4bd1b7d9",
"type": "main",
"index": 0
}
]
]
},
"119c13cf-458f-479e-9537-bb6631f8d6e0": {
"main": [
[
{
"node": "204300e5-0706-4da8-8aa3-02592993ae8b",
"type": "main",
"index": 0
},
{
"node": "7269a022-6da1-419d-b578-2ebd86ab3c38",
"type": "main",
"index": 0
},
{
"node": "1c7a8945-942f-44e2-b8e0-e724a666a6e8",
"type": "main",
"index": 0
}
]
]
},
"78c4e8d5-d5f3-4a84-b815-215b0a3872ef": {
"ai_languageModel": [
[
{
"node": "7715a9a5-5f1c-44dd-834e-b225e72852b3",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"7715a9a5-5f1c-44dd-834e-b225e72852b3": {
"main": [
[
{
"node": "119c13cf-458f-479e-9537-bb6631f8d6e0",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 소셜 미디어, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
Gemini를 사용하여 WordPress에서 AI로운 주간 이메일 소식 생성
Gemini를 사용하여 WordPress에서 AI로운 주간 이메일 소식지 생성
If
Code
Email Send
+
If
Code
Email Send
8 노드David Olusola
소셜 미디어
Gemini AI를 사용하여 GitHub 인기 저장소를 자동으로 주간 튜토리얼로 생성 및 WordPress에 게시
GitHub 인기 저장소를 자동으로 주간 튜토리얼로 생성하여 WordPress에 게시 (Gemini AI 사용)
Code
Split Out
Email Send
+
Code
Split Out
Email Send
9 노드David Olusola
콘텐츠 제작
NewsAPI 및 Google Gemini를 사용한 기술 뉴스 블로그 기사 자동 생성 및 WordPress에 게시
NewsAPI 및 Google Gemini를 사용하여 기술 뉴스 블로그 게시물 자동 생성 및 WordPress에 게시
Code
Wordpress
Http Request
+
Code
Wordpress
Http Request
9 노드David Olusola
콘텐츠 제작
Arunava의 다중 에이전트 지능형 Reddit 자동화
AI 브랜드 언급 및 Baserow 추적으로 Reddit 게시물 자동 댓글 작성
If
Set
Code
+
If
Set
Code
35 노드Arunava
소셜 미디어
RSS에서 LinkedIn 자동 게시기
RSS + Gemini AI + Templated.io로 LinkedIn 회사 페이지 자동 큐레이션 및 게시
If
Code
Linked In
+
If
Code
Linked In
19 노드Shrishti S Nagar
소셜 미디어
콘텐츠생성기 v3
AI驱动블로그자동화:사용GPT-4생성并게시SEO기사至WordPress및Twitter
If
Set
Code
+
If
Set
Code
144 노드Jay Emp0
콘텐츠 제작
워크플로우 정보
난이도
중급
노드 수11
카테고리2
노드 유형9
저자
David Olusola
@dae221I help ambitious businesses eliminate operational bottlenecks and scale faster with AI automation. My clients typically see 40-60% efficiency gains within 90 days. Currently accepting 3 new projects this quarter - david@daexai.com
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유