<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>워드프레스 자동화 보관 - 하우인포-IT·테크</title>
	<atom:link href="https://howinfo.kr/tag/%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99%ed%99%94/feed/" rel="self" type="application/rss+xml" />
	<link>https://howinfo.kr/tag/워드프레스-자동화/</link>
	<description>IT·AI 자동화 &#38; 인프라 전문 블로그 (하우인포)</description>
	<lastBuildDate>Sat, 21 Feb 2026 01:23:23 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://howinfo.kr/wp-content/uploads/2026/02/cropped-ChatGPT-Image-2026년-2월-12일-오후-05_39_40-32x32.png</url>
	<title>워드프레스 자동화 보관 - 하우인포-IT·테크</title>
	<link>https://howinfo.kr/tag/워드프레스-자동화/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</title>
		<link>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/</link>
					<comments>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:06:32 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[대표이미지]]></category>
		<category><![CDATA[미디어업로드]]></category>
		<category><![CDATA[블로그 운영]]></category>
		<category><![CDATA[생산성]]></category>
		<category><![CDATA[썸네일 자동 생성]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1794</guid>

					<description><![CDATA[<p>오늘의 결론 내가 구현한 환경 처음에는 “글 자동 발행”까지만 만들고 만족했는데,썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다. 그래서 대표이미지까지 자동화하는 구조를...</p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>자동 포스팅은 “대표이미지까지 붙어야” 진짜 자동화다.</li>



<li>가장 많이 막히는 지점은 <strong>WP 미디어 업로드 인증과 바이너리 설정</strong>이다.</li>



<li>글 생성 → 이미지 업로드 → featured_media 연결을 분리하면 디버깅이 훨씬 쉽다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 구현한 환경</h2>



<ul class="wp-block-list">
<li>WordPress (Docker 운영)</li>



<li>Application Password 인증</li>



<li>n8n (Docker 최신 버전)</li>



<li>대표이미지 용량 제한: 1.5MB</li>



<li>썸네일 기본 사이즈: 1600×900 (16:9)</li>
</ul>



<p>처음에는 “글 자동 발행”까지만 만들고 만족했는데,<br>썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다.</p>



<p>그래서 대표이미지까지 자동화하는 구조를 붙였습니다.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="604" src="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png" alt="" class="wp-image-1833" srcset="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png 1024w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-300x177.png 300w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-768x453.png 768w, https://howinfo.kr/wp-content/uploads/2026/02/image-2.png 1028w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">전체 흐름 (내가 정착한 방식)</h2>



<pre class="wp-block-preformatted">트리거<br>→ 글 draft 생성<br>→ 이미지 생성/선택<br>→ 리사이즈 + 압축<br>→ WP 미디어 업로드<br>→ media_id 확보<br>→ post 업데이트 (featured_media 연결)<br>→ 성공/실패 알림</pre>



<p>여기서 핵심은 <strong>글과 이미지를 한 번에 처리하지 않는 것</strong>입니다.</p>



<p>처음엔 한 번에 묶었다가<br>어디서 실패했는지 찾느라 시간을 많이 썼습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">가장 많이 막히는 지점 3가지</h2>



<h3 class="wp-block-heading">1️⃣ 403 / 401 에러</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Application Password 사용자 권한 부족</li>



<li>JWT 설정 오류</li>
</ul>



<p>해결:</p>



<ul class="wp-block-list">
<li>관리자 계정 기준으로 먼저 테스트</li>



<li>HTTP Request에서 Basic Auth 사용</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2️⃣ 이미지 업로드는 되는데 파일이 깨짐</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Send Binary Data 미사용</li>



<li>Content-Type 누락</li>
</ul>



<p>해결 방법 (n8n HTTP Request 설정)</p>



<ul class="wp-block-list">
<li>Send Binary Data: ON</li>



<li>Content-Type: image/jpeg (또는 image/webp)</li>



<li>Content-Disposition: attachment; filename=&#8221;os-thumb.jpg&#8221;</li>
</ul>



<p>파일명은 <strong>영문+하이픈</strong> 추천합니다.<br>한글 파일명은 환경에 따라 에러 납니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3️⃣ 썸네일이 글에 안 붙는 경우</h3>



<p>가장 흔한 실수:</p>



<p>❌ featured_media에 이미지 URL 입력<br>✅ featured_media에 media_id 숫자 입력</p>



<p>이거 하나 때문에 20~30분 날렸습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1.5MB 이하로 만드는 실제 전략</h2>



<p>압축만 하면 잘 안 줄어듭니다.<br><strong>리사이즈가 먼저</strong>입니다.</p>



<p>제가 정착한 기준:</p>



<ul class="wp-block-list">
<li>가로 1200~1600px</li>



<li>JPEG 품질 75~80</li>



<li>16:9 비율 유지</li>
</ul>



<p>조건 분기:</p>



<ul class="wp-block-list">
<li>1.5MB 이하 → 업로드</li>



<li>초과 → 가로폭 줄이고 1회 재시도</li>
</ul>



<p>무한 반복은 절대 금지입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">이미지 생성 방식 선택 (운영 안정성 기준)</h2>



<h3 class="wp-block-heading">방법 1: 생성형 API</h3>



<p>자동화 느낌은 좋지만<br>한글 텍스트 오타가 자주 발생합니다.</p>



<p>운영 팁:</p>



<p>이미지에는 그림만 생성<br>텍스트는 WP 제목으로 노출</p>



<p>이 방식이 가장 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 2: 고정 템플릿 썸네일</h3>



<p>Howinfo 스타일에는 이 방식이 가장 잘 맞습니다.</p>



<ul class="wp-block-list">
<li>브랜드 통일성 유지</li>



<li>오류 최소화</li>



<li>속도 빠름</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 3: NAS 내부 파일 가져오기</h3>



<p>내 NAS에서 URL로 이미지 가져와 업로드하는 방식이<br>실제로 가장 튼튼합니다.</p>



<p>자동 생성은 별도 파이프라인에서 처리하고,<br>n8n은 업로드만 담당하게 하면 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">대표이미지 연결 방식 (추천 구조)</h2>



<h3 class="wp-block-heading">1단계: 글 생성 (draft)</h3>



<p>POST /wp-json/wp/v2/posts<br>status: draft</p>



<p>→ post_id 확보</p>



<h3 class="wp-block-heading">2단계: 이미지 업로드</h3>



<p>POST /wp-json/wp/v2/media</p>



<p>→ media_id 확보</p>



<h3 class="wp-block-heading">3단계: post 업데이트</h3>



<p>POST /wp-json/wp/v2/posts/{post_id}<br>featured_media: media_id</p>



<p>이렇게 분리하면 어디서 실패했는지 명확합니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실패 알림은 꼭 넣으세요</h2>



<p>실패 로그에 포함해야 할 것:</p>



<ul class="wp-block-list">
<li>실패 단계</li>



<li>HTTP 상태코드</li>



<li>응답 메시지</li>



<li>제목</li>



<li>실행 시간</li>
</ul>



<p>401/403은 재시도해도 거의 안 됩니다.<br>바로 알림 받는 게 좋습니다.</p>



<p>429/5xx는 1회 재시도 허용.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실제 운영하면서 느낀 점</h2>



<p>글 자동화는 생각보다 쉽습니다.<br>하지만 썸네일까지 붙여야 “완성”입니다.</p>



<p>자동화는 성공보다 <strong>실패 로그 관리가 더 중요</strong>합니다.</p>



<p>이 구조를 잡고 나니<br>자동 포스팅이 훨씬 안정적으로 돌아가기 시작했습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q. 썸네일이 안 붙어요.</strong><br>A. featured_media에는 URL이 아니라 media_id를 넣어야 합니다.</p>



<p><strong>Q. 403 에러가 나요.</strong><br>A. 미디어 업로드 권한이 있는 계정인지 확인하세요.</p>



<p><strong>Q. 한글 텍스트가 이미지에서 깨져요.</strong><br>A. 운영 안정성을 원하면 이미지에는 그림만 넣고, 텍스트는 WP 제목으로 처리하세요.</p>



<p></p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</title>
		<link>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/</link>
					<comments>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:02:52 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[노코드]]></category>
		<category><![CDATA[로우코드]]></category>
		<category><![CDATA[블로그 자동 포스팅]]></category>
		<category><![CDATA[새산성]]></category>
		<category><![CDATA[업무자동화]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[웹훅]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1792</guid>

					<description><![CDATA[<p>오늘의 결론 내가 이 구조로 바꾸게 된 이유 처음에는 “자동 발행”을 목표로 잡았습니다.그런데 며칠 돌려보니 문제는 발행 자체가 아니라 품질과...</p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/">n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>완전 자동 “발행”보다 <strong>드래프트 업로드 + 마지막 검수</strong>가 운영 안정성이 훨씬 높습니다.</li>



<li>핵심은 WordPress 인증을 <strong>Application Password로 단단히 고정</strong>하는 겁니다.</li>



<li>자동화는 “성공”보다 <strong>실패 알림/재시도/로그</strong>가 제대로 있어야 오래 갑니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 이 구조로 바꾸게 된 이유</h2>



<p>처음에는 “자동 발행”을 목표로 잡았습니다.<br>그런데 며칠 돌려보니 문제는 발행 자체가 아니라 <strong>품질과 리스크</strong>였어요.</p>



<ul class="wp-block-list">
<li>문장 한 줄이 어색해도 그대로 공개됨</li>



<li>태그가 쓸데없이 늘어남</li>



<li>링크/표현 문제가 생겨도 바로 노출됨</li>
</ul>



<p>그래서 결론은 단순했습니다.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>매일 자동으로 <strong>초안만 올려두고</strong>, 알림 받고 “최종 검수 후 발행”<br>이게 현실적으로 제일 덜 고장나고, 운영이 편했습니다.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내 환경</h2>



<ul class="wp-block-list">
<li>n8n: Docker 운영</li>



<li>WordPress: Docker 운영 (REST API 사용)</li>



<li>인증: Application Password (우선 추천)</li>



<li>목표: 매일 09:00 “드래프트 1건 생성”</li>



<li>알림: Slack/메일/시놀로지 챗 중 1개</li>



<li>로그 저장: Google Sheets 또는 DB(선택)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">전체 아키텍처 한 장 요약</h2>



<pre class="wp-block-preformatted">Cron(매일 09:00)<br>→ 주제 선택(Topic Picker)<br>→ (옵션) 자료 포인트만 수집<br>→ 본문 생성/정리(템플릿 or AI)<br>→ WP REST API로 draft 생성<br>→ 성공/실패 알림<br>→ 로그 저장(제목/URL/상태/에러)</pre>



<p>운영 팁:<br>처음부터 “모든 걸 자동으로” 하려면 중간에 반드시 깨집니다.<br>저는 <strong>Topic Picker부터 고정 리스트로 시작</strong>해서 성공률을 먼저 올렸습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">준비물 체크리스트</h2>



<ul class="wp-block-list">
<li>WordPress 계정(편집자 이상) + 미디어/글 권한 확인</li>



<li>Application Password 생성(추천) 또는 JWT 세팅</li>



<li>n8n에서 HTTP Request 노드 사용 가능</li>



<li>카테고리 ID 확정(고정 추천)</li>



<li>알림 채널 1개 이상</li>



<li>로그 저장 위치(시트/DB/파일 중 택1)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">인증 방식 2가지 (내 결론은 A안)</h2>



<h3 class="wp-block-heading">A안) Application Password (추천)</h3>



<ul class="wp-block-list">
<li>WordPress 사용자 프로필에서 “애플리케이션 비밀번호” 생성</li>



<li>n8n에서 Basic Auth처럼 <code>username + app_password</code>로 호출</li>
</ul>



<p><strong>장점</strong></p>



<ul class="wp-block-list">
<li>설정이 단순하고 운영 안정적</li>



<li>서버 설정 변경이 거의 없음</li>
</ul>



<p><strong>주의</strong></p>



<ul class="wp-block-list">
<li>계정 권한을 최소화(가능하면 전용 계정)</li>



<li>앱 비번은 주기적으로 교체</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">B안) JWT Auth</h3>



<ul class="wp-block-list">
<li>Bearer Token 방식이라 자동화에 익숙하면 편합니다.</li>
</ul>



<p><strong>단점</strong></p>



<ul class="wp-block-list">
<li>플러그인 + 서버 설정이 필요한 경우가 있어 초기 삽질이 늘어납니다.</li>
</ul>



<p>초반엔 A안으로 성공 루틴 만들고,<br>필요하면 B안으로 넘어가는 게 덜 스트레스였습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">n8n 워크플로우 설계 (디버깅이 쉬운 순서)</h2>



<h3 class="wp-block-heading">노드 1) Cron</h3>



<ul class="wp-block-list">
<li>매일 09:00 실행</li>
</ul>



<h3 class="wp-block-heading">노드 2) Set / Topic Picker</h3>



<ul class="wp-block-list">
<li>방식 1: 고정 리스트에서 랜덤 선택</li>



<li>방식 2: 스프레드시트/DB에서 “미작성” 주제 1개 가져오기</li>
</ul>



<p><strong>운영 팁</strong></p>



<ul class="wp-block-list">
<li>초반에는 <strong>고정 리스트</strong>가 무조건 좋습니다.</li>



<li>DB 연동은 성공률이 안정화된 뒤에 붙이세요.</li>
</ul>



<h3 class="wp-block-heading">노드 3) (옵션) 자료 수집</h3>



<ul class="wp-block-list">
<li>RSS/메모/내부 문서에서 “포인트만” 가져오기</li>



<li>원문 복붙 금지(저작권/품질 이슈)</li>
</ul>



<h3 class="wp-block-heading">노드 4) 본문 생성</h3>



