n8n-workflow-overview

n8n 블로그 자동화 템플릿: RSS 수집부터 발행까지 전체 플로우

n8n 블로그 자동화 한 줄 요약

2026년 4월 기준 n8n 블로그 자동화는 Cron → RSS/HTTP Request → 필터 → 초안 생성 → 승인 게이트 → WordPress POST 6단계로 쪼개서 짜면 초안 누락과 429 오류가 눈에 띄게 줄어듭니다.
하루 1~3개 글이면 n8n Cloud Starter나 셀프호스팅 둘 다 충분한데, 발행 전 승인 게이트와 요청량 초과 오류 429 대응은 꼭 넣어야 해요.
네이버는 공개 API 목록에 블로그 글쓰기용 서버 API가 안 보여서, 이 초안은 워드프레스 중심으로 설명합니다.

처음 n8n 블로그 자동화 흐름을 돌렸을 때 제일 먼저 막힌 건 글 생성이 아니었어요. RSS는 전문을 안 주고, 초안은 매번 길이가 들쭉날쭉하고, 발행 직전에는 카테고리나 대표 이미지가 꼬이더라고요. 자동화를 한다고 해서 무조건 편해지는 건 아니었어요. 예상 못 한 에러를 잡는 시간이 꽤 길거든요. 그래서 흐름을 수집 → 선별 → 초안 → 다듬기 → 승인 → 발행 여섯 칸으로 잘라서 다시 짰고, 그 뒤부터는 어디서 멈춰야 할지 눈에 들어왔어요.

이 초안은 n8n을 처음 보는 사람보다, 이미 설치는 해봤고 이제 실제로 돌아가는 템플릿이 필요한 사람에게 맞아요. 공식 템플릿 다섯 개 중 뭘 먼저 가져오면 되는지, n8n 워크플로우를 RSS 수집형으로 짤 때 왜 HTTP Request를 많이 쓰는지, 워드프레스 REST API 발행 전에 승인 게이트를 어디 두는지까지 한 번에 정리해둘게요. 설치부터 다시 잡아야 하면 n8n 사용법: Docker 셀프호스팅부터 AI 워크플로우까지부터 보고 오면 흐름이 더 빨리 잡힐 거예요. 건강, 돈, 법처럼 사람 삶에 직접 영향 주는 주제는 이 자동화 그대로 바로 발행하지 마세요. 사람 검토를 빼면 리스크가 커요.

n8n 블로그 자동화 워크플로우는 6단계로 보면 돼요

n8n 블로그 자동화를 처음 짤 때는 노드 수보다 단계 경계가 더 중요해요. 어디서 멈추고, 어디서 사람이 끼어드는지만 먼저 정하면 이후 수정이 쉬워집니다.

이걸 한 화면에 못 그리면 나중에 어디서 새는지 못 찾는 거 아닌가요?

n8n 캔버스에서 리서치, AI 초안, WordPress 발행, Notion·Slack 알림이 한 흐름으로 이어진 블로그 자동화 예시
n8n 공식 GPT-4 + Perplexity + WordPress 템플릿의 블로그 자동화 캔버스 예시 (출처: n8n 공식 워크플로 템플릿 3336 페이지)
  1. 트리거: Cron이나 수동 버튼으로 시작해요.
  2. 수집: RSS나 웹 페이지에서 원문 후보를 모아요.
  3. 필터: 날짜, 키워드, 중복 여부를 걸러요.
  4. 초안 생성: 개요와 본문 초안을 나눠서 만들어요.
  5. 승인 게이트: 사람이 제목, 주장, 링크를 한 번 봐요.
  6. 발행: WordPress REST API로 초안 저장 또는 예약 발행해요.

체크리스트가 단순해 보여도 실제 운영에선 차이가 꽤 큽니다.

  • RSS 원문이 짧으면 바로 요약하지 말고 폴백 분기를 둬요.
  • 초안과 발행을 한 노드에서 끝내지 말아요.
  • 승인 게이트를 빼면 속도는 빨라지는데 품질 편차가 커져요.
  • 실패 로그는 본문보다 입력값 쪽을 먼저 남겨야 나중에 고치기 편해요.

