Graceful Content Sparks — RSS → Notion (n8n)
A calm, daily ideas brief for busy creators ✨ Pulls multiple RSS feeds, de-dupes the noise, adds short “Angles” you can use right away, and sends a gentle email digest. (Optional) save each idea to a Notion Content Ideas database. Automate with grace. Scale with power. 💌
What it does
📰 Reads your chosen *RSS** feeds (one URL per line)
✂️ De-duplicates and turns headlines into short, action-ready *Angles**
💌 Sends a single, soothing *email digest** each morning
🗒️ (Optional)* Creates Notion pages per idea (Title, Source, URL, Angle, Status)
🔔 (Optional)* Telegram “sent” ping
* 🛟 Error path emails the owner if anything fails
Flow (nodes)
Manual Trigger / Cron → Set: User Config → Function (Build URL Items) → RSS Feed Read → Function (Collect & Angle) → Function (Trim to limit) → Function (Build Email) → Email Send → If (Notion enabled?) → Notion: Create Page → If (Telegram enabled?) → Telegram: Notify → Error Trigger → Email Owner
Prerequisites
* Email credentials (SMTP or Gmail)
* (Optional) Notion DB Content Ideas
with properties: Title (title), Source (rich text/text), URL (url), Angle (rich text), Status (select)
* (Optional) Telegram bot + chat ID
Credentials used
Email (SMTP/Gmail) • (Optional) Notion • (Optional) Telegram
Configuration (Set: User Config)
```
FROM_EMAIL = your sender address
EMAIL_TO_SELF = where the digest goes
ENABLE_EMAIL = true|false
ENABLE_NOTION = true|false
NOTION_DB_ID = (if Notion enabled)
FEED_URLS = one RSS URL per line
IDEAS_LIMIT = 10 (default)
ENABLE_TELEGRAM = true|false
TELEGRAM_CHAT_ID = (if Telegram enabled)
```
Schedule
⏰ Cron default: *09:00** (Asia/Ho\_Chi\_Minh). Adjust time/timezone as needed.
How to test (60-second check)
1. Paste 2–3 public RSS URLs into FEED\_URLS (one per line).
2. Manual Trigger → confirm the digest email arrives.
3. Toggle ENABLE\_NOTION=true + set NOTION\_DB\_ID → run again → confirm pages created.
4. Enable Cron for daily use.
Compliance & notes
* ✅ Submission stickies included (README, Prereqs, Setup, Testing, Compliance)
* ✅ No secrets in JSON (use Credentials)
* ✅ Timezone-aware Cron
* ✅ Graceful failure: if a feed is down, others still produce a digest; the error path emails the owner
Motto
Automate with grace. Scale with power. ✨
A calm, daily ideas brief for busy creators ✨ Pulls multiple RSS feeds, de-dupes the noise, adds short “Angles” you can use right away, and sends a gentle email digest.