<ul class="wp-block-list">
<li>A) 템플릿 기반: 품질 일정, 운영 안정</li>



<li>B) AI 기반: 생산성 높음, 검수 필수</li>
</ul>



<p>howinfo 자동화 글 톤이면<br><strong>A로 먼저 안정화 → B로 고도화</strong>가 제일 덜 고장납니다.</p>



<h3 class="wp-block-heading">노드 5) Function (정리/필터)</h3>



<p>여기서 하는 일:</p>



<ul class="wp-block-list">
<li>H2/H3 구조 정리</li>



<li>과장 표현 제거(무조건/완벽/최고 등)</li>



<li>중복 문장 제거</li>



<li>너무 긴 문장 쪼개기</li>
</ul>



<h3 class="wp-block-heading">노드 6) HTTP Request (Posts Create)</h3>



<ul class="wp-block-list">
<li><code>POST /wp-json/wp/v2/posts</code></li>



<li><code>status: draft</code> 고정</li>



<li>title/content/categories/tags 매핑</li>
</ul>



<h3 class="wp-block-heading">노드 7) IF (성공/실패)</h3>



<ul class="wp-block-list">
<li>성공: 알림 + 로그</li>



<li>실패: 재시도(1회) + 실패 알림 + 로그</li>
</ul>



