페이지
  • 개인정보처리방침
  • 이용약관
  • 문의
  • 소개 (About)
  • 자주 묻는 질문 (FAQ)
  • 전체 글
  • AI

    n8n 블로그 자동 발행 파이프라인 만들기|워드프레스 연동부터 AI 글쓰기까지 5단계

    2026.08.12 조회 0
    n8n 블로그 자동 발행 파이프라인 워크플로우 구조를 보여주는 이미지
    LINK&TEM GUIDE

    n8n 블로그 자동 발행 파이프라인, 5단계로 완성하기

    글쓰기부터 워드프레스 게시까지, 손을 떼도 돌아가는 구조 만들기

    📌 핵심 요약
    • n8n 블로그 자동 발행 파이프라인은 콘텐츠 소스 → 가공 → 워드프레스 게시까지 한 번에 연결하는 구조입니다.
    • 워드프레스와 연결하려면 REST API용 애플리케이션 비밀번호(Application Password)가 필요합니다.
    • Schedule Trigger, HTTP Request, WordPress 노드만으로도 기본 파이프라인을 구성할 수 있습니다.
    • AI 콘텐츠 생성까지 자동화하려면 MCP Client Tool 노드로 외부 도구를 연결할 수 있습니다.
    • Error Trigger 노드로 발행 실패를 알림으로 받을 수 있어야 실전 운영이 가능합니다.
    목차
    1. n8n 블로그 자동 발행이 필요한 이유
    2. n8n 블로그 자동 발행 전에 준비할 것들
    3. 워드프레스 REST API와 n8n 연결하는 법
    4. n8n 블로그 자동 발행 워크플로우 직접 만들기
    5. 자동 발행에 AI 글쓰기 연결하기 (MCP 활용)
    6. n8n 블로그 자동 발행에서 자주 겪는 오류

    매번 글을 쓸 때마다 워드프레스에 접속해서 카테고리를 고르고 태그를 붙이고 발행 버튼을 누른다면, 이 흐름 자체를 자동화할 시점입니다. n8n 블로그 자동 발행 파이프라인을 한 번 구성해두면 콘텐츠가 준비되는 순간부터 워드프레스에 실제로 게시되기까지의 과정을 손대지 않고 처리할 수 있습니다.

    이 글에서는 워드프레스와 n8n을 연결하는 인증 설정부터, 실제로 동작하는 워크플로우를 노드 단위로 만드는 과정, 그리고 AI로 콘텐츠까지 함께 생성하는 구조를 순서대로 다룹니다. 도커 기반 n8n 설치가 아직이라면 함께 보는 글의 설치 가이드를 먼저 보고 오는 걸 추천합니다.

    혼자 운영하는 블로그든 여러 명이 함께 발행하는 사이트든, 한 번 만들어둔 워크플로우는 계속 재사용할 수 있습니다. 지금부터 준비물, 인증, 워크플로우 구성, AI 연동, 오류 대응 순서로 하나씩 짚어보겠습니다.

    1. n8n 블로그 자동 발행이 필요한 이유

    n8n 블로그 자동 발행은 콘텐츠가 만들어지는 순간과 워드프레스에 게시되는 순간 사이의 수작업을 없애는 작업입니다. 제목을 붙여넣고, 카테고리를 지정하고, 태그를 입력하고, 대표 이미지를 올리는 반복 작업을 워크플로우가 대신 처리합니다.

    수작업 발행이 문제가 되는 이유는 단순합니다. 글이 10개, 20개로 늘어나면 발행 하나에 들어가는 시간도 함께 늘어납니다. 특히 클러스터 형태로 여러 편을 한꺼번에 준비하는 경우, 각 글의 발행 순서와 내부 링크 교체까지 손으로 관리하면 실수가 나기 쉽습니다.

    예를 들어 RSS 피드나 스프레드시트에 콘텐츠 초안을 쌓아두고, n8n이 정해진 시간마다 새 항목을 확인해서 워드프레스에 초안(draft) 상태로 올리는 구조를 생각해볼 수 있습니다. 사람은 최종 검토만 하면 됩니다.

    구분수동 발행n8n 자동 발행
    글 1개 발행 시간5~10분클릭 없이 자동 실행
    태그·카테고리 실수사람이 매번 입력규칙대로 자동 매핑
    여러 편 동시 발행순서 관리 어려움스케줄로 순차 처리
    🔍 Link&Tem Insight

    자동 발행이라고 해서 검토 없이 바로 공개(publish)까지 가는 게 정답은 아닙니다. 실전에서는 워드프레스 상태를 “초안”이나 “검토 대기”로 두고, 사람이 마지막에 확인 버튼만 누르는 반자동 구조가 실수를 훨씬 줄여줍니다.

    2. n8n 블로그 자동 발행 전에 준비할 것들

    워크플로우를 그리기 전에 세 가지가 준비되어 있어야 합니다. 첫째는 실행 중인 n8n 인스턴스입니다. 도커로 띄운 n8n이든 클라우드 버전이든 상관없습니다. 둘째는 워드프레스 관리자 계정과 REST API 접근 권한, 셋째는 콘텐츠 소스입니다.

    콘텐츠 소스는 사람마다 다릅니다. 구글 시트에 글 초안을 정리해두고 새 행이 추가되면 발행하는 방식도 있고, RSS 피드나 노션 데이터베이스, 또는 AI가 생성한 결과를 바로 받는 방식도 있습니다. 이 글에서는 스프레드시트나 RSS를 소스로 가정하고, AI 연동은 5번 섹션에서 별도로 다룹니다.

    도커 기반으로 n8n을 아직 설치하지 않았다면, 컨테이너 실행과 첫 워크플로우 테스트까지의 과정은 함께 보는 글의 설치 가이드를 먼저 따라 하는 게 순서상 맞습니다. n8n 자체 개념이나 MCP 연동이 낯설다면 MCP 입문 글도 같이 참고하면 5번 섹션을 이해하기 쉽습니다.

    💡 TIP

    n8n 인스턴스의 타임존 설정을 먼저 확인하세요. 자체 호스팅 환경은 기본값이 America/New_York이라, 한국 시간 기준으로 새벽에 발행되는 걸 원한다면 환경변수로 타임존을 Asia/Seoul로 맞춰야 스케줄이 의도한 시간에 실행됩니다.
    📘 n8n Schedule Trigger 공식 문서

    3. 워드프레스 REST API와 n8n 연결하는 법

    3-1. 애플리케이션 비밀번호 발급

    워드프레스 관리자 계정 비밀번호를 n8n에 그대로 입력하는 건 권장되지 않습니다. 대신 프로필 설정에서 애플리케이션 비밀번호(Application Password)를 별도로 발급받아 사용합니다. 이 기능은 워드프레스 5.6부터 코어에 포함되어 있어 별도 플러그인 없이 바로 쓸 수 있습니다.

    워드프레스 관리자 화면의 사용자(Users) → 프로필(Profile) 메뉴로 들어가면 하단에 애플리케이션 비밀번호 항목이 있습니다. “n8n-publish”처럼 용도를 알아볼 수 있는 이름을 붙이고 생성하면, 한 번만 보여주는 비밀번호 문자열이 발급됩니다. 이 값은 다시 볼 수 없으니 바로 안전한 곳에 저장해야 합니다.

    ⚠️ 주의할 점

    일부 워드프레스 호스팅 환경이나 보안 플러그인은 애플리케이션 비밀번호 메뉴 자체를 숨기거나 비활성화합니다. 메뉴가 보이지 않는다면 REST API가 꺼져 있거나 보안 플러그인이 차단 중일 가능성이 높으니 호스팅 지원팀에 먼저 확인하세요.

    3-2. n8n 자격 증명(Credential) 설정

    n8n에서 워드프레스 자격 증명을 새로 만들 때 입력하는 값은 세 가지입니다. 워드프레스 사용자 이름, 방금 발급받은 애플리케이션 비밀번호, 그리고 워드프레스 사이트 주소입니다. 저장 후 테스트 버튼을 누르면 연결 성공 여부를 바로 확인할 수 있습니다.

    연결이 401이나 403 오류로 실패한다면 REST API 자체가 비활성화되어 있거나, 사용자 이름에 오타가 있거나, 사이트 주소에 https://가 빠진 경우가 대부분입니다. WordPress 노드 대신 HTTP Request 노드로 직접 /wp-json/wp/v2/posts 엔드포인트를 호출하는 방식도 가능하며, 세밀한 필드 제어가 필요할 때 유용합니다.

    방식특징
    WordPress 노드설정이 간단, 자주 쓰는 필드 위주 지원
    HTTP Request 노드모든 REST API 필드 제어 가능, 설정은 더 복잡
    📘 n8n WordPress 자격 증명 공식 문서

    4. n8n 블로그 자동 발행 워크플로우 직접 만들기

    이제 노드를 실제로 연결해볼 차례입니다. 가장 기본적인 n8n 블로그 자동 발행 구조는 트리거, 소스 읽기, 데이터 정리, 워드프레스 게시까지 네 단계로 나뉩니다. 각 단계를 하나씩 살펴보겠습니다.

    4-1. Schedule Trigger로 시작하기

    워크플로우의 첫 노드는 Schedule Trigger입니다. 매일 오전 9시, 또는 30분마다 등 원하는 간격으로 설정할 수 있습니다. 이 노드는 Cron 유틸리티와 비슷하게 동작하며, 워크플로우를 발행(publish)해야 실제로 예약된 시간에 실행이 시작됩니다.

    4-2. 콘텐츠 소스 읽기

    Schedule Trigger 다음에는 콘텐츠 소스를 읽는 노드를 연결합니다. 구글 시트라면 Google Sheets 노드로 “발행 대기” 상태인 행만 필터링하고, RSS라면 RSS Read 노드로 새 항목을 가져옵니다. 이 단계에서 이미 발행된 항목이 다시 올라가지 않도록 IF 노드로 상태값을 한 번 검사하는 게 중요합니다.

    4-3. Set 노드로 필드 정리

    워드프레스 노드에 넘기기 전, Set 노드나 Edit Fields 노드로 제목·본문·슬러그·카테고리·태그 필드를 워드프레스가 요구하는 형태로 맞춥니다. 이 단계를 건너뛰면 워드프레스 노드에서 필드 매핑 오류가 자주 발생합니다.

    4-4. WordPress 노드로 게시

    마지막으로 WordPress 노드에서 리소스를 Post, 오퍼레이션을 Create로 선택합니다. 상태(Status)는 처음에는 반드시 Draft로 두고 몇 번 테스트한 뒤에 Publish로 바꾸는 순서를 권장합니다. 바로 공개 상태로 테스트하면 미완성 글이 그대로 노출될 수 있습니다.

    단계사용 노드역할
    1Schedule Trigger정해진 시간마다 실행
    2Google Sheets / RSS Read새 콘텐츠 가져오기
    3Set / Edit Fields필드 형식 정리
    4WordPress초안 또는 게시글 생성
    💡 TIP

    워드프레스 노드 대신 HTTP Request 노드로 wp-json/wp/v2/posts를 직접 호출하면 Application Password를 Basic Auth 헤더에 담아 더 세밀하게 필드를 제어할 수 있습니다. 대표 이미지(featured_media)나 커스텀 필드까지 자동으로 채우고 싶다면 이 방식이 유리합니다.

    5. 자동 발행에 AI 글쓰기 연결하기 (MCP 활용)

    콘텐츠 소스 자체를 AI가 채우도록 만들고 싶다면, n8n의 AI Agent 노드와 MCP Client Tool 노드를 함께 사용할 수 있습니다. MCP(Model Context Protocol)가 아직 낯설다면 함께 보는 글의 MCP 개념 설명을 먼저 읽는 걸 추천합니다.

    구조는 이렇습니다. AI Agent 노드에 언어 모델을 연결하고, 그 아래에 MCP Client Tool 노드를 도구로 붙입니다. MCP Client Tool 노드는 SSE 또는 HTTP Streamable 방식으로 외부 MCP 서버에 연결해서, 그 서버가 제공하는 도구(예: 특정 주제로 초안을 만드는 도구, 키워드를 조사하는 도구)를 에이전트가 호출하게 만들어줍니다.

    예를 들어 직접 만든 MCP 서버가 “주제를 입력받아 블로그 초안을 반환”하는 도구를 노출하고 있다면, n8n의 AI Agent가 이 도구를 호출해 초안을 받고, 그 결과를 곧바로 Set 노드로 넘겨 4번 섹션의 워드프레스 게시 흐름에 연결할 수 있습니다. MCP 서버를 직접 만드는 기초는 함께 보는 글에서 다룹니다.

    🔍 Link&Tem Insight

    AI가 만든 초안을 바로 Publish 상태로 올리는 건 추천하지 않습니다. 애드센스 심사나 독자 신뢰 측면에서도, AI 초안은 일단 Draft로 저장하고 사람이 사실 확인과 수정을 거친 뒤 공개하는 흐름이 안전합니다.
    📘 n8n MCP Client Tool 공식 문서

    6. n8n 블로그 자동 발행에서 자주 겪는 오류

    워크플로우가 한 번 만들어졌다고 끝이 아닙니다. 실전에서는 API 요청이 타임아웃되거나, 워드프레스 인증이 만료되거나, 필드 형식이 맞지 않아 실패하는 경우가 생깁니다. 이럴 때 조용히 실패하지 않도록 오류 대응 구조를 함께 만들어야 합니다.

    6-1. Error Trigger로 실패 감지하기

    별도의 오류 처리 워크플로우를 만들고 첫 노드로 Error Trigger를 놓습니다. 그다음 본 워크플로우의 설정(Settings)에서 Error Workflow 항목에 이 오류 처리 워크플로우를 지정하면, 발행 워크플로우가 실패할 때마다 자동으로 실행됩니다. 이메일이나 슬랙 알림 노드를 뒤에 연결하면 실패를 바로 알 수 있습니다.

    6-2. 자주 발생하는 오류 유형

    401·403 오류는 대부분 애플리케이션 비밀번호가 만료되었거나 잘못 입력된 경우입니다. 429 오류는 워드프레스 호스팅의 요청 제한에 걸린 경우로, 여러 글을 한꺼번에 발행할 때 노드 사이에 대기 시간을 넣으면 줄어듭니다. 스케줄이 의도한 시간에 실행되지 않는다면 타임존 설정을 다시 확인해야 합니다.

    ⚠️ 주의할 점

    Schedule Trigger는 n8n 인스턴스가 꺼져 있던 시점의 실행을 나중에 다시 채워주지 않습니다. 새벽에 실행되도록 설정했는데 서버가 그 시간에 재시작 중이었다면, 그 회차는 그냥 건너뛰어집니다. 중요한 발행 일정이라면 실행 로그를 주기적으로 확인하는 습관이 필요합니다.
    📘 n8n 오류 처리 공식 문서

    자주 묻는 질문

    Q. n8n 블로그 자동 발행에 코딩 지식이 꼭 필요한가요?

    기본 워크플로우는 노드를 끌어다 연결하는 방식이라 코딩 없이도 만들 수 있습니다. 다만 필드를 세밀하게 가공하려면 Function 노드에서 간단한 자바스크립트를 다루게 되는 경우가 있습니다.

    Q. 워드프레스 대신 티스토리나 다른 플랫폼도 연결되나요?

    해당 플랫폼이 REST API를 제공한다면 HTTP Request 노드로 연결할 수 있습니다. 이 글은 워드프레스 REST API 기준으로 설명합니다.

    Q. 애플리케이션 비밀번호가 노출되면 어떻게 하나요?

    워드프레스 프로필의 애플리케이션 비밀번호 목록에서 해당 항목을 즉시 삭제(Revoke)하면 됩니다. 삭제 후 새 비밀번호를 발급받아 n8n 자격 증명을 다시 저장하면 됩니다.

    Q. 발행 워크플로우가 실패했는지 어떻게 아나요?

    Error Trigger로 만든 별도 워크플로우를 본 워크플로우의 Error Workflow로 지정하면, 실패 시 이메일이나 슬랙 알림을 자동으로 받을 수 있습니다.

    Q. AI가 쓴 글을 그대로 자동 공개해도 괜찮을까요?

    초안은 자동 생성하더라도 공개(Publish) 전에는 사람이 사실 확인과 수정을 거치는 걸 권장합니다. 상태를 Draft로 두고 검토 후 수동으로 공개하는 구조가 안전합니다.

    📚 함께 보면 좋은 글

    n8n 자동 발행 파이프라인을 제대로 이해하려면 MCP 기본 개념과 n8n 설치 과정을 함께 보는 게 도움이 됩니다.

    🔍 MCP(Model Context Protocol)란 쉽게 설명
    n8n에서 AI 도구를 연결하기 전에 MCP가 무엇인지부터 개념을 잡을 수 있는 글입니다.
    🔌 MCP로 AI에 도구 연결하는 법 (입문)
    5번 섹션의 MCP Client Tool 연동을 더 깊이 따라 하고 싶다면 이 입문 가이드가 도움이 됩니다.
    🛠️ MCP 서버 직접 만들어보기 기초
    AI가 초안을 만들어주는 나만의 MCP 서버를 직접 구축하고 싶다면 기초부터 따라가 보세요.
    🐳 n8n 설치부터 첫 워크플로우까지 (도커 기준)
    n8n 인스턴스가 아직 없다면 도커로 설치하고 첫 워크플로우를 실행하는 과정부터 시작하세요.

    🔗 공식 자료

    📘 n8n Schedule Trigger 공식 문서 📘 n8n WordPress 자격 증명 공식 문서 📘 n8n MCP Client Tool 공식 문서 📘 n8n 오류 처리 공식 문서 📘 워드프레스 REST API 공식 핸드북

    📖 출처

    n8n Docs, Schedule Trigger 노드 문서, docs.n8n.io
    n8n Docs, WordPress 자격 증명 문서, docs.n8n.io
    n8n Docs, 오류 처리(Error Handling) 문서, docs.n8n.io
    n8n Docs, MCP Client Tool 노드 문서, docs.n8n.io
    WordPress REST API Handbook, developer.wordpress.org
    n8n Docs, Error Trigger 노드 문서, docs.n8n.io

    Link&Tem 한 줄 정리

    n8n 블로그 자동 발행은 Schedule Trigger, 콘텐츠 소스, WordPress 노드만 있어도 시작할 수 있습니다. 여기에 MCP Client Tool로 AI 글쓰기를 붙이고 Error Trigger로 실패 알림까지 갖추면, 손대지 않아도 돌아가는 발행 파이프라인이 완성됩니다.

    답글 남기기

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