실제로는 이 여섯 단계 경계만 선명하게 잡아도 자동화가 한결 다루기 쉬워집니다. 셀프호스팅 기준 기본 뼈대가 헷갈리면 n8n 사용법: Docker 셀프호스팅부터 AI 워크플로우까지에서 설치와 기본 워크플로우 구조를 먼저 보고 오는 게 낫습니다.

공식 n8n 템플릿 5개 뭐부터 가져오면 될까

공식 n8n 템플릿 라이브러리에는 블로그 자동화 예제가 많아요. 근데 다 비슷해 보여도 발행 빈도, 승인 방식, 붙는 외부 연동이 꽤 다릅니다.

공식 템플릿 번호만 복사하면 끝날까요? 막상 가져오면 자격증명, 발행 방식, 승인 단계에서 성격이 확 갈려요. 그래서 템플릿 다섯 개를 어디까지 자동화하는지 기준으로 잘라 봤어요.

n8n 블로그 자동화 템플릿 스펙 한눈 비교

템플릿 공식 워크플로 번호 어디까지 자동화하나 추천 상황 메모
Content Farming V2 5230 RSS 수집, 분류, 장문 초안, 이미지, WordPress 발행 하루 여러 건 실험할 때 템플릿 페이지에 월 약 $21 추정치가 적혀 있음
GPT-4 + Perplexity + WordPress 3336 리서치, 본문 생성, WordPress 발행, Gmail/Slack/Notion 알림 승인 기록과 알림까지 묶고 싶을 때 공식 페이지 기준 커뮤니티 노드가 필요하고 self-hosted 전제가 있어요
SEO 블로그 자동화 6067 주간 리서치, SEO 초안, 이미지, WordPress 발행, Google Sheets 기록 주 1회 정기 발행형 월요일 06:00 실행 예시가 공개돼 있어요
WordPress auto-blogging pro with deep research 3041 심층 리서치, 장문 글, 내부 링크, 이미지, Drive 백업 정보성 장문형 공식 페이지 기준 유료 템플릿이에요
Automate blog creation in brand voice with AI 2648 기존 글을 읽고 톤을 맞춘 초안 생성 브랜드 톤이 중요한 글 기존 발행 글 샘플이 있어야 힘을 받아요

운영 목적별로 뭘 먼저 고를까

짧게 고르면 이렇습니다.

  • 대량 발행 실험: 5230
  • 승인/알림 포함 운영형: 3336
  • 정기 발행형: 6067
  • 장문 리서치형: 3041
  • 브랜드 톤 보정형: 2648

도구 자체를 왜 n8n 블로그 자동화로 잡는지부터 다시 보고 싶다면 Zapier vs n8n vs Make: 1인 운영자가 직접 써본 선택 기준을 같이 보면 선택 기준이 더 선명해져요. 템플릿은 시작점만 주고, 실제 운영은 승인 게이트랑 오류 처리에서 갈립니다.

RSS 수집부터 초안 생성까지 n8n 워크플로우 예제

여기서는 n8n 블로그 자동화 흐름 중 RSS 수집과 초안 생성만 떼서 봐요. 이 구간이 안정적이어야 뒤에 붙는 블로그 자동화 AI 단계에서 재시도가 쌓이지 않아요.

전용 RSS 노드가 있는데 왜 HTTP Request를 또 쓰냐고요? 피드마다 XML 모양이 달라서, 직접 받는 쪽이 오히려 덜 답답할 때가 많아요.

예시 흐름은 이렇게 잡으면 돼요.

  1. Cron으로 1시간 또는 1일 주기로 시작
  2. HTTP Request로 피드 XML 수집
  3. Code에서 <item><entry>를 같이 파싱
  4. IF로 전문 부족 여부 체크
  5. 초안용 프롬프트 생성
  6. WordPress로 보내기 전 draft 상태 저장