<h3 class="wp-block-heading">노드 8) 알림(Slack/메일/시놀로지 챗)</h3>



<p>성공 알림엔 꼭:</p>



<ul class="wp-block-list">
<li>제목</li>



<li>드래프트 링크</li>



<li>실행 시간</li>
</ul>



<p>실패 알림엔 꼭:</p>



<ul class="wp-block-list">
<li>실패 단계</li>



<li>HTTP 코드</li>



<li>응답 요약</li>



<li>실행 ID(또는 n8n execution URL)</li>
</ul>



<h3 class="wp-block-heading">노드 9) 로그 저장(선택이지만 강추)</h3>



<p>저장 필드 추천:</p>



<ul class="wp-block-list">
<li>datetime</li>



<li>topic/title</li>



<li>post_id</li>



<li>draft_url</li>



<li>status(success/fail)</li>



<li>error_summary</li>



<li>duration_ms</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">WordPress 업로드 필드 매핑 (실무에서 자주 헷갈림)</h2>



<ul class="wp-block-list">
<li><code>title</code>: 글 제목</li>



<li><code>content</code>: 본문(HTML 권장)</li>



<li><code>status</code>: <code>draft</code></li>



<li><code>categories</code>: 카테고리 ID 배열(고정)</li>



<li><code>tags</code>: 태그 ID 배열 또는 태그 생성 로직</li>
</ul>



