How to build an AI content automated distribution system with n8n + ChatGPT: a complete 30-minute tutorial
From RSS monitoring to AI rewriting to multi-platform publishing, build your content automated production line with zero code
Tutorial Objectives
In 30 minutes, complete a complete AI content automated distribution system. From RSS feed monitoring, AI rewriting and polishing, to automatic publishing to WeChat public accounts and websites. This article is a complete step-by-step tutorial that you can get started with.
What will you build?
- Automated Content Collector: Scan designated RSS sources regularly to grab the latest articles
- AI Content Rewriting Engine: Use ChatGPT API to summarize, rewrite, and localize the original text
- Multi-platform automatic distribution: The rewritten content will be automatically stored in the draft box for you to review and publish.
Preparation list
- n8n account (self-hosting is free, or use n8n Cloud hosting version, monthly fee starts at $20)
- OpenAI API Key (requires ChatGPT API access permission)
- RSS source address (at least 1-2 industry sites you follow)
- Basic understanding of HTTP/Webhook concepts (zero foundation is also acceptable, just follow the steps)
Overall architecture
The teaching process is broken down into 4 modules and can be advanced in order.
| Module | Input | Output | Estimated time |
|---|---|---|---|
| RSS Monitoring Configuration | RSS Feed URL | Structured Article List | 8 Minutes |
| AI content rewriting | Original article text | Rewritten Chinese summary + adapted copy | 10 minutes |
| Content storage | Overwrite results | Store in Google Sheets / Airtable | 7 minutes |
| Automatic notification | New content signal | Push notification to WeChat/Telegram | 5 minutes |
Step 1: Build the n8n workflow basic framework
First log into your n8n instance. If you are using self-hosting, access http://localhost:5678 to enter the editor. If it is n8n Cloud (recommended for novices to save server operation and maintenance costs), log in directly on the official website.
After creating a new workflow, the first step is to configure the RSS Feed Read node:
- Enter "RSS" in the node search bar and select the RSS Feed Read node
- Enter your RSS source address in the
URLfield (e.g.https://example.com/feed.xml) - Set
Polling Intervalto every 1 hour (Every Hour) - Click "Execute Node" to test the connection and confirm that the article list can be successfully pulled.
Tip: When testing for the first time, it is recommended to choose an actively updated RSS source, such as the feed of a well-known technology blog. Do not set the frequency too short (less than 30 minutes) to avoid triggering source site current limiting.
The output data structure is as follows:
{
"title": "",
"content": "(HTML )",
"link": "",
"pubDate": "2026-04-29T00:00:00.000Z"
}2 AI
—— ChatGPT API 。
OpenAI (n8n OpenAI , Credentials API Key)
| Model | gpt-4o-mini | , |
| Temperature | 0.3 | , |
| Max Tokens | 2000 |
Messages System Prompt
。/。
1.
2.
3. 300-500
4. 、
5. 3 bullet pointsUser Message RSS Read {{ $json.content }}
**** token ,「HTML to Text」, tokens 。
n8n(affiliate link),,。
3
,。 Google Sheets ——、、。
Google Sheets
- Google Sheets OAuth2 (n8n )
- Operation:
Append or Update Row
{{ $now }} | ||
{{ $json.title }} | RSS | |
{{ $json.choices[0].message.content }} | OpenAI | |
{{ $json.link }} | ||
To be reviewed | , |
,,。 Google Sheets ,。
4 ( / Telegram)
。。
Telegram ( Webhook )
- Telegram Bot( @BotFather), Bot Token
- n8n Telegram Credentials
- Message
📩
{{ $json.title }}
{{ $json.choices[0].message.content }}
Google Sheets 。, Webhook ,。
(FAQ)
Q1RSS ?
RSS URL 。 User-Agent —— RSS Feed Read HTTP Headers。 JavaScript ( Medium ),RSS , n8n HTML CSS Selector。
Q2OpenAI API Rate Limit?
gpt-4o-mini , RSS 50 (),「Split In Batches」, 5 , 1 。
Q3Google Sheets ?
OAuth token 。 n8n Credentials 。 Google Sheets (Header Row),。
Q4?
。 Google Sheets Webhook , API()。,。A real case of a data analyst using Claude Code + n8n to build an automated report SaaS with a monthly income of $3,800,。
SEO+GEOFAQ GEO ,
()
, tools hover-card
n8n、OpenAI、ChatGPT、Claude、Webhook、Google Sheets
Reference video/material
Internal link guidance
- Someone has successfully practiced it: A real case of a data analyst using Claude Code + n8n to build an automated report SaaS with a monthly income of $3,800
- Recommended reading: Indie Developer: n8n + OpenClaw Automation Workflow Earning $5,000/mo
Related tutorials
How to Write .cursorrules: Cursor Prompt Engineering Guide (2026)
If Cursor's AI keeps generating code you have to fix every time, the problem is not the model: it is your rules file. A good .cursorrules can cut your edit-to-accept ratio from 3:1 to near 1:1. After eight months of iterating on Cursor rules across React, Python, and Go projects, this guide walks through what works, what breaks, and the templates I actually use.
Claude Code Pricing Guide: Plans, Credits, and Cost Optimization (2026)
I spend $80-150/month on Claude Code and use it 6-7 days a week. This guide breaks down exactly how Claude Code pricing works: per-token API billing, Anthropic credits, Max mode costs, the June 2026 billing change, and real monthly budgets from three developer profiles. I also share the six cost optimization techniques that cut my bill from $340 to $80 without reducing how much I ship.
Topic hub
YouTube AI Content Policy Hub
Answer-style evergreen hub for AI labels, auto detection, and disclosure—not just breaking news.
Explore YouTube AI Content Policy Hub →Monetization angle
How can you make money from this trend?
WayToClawEarn focuses on verified earn playbooks—not just news. Start from these cases.
n8n + OpenAI affiliate site
Automate content and affiliate monetization
Claude + n8n automation agency
Charge monthly for agent workflow builds