// HTTP Request 노드 다음 Code 노드 예시
const xml = $json.feedXml ?? '';
const entries = [...xml.matchAll(/<(item|entry)>([\s\S]*?)<\/\1>/g)];

const pick = (chunk, patterns) => {
  for (const pattern of patterns) {
    const match = chunk.match(pattern);
    if (match) return (match[1] || match[2] || '').trim();
  }
  return '';
};

return entries.slice(0, 10).map(([, kind, chunk]) => ({
  json: {
    kind,
    title: pick(chunk, [
      /<title><!\[CDATA\[([\s\S]*?)\]\]><\/title>/,
      /<title>([\s\S]*?)<\/title>/
    ]),
    link: pick(chunk, [
      /<link>(https?:\/\/[\s\S]*?)<\/link>/,
      /<link[^>]*href="([^"]+)"/,
      /<id>(https?:\/\/[\s\S]*?)<\/id>/
    ]),
    publishedAt: pick(chunk, [
      /<pubDate>([\s\S]*?)<\/pubDate>/,
      /<updated>([\s\S]*?)<\/updated>/
    ]),
    summary: pick(chunk, [
      /<description><!\[CDATA\[([\s\S]*?)\]\]><\/description>/,
      /<description>([\s\S]*?)<\/description>/,
      /<summary>([\s\S]*?)<\/summary>/
    ])
  }
}));

실행 결과 예시는 이런 모양이면 돼요.

[
  {
    "kind": "item",
    "title": "Example feed title",
    "link": "https://example.com/post-1",
    "publishedAt": "Fri, 18 Apr 2026 09:00:00 GMT",
    "summary": "요약 본문 일부"
  }
]

RSS로 바로 브리프까지 묶고 싶다면 AI 블로그 브리프 자동 생성: 실전 파이프라인 구축기를 이어서 보면 좋아요. 여기서 초안 품질을 너무 욕심내면 오히려 길이와 논리 흐름이 들쭉날쭉해져요. 초안은 초안답게 만들고, 다듬기는 다음 단계로 넘기는 편이 낫더라고요.

WordPress REST API 발행은 여기서 갈려요

초안 생성이 끝나도 n8n 블로그 자동화의 발행 파트에서 많이 새요. 글 저장, 대표 이미지, 예약 발행, 승인 신호를 분리해둬야 운영이 편합니다.

n8n WordPress 노드만 쓰면 끝날까요? 초안 저장까진 편한데, 예약 발행이나 디버깅은 직접 REST API를 보는 쪽이 더 투명해요.

Leonardo AI로 이미지를 만들고 WordPress에 업로드하는 n8n 노드 흐름
n8n 공식 시간당 블로그 자동화 템플릿에 들어 있는 Leonardo 이미지 생성 + WordPress 업로드 구간 (출처: n8n 공식 워크플로 템플릿 6734 페이지)

워드프레스 코어는 5.6부터 앱 비밀번호를 주고, 이 자격증명은 REST API 인증에 쓰면 돼요. 공식 문서는 Application Passwords에 정리돼 있어요. HTTPS 전제예요.

# 앱 비밀번호로 초안 저장
curl --user "editor:app-password-here" \
  -H "Content-Type: application/json" \
  -X POST "https://example.com/wp-json/wp/v2/posts" \
  -d '{
    "title": "n8n 블로그 자동화 템플릿 테스트",
    "status": "draft",
    "content": "<p>초안 본문</p>",
    "categories": [12],
    "featured_media": 345
  }'

# 출력 예시
# {"id":1234,"status":"draft","link":"https://example.com/?p=1234"}

예약 발행은 이렇게 나눠 잡으면 시간대 계산이 헷갈리지 않아요.

{
  "title": "예약 발행 테스트",
  "status": "future",
  "date_gmt": "2026-04-20T09:00:00",
  "content": "<p>예약 본문</p>"
}

date_gmt는 UTC 기준이에요. 한국 시간 18:00에 올리고 싶으면 9시간을 빼서 09:00:00으로 넣어야 합니다.

