Files
2026-02-17 18:00:21 +00:00

2.4 KiB

Morning Intelligence Briefing - n8n Workflow

📁 Files

  1. n8n-workflow.json - Full workflow (requires credentials)
  2. n8n-workflow-simple.json - Simpler version (fewer dependencies)

🚀 Setup Instructions

Step 1: Import to n8n

  1. Open your n8n: https://n8n.kangaroo-eel.ts.net
  2. Go to WorkflowsImport from File
  3. Select n8n-workflow.json

Step 2: Configure Credentials

You'll need to create these credentials in n8n:

A. FreshRSS (HTTP Basic Auth)

  • Name: FreshRSS Credentials
  • Username: Anthony
  • Password: RecOvery2026!

B. Perplexity (HTTP Header Auth)

  • Name: Perplexity API
  • Header Name: Authorization
  • Header Value: Bearer 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

C. Telegram Bot

  • Name: Telegram Bot
  • Access Token: (Your bot token - I can help get this)

Step 3: Test

  1. Click Execute Workflow
  2. Check if you receive a Telegram message

Step 4: Activate

  1. Toggle Active switch
  2. Workflow runs daily at 6:00 AM (Perth time)

🔧 What It Does

6:00 AM Trigger
    ↓
Fetch FreshRSS (your RSS feeds)
    ↓
Fetch News Aggregator (HN, GitHub, Product Hunt, etc.)
    ↓
Query Perplexity AI ("Today's top news")
    ↓
Combine all sources
    ↓
AI Deduplication & Summarization
    ↓
Telegram to You (5-7 key stories)

📱 Expected Output Example

🌅 Morning Intelligence Briefing

1. 🔥 OpenAI announces GPT-5...
2. 💰 Tech stocks rally...
3. 🚀 New AI tool from...
4. 📰 Major news from...
5. 💡 Innovation in...

---
Sources: FreshRSS, News Aggregator, Perplexity AI

⚠️ Troubleshooting

Issue: FreshRSS authentication fails Fix: Check API password in FreshRSS → Settings → Profile → API Management

Issue: News Aggregator fails
Fix: Ensure Python venv exists at /skills/news-aggregator-skill/.venv

Issue: Telegram not received Fix: Check bot token and chat ID (1793951355)

🎨 Customization

Change time:

Edit "6 AM Daily" node → Change trigger time

Add more sources:

Add HTTP Request nodes for additional APIs

Change summary style:

Edit "AI Summarize" system prompt

Filter categories:

Add Code node to filter FreshRSS by category

📞 Support

Need help? Ask me to:

  • Debug credential issues
  • Customize the workflow
  • Add more news sources
  • Change the schedule