n8n과 ChatGPT로 워드프레스 자동 글쓰기 시나리오 (워크플로우 전체 공개)
하루 두 번 자동으로 글이 발행되는 워드프레스 블로그, 어떻게 만들 수 있을까요? 저는 n8n + ChatGPT + WordPress 조합을 통해 이 과정을 자동화했고, 실제 운영 중인 워크플로우를 오늘 소개하려고 합니다. 구글 뉴스 RSS를 기반으로 매일 아침 7시, 저녁 7시에 자동으로 글이 생성되고 게시됩니다. 본 글에서는 전체 구성과 핵심 노드를 하나씩 살펴보겠습니다.
전체 흐름 개요
먼저, 전체 워크플로우 구성은 아래와 같습니다.

총 5개의 주요 노드로 구성되어 있습니다.
- Webhook – 외부에서 POST 요청으로 키워드 수신
- Generate Blog Topic (GPT) – 받은 키워드로 블로그 주제 생성
- Parse GPT JSON Output – GPT 응답을 구조화
- Generate Full Post (GPT) – 본문 생성
- WordPress – Create Post – 완성된 글을 워드프레스에 게시
외부 트리거: 크론탭 + Python
워드프레스를 매일 2회 자동으로 업데이트하기 위해, 서버에서는 아래 Python 스크립트를 크론탭에 등록해 실행 중입니다. 오전 7시, 오후 7시에 작동하도록 설정되어 있으며, 구글 뉴스 RSS에서 상위 키워드 30개를 추출해 n8n Webhook으로 POST 요청을 보냅니다.
import feedparser
import json
import requests
feed_url = "https://news.google.com/rss?hl=ko&gl=KR&ceid=KR:ko"
feed = feedparser.parse(feed_url)
# 상위 30개 뉴스 제목 추출
keywords = [entry.title for entry in feed.entries[:30]]
# Webhook에 보낼 JSON 데이터
data = {"top_keywords": keywords}
# n8n Webhook URL
url = "https://~~~"
# POST 요청 전송
response = requests.post(url, json=data)
print("Webhook response:", response.status_code)이 요청을 받는 곳이 바로 n8n의 Webhook 노드입니다. 이후 단계에서는 ChatGPT를 사용해 자동으로 주제와 본문을 생성합니다.
GPT를 활용한 주제 및 본문 생성
n8n 내부에서는 OpenAI 노드 (Message Model)를 2번 사용합니다. 첫 번째는 블로그 주제를 생성하고, 두 번째는 해당 주제로 본문을 작성합니다. 각각 다음과 같은 역할을 합니다.
- Generate Blog Topic: 받은 키워드 중 하나를 선택해 흥미로운 블로그 주제 문장을 생성
- Generate Full Post: 주제를 바탕으로 블로그 글 본문 생성

중간에 JSON 형식의 응답을 파싱하기 위해 “Parse GPT JSON Output”이라는 Code 노드도 사용합니다.
자동으로 워드프레스에 포스팅
마지막 단계는 WordPress 노드 (create: post)입니다. 여기서는 생성된 글을 워드프레스 사이트에 자동으로 게시하며, 게시 상태는 ‘발행’ 또는 ‘임시글’로 선택할 수 있습니다.
마무리
이번에 소개한 자동화는 뉴스 기반 콘텐츠를 효율적으로 운영할 수 있는 훌륭한 방법입니다. 특히 블로그를 꾸준히 운영하고 싶은 분들에게 큰 도움이 될 수 있으며, 시간과 에너지를 절약하면서도 질 높은 콘텐츠를 제공할 수 있습니다.
이 구조는 다양한 확장도 가능합니다. 예를 들어:
- 특정 키워드만 필터링하여 GPT에 전달
- 썸네일 자동 생성 + 업로드
- Slack이나 이메일로 발행 결과 알림 받기
나만의 자동 글쓰기 시스템을 n8n으로 구축해보세요!
함께 보면 좋은 게시글
- n8n으로 구글 시트와 Gmail 연결: 자동화된 이메일 발송 시나리오
- Make.com을 활용한 구글 시트 작업 자동화하는 방법 예시
- Make.com 자동화를 위한 Gmail 연동 설정하는 방법
- Make.com 요금제 및 주요 기능 소개: 자동화 도구의 모든 것
- Make, Zapier, n8n 비교: 나에게 맞는 자동화 도구는?
이 글이 도움이 되셨다면 공유 부탁 드립니다.

![[반디집] 분할 압축, 분할 압축 해제, 암호 설정 방법](https://bluesharehub.com/wp-content/uploads/2022/02/img_53.png)