<p>태그 운영 팁:</p>



<ul class="wp-block-list">
<li>태그 자동 생성은 편하지만, 금방 <strong>태그가 폭발</strong>합니다.</li>



<li>저는 상위 20~30개 태그 풀을 만들어놓고 그 안에서만 고르게 했습니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실패 알림 / 재시도 (운영에서 제일 중요한 파트)</h2>



<p>재시도는 현실적으로 이렇게만:</p>



<ul class="wp-block-list">
<li>5xx / 429 → 2분 후 1회 재시도</li>



<li>401 / 403 → 재시도 금지(즉시 알림)</li>
</ul>



<p>무한 재시도는<br>“고장난 자동화가 매일 스스로를 때리는 구조”가 되어서 운영이 망가집니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">운영 체크리스트 (매일 자동으로 굴리는 기준)</h2>



<ul class="wp-block-list">
<li>status는 항상 draft</li>



<li>알림 채널 1개 이상</li>



<li>재시도는 최대 1회</li>



<li>카테고리 ID 고정</li>



<li>태그는 풀 관리(남발 금지)</li>



<li>성공 알림에 드래프트 링크 포함</li>



<li>Application Password 권한 점검(전용 계정 추천)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q1. 완전 자동 발행으로 해도 되나요?</strong><br>A. 가능하지만, 초반에는 드래프트가 훨씬 안전합니다. 검수 루틴이 잡힌 뒤 자동 발행으로 확장하는 게 좋습니다.</p>



