AI Reddit Post Drafter – n8n workflow using RSS + Perplexity + Gemini

Hey everyone,

I built an n8n workflow template that turns fresh RSS tech / gaming / entertainment articles into ready‑to‑post Reddit drafts. It uses Perplexity for research and Google Gemini for writing, then emails you one‑click “Post to r/…” buttons.

What the workflow does

  • Runs on a schedule and picks a random RSS feed (Hacker News, The Verge, Ars Technica, PC Gamer, etc.).

  • Filters for very recent items to keep posts fresh.

  • Sends the article link to Perplexity to summarize key points and controversies.

  • Picks a random persona (skeptic, optimist, nostalgic, debate‑starter, average user) to change the tone.

  • Uses Gemini to generate:

    • A Reddit‑style title

    • A short, conversational body

    • 3 subreddit suggestions

  • Builds direct Reddit submit URLs as buttons for each suggested subreddit.

  • Emails you the draft, source link, persona, and buttons so you can post with one click.

How to use it

  1. Import the workflow.json into your n8n instance.

  2. Create credentials:

    • Perplexity API (HTTP Request node).

    • Google Gemini (PaLM) API for the LLM node.

    • SMTP credentials for the email node.

  3. Edit the Send email node:

    • Set fromEmail and toEmail to your own address.
  4. Optionally customize:

    • RSS feeds in Source Roulette.

    • Persona list in Persona Picker.

    • Freshness window in Freshness Filter.

    • Schedule interval in Schedule Trigger.

  5. Activate the workflow and wait for email drafts to arrive.

Repo & template

Code and full setup guide are here:
YOUR_REPO_LINK

Would love feedback on:

  • Other RSS sources or niches that would be useful.

  • Additional personas or posting styles.

  • Ideas for extending this (e.g., auto‑logging posts, different platforms, multi‑language support).