승인 게이트는 보통 셋 중 하나예요.

  • 초안만 draft로 저장하고 사람이 최종 발행
  • 승인 폴더로 파일 이동하면 다음 노드 실행
  • 제목과 주장만 체크한 뒤 예약 발행

워드프레스 발행 파트만 깊게 보고 싶으면 워드프레스 자동 포스팅: REST API로 마크다운을 발행하는 파이프라인을 같이 보세요. 일정 운영까지 붙이면 AI 콘텐츠 캘린더: 30분 기획에서 실제 발행까지 운영법도 연결이 잘 됩니다.

n8n 블로그 자동화 비용과 호스팅 선택

n8n 블로그 자동화 비용은 한 줄로 못 끝내요. n8n 요금, 텍스트 모델 토큰, 이미지 생성, 호스팅, 실패 재시도까지 다 합쳐서 봐야 합니다.

하루 몇 개 안 올리는데 셀프호스팅부터 해야 할까요? 운영 부담을 감당할 수 있으면 길게 보면 셀프호스팅이 싸고, 빨리 시작할 거면 Cloud가 덜 귀찮아요.

2026년 4월 18일 각 공식 페이지에서 확인한 가격은 이 정도로 보면 돼요.

항목 공식 가격/기준 메모
n8n Cloud Starter €20/월(연간 결제) 2,500 executions, 5 concurrent
n8n Cloud Pro €50/월(연간 결제) 실행 수 커스텀, 20 concurrent
Self-hosted Community 라이선스 무료 서버 비용은 별도
OpenAI gpt-4.1-mini 입력 $0.40 / 출력 $1.60 / 1M tokens 가벼운 요약형 계산에 많이 씀
Leonardo AI Essential $12/월 템플릿 페이지의 옛 비용 메모와 숫자가 다를 수 있어요

월 비용 계산은 이 식으로 잡으면 어긋날 확률이 낮아져요.

월 총비용 ≈ n8n 요금 + 텍스트 모델 입력비용 + 텍스트 모델 출력비용 + 이미지 생성비용 + 호스팅

템플릿 페이지 기준 비용 메모는 참고만 하세요.

  • 5230 템플릿 페이지(Content Farming V2): OpenAI 약 $6, Leonardo AI 약 $14, WordPress 호스팅 약 $1.25
  • 이 숫자는 템플릿 작성자 공개 추정치로, 실제 발행 빈도와 이미지 생성량에 따라 바뀝니다
  • 2026년 4월 Leonardo 공식 플랜은 $12 / $30 / $60 구조라서, 템플릿 메모의 $14는 이미지 사용량을 Essential보다 더 잡은 값으로 보는 쪽이 안전해요
  • 이름 그대로 “콘텐츠 파밍” 성격이라 운영 단계에서는 그대로 발행용으로 쓰지 말고, 승인 게이트와 사람 검토를 꼭 끼워 넣는 걸 추천합니다

호스팅 선택은 보통 이렇게 정리돼요.

  • 빨리 시작: n8n Cloud Starter
  • 워크플로우 여러 개, 백업 직접 관리 가능: 셀프호스팅
  • 운영 기록과 승인 게이트를 많이 둠: Pro 또는 셀프호스팅

셀프호스팅 기준 판단이 더 필요하면 n8n 사용법: Docker 셀프호스팅부터 AI 워크플로우까지로 이어보세요. 일주일만 돌려도 실행 수와 토큰 사용량이 생각보다 빨리 보여요. 그때부터는 느낌 말고 숫자로 고르면 됩니다.

실전에서 자주 터지는 3가지 문제

n8n 블로그 자동화를 오래 돌리면 결국 여기로 돌아와요. AI 감지 이슈, 요청량 초과 오류 429, 한국 플랫폼 발행 제한. 이 셋이 자주 발목을 잡습니다.

설마 초안만 잘 나오면 끝이라고 생각한 건 아니죠? 운영은 생성보다 예외 처리에서 시간이 더 먹혀요. 자주 만나는 세 개를 먼저 표로 정리해 볼게요.