<p><strong>Q2. 이미지(썸네일)까지 자동으로 가능해요?</strong><br>A. 가능합니다. 다만 “미디어 업로드 → media_id → featured_media 연결” 단계가 추가됩니다(별도 글로 분리 추천).</p>



<p><strong>Q3. 태그 ID를 모르면 어떻게 하죠?</strong><br>A. 태그 조회 API로 먼저 찾고, 없으면 생성한 뒤 그 ID를 post 생성 payload에 넣는 방식으로 구현합니다.</p>



<p></p>



<p><br></p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/">n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>n8n은 왜 계속 쓰게 되는가 — “코드 없이 업무 흐름 자동화”를 실제로 써본 기록</title>
		<link>https://howinfo.kr/n8n-%ec%9e%90%eb%8f%99%ed%99%94-%ed%88%b4%ec%9d%b4-%eb%ad%90%ea%b8%b8%eb%9e%98-%eb%8b%a4%eb%93%a4-%ec%93%b0%eb%8a%94-%ea%b1%b8%ea%b9%8c-%ec%8b%a4%eb%ac%b4%ec%97%90%ec%84%9c-%eb%b0%94%eb%a1%9c/</link>
					<comments>https://howinfo.kr/n8n-%ec%9e%90%eb%8f%99%ed%99%94-%ed%88%b4%ec%9d%b4-%eb%ad%90%ea%b8%b8%eb%9e%98-%eb%8b%a4%eb%93%a4-%ec%93%b0%eb%8a%94-%ea%b1%b8%ea%b9%8c-%ec%8b%a4%eb%ac%b4%ec%97%90%ec%84%9c-%eb%b0%94%eb%a1%9c/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:00:01 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[api연동]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[노코드]]></category>
		<category><![CDATA[로우코드]]></category>
		<category><![CDATA[생산성]]></category>
		<category><![CDATA[서버 모니터링]]></category>
		<category><![CDATA[업무자동화]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[워크플로우]]></category>
		<category><![CDATA[웹훅]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1790</guid>

					<description><![CDATA[<p>오늘의 결론 내가 n8n을 계속 쓰게 된 이유 처음에는 단순히 “블로그 자동 초안 업로드” 때문에 시작했습니다. 그런데 쓰다 보니 깨달은...</p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9e%90%eb%8f%99%ed%99%94-%ed%88%b4%ec%9d%b4-%eb%ad%90%ea%b8%b8%eb%9e%98-%eb%8b%a4%eb%93%a4-%ec%93%b0%eb%8a%94-%ea%b1%b8%ea%b9%8c-%ec%8b%a4%eb%ac%b4%ec%97%90%ec%84%9c-%eb%b0%94%eb%a1%9c/">n8n은 왜 계속 쓰게 되는가 — “코드 없이 업무 흐름 자동화”를 실제로 써본 기록</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>n8n은 “코드 없이 자동화”라기보다 **“눈으로 보면서 흐름을 설계하는 자동화 도구”**에 가깝습니다.</li>



<li>핵심은 기능이 아니라 <strong>트리거 → 처리 → 액션 구조를 습관처럼 만드는 것</strong>입니다.</li>



<li>작은 자동화 1개를 성공시키면, 그 다음부터는 계속 확장하게 됩니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 n8n을 계속 쓰게 된 이유</h2>



<p>처음에는 단순히 “블로그 자동 초안 업로드” 때문에 시작했습니다.</p>



<p>그런데 쓰다 보니 깨달은 게 있습니다.</p>



<p>자동화의 진짜 장점은<br>기능이 아니라 <strong>흐름을 눈으로 볼 수 있다는 점</strong>이었습니다.</p>



<p>Zapier나 다른 툴도 써봤지만,<br>n8n은 노드를 연결하는 구조라 디버깅이 직관적입니다.</p>



<p>문제가 생기면 어디서 데이터가 깨졌는지 바로 보입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">n8n을 한 문장으로 정의하면</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>여러 서비스(API/앱)를 연결해서 “업무 흐름”을 자동 실행하는 워크플로우 플랫폼</p>
</blockquote>



<p>엑셀 매크로가 파일 내부 자동화라면,<br>n8n은 <strong>웹/서버/API까지 묶는 매크로</strong>에 가깝습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">n8n이 특히 강한 이유 (내 기준)</h2>



<h3 class="wp-block-heading">1️⃣ 반복 작업 자동화</h3>



<p>매일 리포트 생성 → 슬랙 발송<br>이거 한 번 만들면 손댈 일이 거의 없습니다.</p>



<h3 class="wp-block-heading">2️⃣ API 연동 후 가공</h3>



<p>API 호출 → 필요한 필드만 추출 → 시트 저장<br>Set 노드로 데이터 단순화하면 생각보다 어렵지 않습니다.</p>



<h3 class="wp-block-heading">3️⃣ 조건 분기(IF)</h3>



<p>“CPU 80% 넘으면 알림”<br>이 구조가 자동화의 핵심입니다.</p>



<h3 class="wp-block-heading">4️⃣ 웹훅 기반 실행</h3>



<p>“이벤트가 발생했을 때 즉시 반응”<br>이게 실무 자동화에서 체감이 큽니다.</p>



<h3 class="wp-block-heading">5️⃣ 실패 대응</h3>



<p>실패 시 재시도 + 실패 로그 저장<br>이걸 안 넣으면 자동화는 금방 망가집니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">기본 구조는 항상 이 3단계</h2>



<pre class="wp-block-preformatted">Trigger(시작)<br>→ Process(처리/변환/조건)<br>→ Action(전송/저장/게시)</pre>



<p>이 틀만 이해하면<br>n8n은 거의 레고처럼 조립됩니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 실제로 돌려본 자동화 예시</h2>



<h3 class="wp-block-heading">1️⃣ 블로그 초안 자동 업로드</h3>



<ul class="wp-block-list">
<li>Cron → 주제 선택 → 본문 생성 → WP draft 업로드</li>



<li>완전 자동 발행은 안 합니다.<br>드래프트 + 최종 검수 구조가 훨씬 안정적입니다.</li>
</ul>



<h3 class="wp-block-heading">2️⃣ 서버 상태 체크 → 슬랙 알림</h3>



<ul class="wp-block-list">
<li>5분마다 Cron</li>



<li>CPU/메모리 확인</li>



<li>임계치 초과 시 요약 알림</li>
</ul>



<p>이건 운영에서 체감이 큽니다.<br>“몰라서 늦게 대응”이 사라집니다.</p>



<h3 class="wp-block-heading">3️⃣ 메일 자동 분류</h3>



<ul class="wp-block-list">
<li>새 메일 감지</li>



<li>키워드 분류</li>



<li>담당자 자동 전달</li>
</ul>



<h3 class="wp-block-heading">4️⃣ RSS 수집 → 요약 → 노션 저장</h3>



<p>자료 정리에 생각보다 도움이 됩니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">처음 시작할 때 내가 했던 실수</h2>



<h3 class="wp-block-heading">❌ 너무 큰 자동화를 한 번에 만들려 함</h3>



<p>→ 반드시 깨집니다.</p>



<h3 class="wp-block-heading">❌ 실패 로그를 안 남김</h3>



<p>→ 왜 실패했는지 모르게 됩니다.</p>



<h3 class="wp-block-heading">❌ 완전 자동 발행</h3>



<p>→ 품질 관리가 안 됩니다.</p>



<p>지금은 이렇게 운영합니다:</p>



<ul class="wp-block-list">
<li>작은 단위 자동화부터 성공</li>



<li>재시도는 1회만</li>



<li>실패는 무조건 알림</li>



<li>민감정보는 Credential에 저장</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">자주 막히는 지점 &amp; 해결법</h2>



<h3 class="wp-block-heading">JSON 구조가 너무 복잡</h3>



<p>→ Set 노드로 필요한 필드만 추출</p>



<h3 class="wp-block-heading">API 401/403</h3>



<p>→ 인증/권한 문제. 재시도하지 말고 즉시 알림</p>



<h3 class="wp-block-heading">429</h3>



<p>→ 딜레이 넣고 1회 재시도</p>



<h3 class="wp-block-heading">자동 게시가 부담</h3>



<p>→ draft + 알림 구조로 변경</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">운영 관점에서 중요한 4가지</h2>



<ol class="wp-block-list">
<li>워크플로우 이름 규칙 만들기</li>



<li>실패 알림 반드시 연결</li>



<li>로그 저장(나중에 품질 개선에 도움)</li>



<li>작은 성공을 먼저 만들기</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q. Zapier/Make와 뭐가 다르나요?</strong><br>A. 기능은 비슷하지만, n8n은 “내 서버에서 돌릴 수 있다”는 점이 가장 큽니다.</p>



<p><strong>Q. 코드를 꼭 써야 하나요?</strong><br>A. 대부분은 노드만으로 됩니다. 다만 복잡한 데이터 가공은 Function 노드가 훨씬 편합니다.</p>



<p><strong>Q. 초보가 첫 자동화로 뭐부터?</strong><br>A. Cron → 데이터 수집 → 슬랙/메일 발송. 이게 성공 확률이 가장 높습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">정리</h2>



<p>n8n은 단순히 “자동화 툴”이라기보다<br><strong>업무 흐름을 설계하는 도구</strong>에 가깝습니다.</p>



<p>작은 자동화 하나를 성공시키면<br>그 다음부터는 계속 확장하게 됩니다.</p>



<p>howinfo 기준으로는</p>



<ul class="wp-block-list">
<li>블로그 자동 초안</li>



<li>모니터링 알림</li>



<li>리포트 자동화</li>
</ul>



<p>이 세 가지가 가장 체감이 큰 시작점이었습니다.</p>



<p></p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9e%90%eb%8f%99%ed%99%94-%ed%88%b4%ec%9d%b4-%eb%ad%90%ea%b8%b8%eb%9e%98-%eb%8b%a4%eb%93%a4-%ec%93%b0%eb%8a%94-%ea%b1%b8%ea%b9%8c-%ec%8b%a4%eb%ac%b4%ec%97%90%ec%84%9c-%eb%b0%94%eb%a1%9c/">n8n은 왜 계속 쓰게 되는가 — “코드 없이 업무 흐름 자동화”를 실제로 써본 기록</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n-%ec%9e%90%eb%8f%99%ed%99%94-%ed%88%b4%ec%9d%b4-%eb%ad%90%ea%b8%b8%eb%9e%98-%eb%8b%a4%eb%93%a4-%ec%93%b0%eb%8a%94-%ea%b1%b8%ea%b9%8c-%ec%8b%a4%eb%ac%b4%ec%97%90%ec%84%9c-%eb%b0%94%eb%a1%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
