iTranslated by AI
The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
🤖
Fully Automating Zenn Article Publication with Notion and n8n
Introduction
This article was written in Notion and automatically published to Zenn via n8n + GitHub Actions. I built a system that allows me to complete everything from article planning and writing to image generation and publishing, all within Notion.
Architecture
- Notion: Article planning / writing / metadata management
- n8n (Mac on Docker): Polling Notion every minute
- Cloudflare Tunnel: Exposing n8n at n8n-zenn.guida.jp
- GitHub Actions: Converting Notion to Markdown → pushing to the zenn-content repository
- Zenn: Automatic publishing via GitHub integration
Flow
The workflow is as follows: Change the status in Notion to "Scheduled for Publication" → n8n detects it within 1 minute → GitHub Actions triggers → content is reflected on Zenn. The total time taken is between 30 seconds and 2 minutes.
Conclusion
This is a test article for verifying the publishing workflow.
Discussion