실전 3대 문제를 한눈에

문제 왜 터지나 실무 대응
AI 티가 너무 남는 초안 문단 길이, 리듬, 예시 밀도가 매번 비슷함 문장 다듬기 API를 문단 단위로 걸고 마지막엔 사람이 손봐요
요청량 초과 오류 429 모델 API 호출이 한 번에 몰림 노드 재시도, Wait, 지수 백오프, 큐 분리 순서로 잡아요
한국 플랫폼 자동 발행 제약 공개 발행 API가 제한적이거나 종료됨 워드프레스를 메인 발행 채널로 두고, 다른 채널은 후처리로 빼요

문장 다듬기 API 예시는 이런 식으로 넣으면 돼요.

{
  "content": "초안 본문 일부",
  "readability": "High School",
  "purpose": "Article",
  "strength": "Balanced"
}

429 대응 3단계

요청량 초과 오류 429는 첫 단계에서 과하게 복잡하게 가지 마세요.

  • 1차: 노드 기본 재시도
  • 2차: Wait 노드로 10초, 30초, 60초 백오프
  • 3차: 대량 처리면 외부 큐나 토큰 버킷으로 분리

n8n 문서에도 Retry On Fail 설정이 있고, 더 긴 지연이 필요하면 별도 루프 템플릿을 두는 쪽이 낫다고 나와 있어요. 문장 다듬기 단계는 AI 초안 자연스럽게 다듬기: 휴먼 터치 5단계 워크플로우와 이어서 보는 게 좋고요.

한국 플랫폼은 날짜를 박아두고 봐야 해요.

  • 2026년 4월 18일 기준 네이버 개발자센터 공개 API 목록에는 블로그 글쓰기용 서버 API가 안 보여요
  • 대신 네이버는 블로그앱 URL Scheme과 공유 API는 있어요
  • 티스토리는 공식 문서에 Open API 서비스가 2024년 2월까지 순차 종료됐다고 적혀 있어요

그래서 이 글에서 잡는 n8n 블로그 자동화의 기본 발행 기준은 WordPress예요. 네이버나 티스토리까지 한 번에 넣고 싶으면 수동 업로드를 남기거나, 브라우저 자동화 계층을 별도로 두는 편이 안전합니다.

자주 묻는 질문

Q1. n8n 블로그 자동화에서 워드프레스 자동 포스팅은 뭘 먼저 붙이면 되나요?

A: 앱 비밀번호를 만들고 wp-json/wp/v2/posts로 초안 저장부터 붙이세요. 처음부터 예약 발행, 대표 이미지, 카테고리까지 한 번에 묶으면 디버깅이 길어져요.

Q2. AI가 쓴 티가 너무 나는 글도 자동화로 해결되나요?

A: 반쯤만 돼요. 문장 다듬기 API나 프롬프트 수정으로 거친 부분은 줄일 수 있는데, 주장 검증과 사례 보강은 결국 사람이 해야 해요.

Q3. n8n 블로그 자동화를 돌리기엔 n8n Cloud와 셀프호스팅 중 뭐가 더 낫나요?

A: 빨리 붙여볼 거면 Cloud가 편하고, 여러 워크플로우를 오래 돌릴 거면 셀프호스팅이 유리해요. 대신 백업, 업데이트, 장애 대응은 직접 떠안아야 합니다.

Q4. OpenAI 429 오류가 계속 뜨면 어떻게 줄이나요?

A: 한 번에 몰아서 보내지 말고 재시도와 대기 시간을 넣으세요. 그래도 계속 터지면 큐를 나누고, 모델 호출량이 몰리는 구간을 분리하는 게 먼저예요.

Q5. 네이버 블로그나 티스토리도 같은 방식으로 자동 발행되나요?

A: 워드프레스처럼 바로는 어렵습니다. 2026년 4월 18일 기준 네이버 공개 API 목록에는 블로그 글쓰기 서버 API가 안 보이고, 티스토리 공식 Open API는 종료 안내가 올라와 있어요.

Similar Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다