[N8N] Автоматизація генерації і публікації контенту в WordPress
Автоматизує публікацію для мережі з 10+ багатомовних WordPress-сайтів. На вході — Google Doc від редактора, на виході — стаття з SEO-метою і зображенням, опублікована після підтвердження в Telegram. Людина натискає кнопку, решту робить pipeline.
Що вміє:
1. Ловить новий або змінений документ у Google Drive і розбирає структуру Google Doc (заголовки, мета-блок, тіло) через pandoc
2. Тримає конфіг на 9 сайтів у Google Sheets — сайт, мова, категорія, доступи. Щоб змінити поведінку, правиш таблицю, а не workflow
3. Генерує SEO-пакет через Claude (OpenRouter): title, meta-description, focus keyword під Yoast
4. Генерує featured-зображення через Seedream 4.5 (OpenRouter) за темою статті
5. Публікує двома мовами через Polylang
6. Показує картку апруву в Telegram (зображення, текст, кнопки). На WordPress нічого не публікується, поки людина не підтвердить
7. Публікує через WordPress REST API: пост, Yoast-мета, категорія через mu-plugin
8. Уникає дублювання контенту.
9. Падіння обробляє Error workflow — класифікує помилку і шле алерт у Telegram
Технології: n8n, PostgreSQL, Docker Compose, Google Drive/Docs/Sheets API (OAuth2), WordPress REST API + Application Passwords, Yoast SEO, Polylang, OpenRouter (Claude + Seedream 4.5), Telegram Bot API
Архітектура: queue-driven pipeline, конфіг як дані в Google Sheets, distributed lock
#n8n #automation #wordpress #ai #openrouter #claude #seedream #google-api #telegram-bot #seo #yoast #polylang #postgresql #docker #rest-api #content-automation #multisite
Що вміє:
1. Ловить новий або змінений документ у Google Drive і розбирає структуру Google Doc (заголовки, мета-блок, тіло) через pandoc
2. Тримає конфіг на 9 сайтів у Google Sheets — сайт, мова, категорія, доступи. Щоб змінити поведінку, правиш таблицю, а не workflow
3. Генерує SEO-пакет через Claude (OpenRouter): title, meta-description, focus keyword під Yoast
4. Генерує featured-зображення через Seedream 4.5 (OpenRouter) за темою статті
5. Публікує двома мовами через Polylang
6. Показує картку апруву в Telegram (зображення, текст, кнопки). На WordPress нічого не публікується, поки людина не підтвердить
7. Публікує через WordPress REST API: пост, Yoast-мета, категорія через mu-plugin
8. Уникає дублювання контенту.
9. Падіння обробляє Error workflow — класифікує помилку і шле алерт у Telegram
Технології: n8n, PostgreSQL, Docker Compose, Google Drive/Docs/Sheets API (OAuth2), WordPress REST API + Application Passwords, Yoast SEO, Polylang, OpenRouter (Claude + Seedream 4.5), Telegram Bot API
Архітектура: queue-driven pipeline, конфіг як дані в Google Sheets, distributed lock
#n8n #automation #wordpress #ai #openrouter #claude #seedream #google-api #telegram-bot #seo #yoast #polylang #postgresql #docker #rest-api #content-automation #multisite