🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Reddit + Google Sheets: leads logged and replies drafted

Lisa Granqvist Partner Workflow Automation Expert

Reddit is full of people practically describing what they want to buy. The annoying part is finding the right posts, fast, then tracking them somewhere other than “a bunch of open tabs.”

This is where Reddit lead logging pays off. Growth marketers get a steady stream of high-intent conversations, agency owners can spot client opportunities without doom-scrolling, and founders finally get a prospect list that doesn’t rot the moment the week gets busy.

This workflow pulls Reddit entries, filters out what you’ve already seen, uses Llama3 to judge intent, then logs everything in Google Sheets and drafts a reply you can post. You’ll see exactly how it works, what you need, and the gotchas to avoid.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Reddit + Google Sheets: leads logged and replies drafted

The Problem: Reddit Prospecting Becomes Untrackable Fast

Manual Reddit prospecting starts out simple, then turns into a mess. You search a few subreddits, find a promising post, open more threads, and tell yourself you’ll “reply later.” Later becomes never. Even when you do reply, you usually can’t remember what you’ve already responded to, which posts were actually relevant, or which subreddit themes are producing real leads. And if you’re doing this for a team, it’s worse: everyone duplicates effort, nobody logs context, and the “best” conversations disappear into the feed.

It adds up fast. Here’s where it breaks down in real life.

  • You re-read the same posts every day because there’s no clean “already reviewed” list.
  • Good opportunities get missed because you see them too late, after the thread is cold.
  • Replies end up generic since you’re rushing and can’t pull key details back quickly.
  • Tracking in a spreadsheet happens “when you have time,” which honestly means it does not happen.

The Solution: Reddit → AI Intent Filter → Sheets Log + Reply Draft

This n8n workflow turns Reddit into a repeatable lead capture system you can actually trust. You kick it off (manually to start, which is useful while you’re tuning subreddits and keywords), and it pulls fresh Reddit entries from your target communities. It then checks Google Sheets for posts you’ve already logged, so you don’t waste time reviewing the same thread again. Each new post is mapped into a consistent format, then sent through an AI relevance review using Ollama with the Llama3 model. If the post shows real buyer intent, the workflow records it as relevant, drafts a tailored reply based on the post’s context, and can publish that reply back to Reddit. If it’s not a fit, it still gets logged as irrelevant, which keeps your tracking honest and improves your targeting over time.

The workflow starts by retrieving Reddit entries and normalizing the post attributes. Next, it filters out anything already logged in Google Sheets, then loops through the remaining posts one-by-one for AI review. Finally, it writes the result to Sheets and posts a reply only for the threads that pass the relevance decision.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you monitor 5 subreddits and skim about 30 posts a day. Manually, you might spend 2 minutes opening and scanning each post, plus another 5 minutes copying details into a sheet and writing a first reply draft for the handful that look promising. That’s about 1 hour on a “light” day. With this workflow, you run it, wait a few minutes for AI review, and then spend about 10 minutes scanning the Google Sheet and approving the best replies. You’re not guessing what you missed, because it’s logged.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Reddit for pulling posts and publishing replies.
  • Google Sheets to store your lead and activity log.
  • Ollama + Llama3 (get it from your Ollama install) to run intent analysis locally.

Skill level: Intermediate. You’ll connect accounts, set up Sheets columns, and adjust prompts and filters confidently.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

You trigger a Reddit pull. The workflow starts with a manual run, then uses the Reddit node to retrieve entries from the subreddits you care about.

Posts get normalized and de-duplicated. n8n maps post attributes (title, body, link, author, subreddit) into clean fields, then fetches your existing Google Sheets log to filter out anything you’ve already reviewed.

AI decides what’s worth your time. It loops through fresh posts in batches, sends each one to an AI relevance review (Ollama Chat Engine + Agent), then extracts the AI output into a simple “relevant or not” decision plus a reply draft.

Everything gets recorded, and replies can be posted. Relevant posts are logged to Google Sheets and sent to the Reddit publish node to post the generated response. Irrelevant posts still get recorded so your dataset stays complete.

You can easily modify the subreddits you monitor to match your niche based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Manual Trigger

Start the workflow with a manual trigger so you can test the Reddit review loop on demand.

  1. Add or open Manual Run Trigger at the start of the workflow.
  2. Confirm it is connected to Retrieve Reddit Entries as the first operational node.
  3. Keep Flowpast Branding as a reference note; it does not execute.

Step 2: Connect Reddit and Google Sheets

Set up data sources and logging so the workflow can read Reddit content and track processed posts.

  1. Open Retrieve Reddit Entries and configure it to pull the subreddit or feed you want to monitor.
  2. Credential Required: Connect your Reddit credentials in Retrieve Reddit Entries.
  3. Open Fetch Logged Posts and configure it to read the sheet that stores already-processed post IDs.
  4. Credential Required: Connect your Google Sheets credentials in Fetch Logged Posts.
  5. Open Record Relevant Post and Record Irrelevant Post to point to the correct logging tabs or ranges.
  6. Credential Required: Connect your Google Sheets credentials in both Record Relevant Post and Record Irrelevant Post.

Retrieve Reddit Entries outputs to both Map Post Attributes and Fetch Logged Posts in parallel.

Step 3: Map and Filter New Posts

Prepare Reddit data and remove posts that have already been logged.

  1. Open Map Post Attributes and map the Reddit fields you want to standardize (e.g., ID, title, body, permalink).
  2. In Filter Fresh Posts, implement the code that compares incoming posts against the list from Fetch Logged Posts.
  3. Confirm Filter Fresh Posts connects to Iterate Single Post to process one post at a time.

⚠️ Common Pitfall: If Filter Fresh Posts doesn’t return items, the batch loop will exit immediately. Make sure the code outputs only unlogged posts.

Step 4: Set Up AI Review and Decision Logic

Use an AI agent to review each post and decide whether it is relevant.

  1. Open AI Relevance Review and define the relevance prompt and expected output structure.
  2. Ensure Ollama Chat Engine is connected as the language model for AI Relevance Review; add credentials to Ollama Chat Engine if your setup requires them.
  3. Use Extract AI Output to parse the agent response into structured fields.
  4. Configure Relevance Decision to branch based on the parsed output (relevant vs. irrelevant).

Step 5: Configure Output Actions

Log AI decisions to Google Sheets and respond on Reddit when a post is relevant.

  1. In the true branch of Relevance Decision, confirm it routes to Record Relevant Post.
  2. In the false branch, confirm it routes to Record Irrelevant Post.
  3. Open Publish Reddit Reply and configure the reply content using fields from the AI output and post context.
  4. Credential Required: Connect your Reddit credentials in Publish Reddit Reply.
  5. Ensure both Record Irrelevant Post and Publish Reddit Reply loop back to Iterate Single Post to continue processing.

Step 6: Test and Activate Your Workflow

Run a manual test to confirm the workflow reads posts, evaluates relevance, and logs or replies correctly.

  1. Click Execute Workflow to run Manual Run Trigger.
  2. Verify that Retrieve Reddit Entries pulls posts and that Map Post Attributes and Fetch Logged Posts run in parallel.
  3. Check that AI Relevance Review runs for each post and that Relevance Decision routes correctly.
  4. Confirm new rows appear in Record Relevant Post or Record Irrelevant Post, and that Publish Reddit Reply posts only for relevant items.
  5. Once verified, switch the workflow to Active for production use.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Reddit credentials can expire or need specific permissions. If things break, check your Reddit app settings and token scopes first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Frequently Asked Questions

How long does it take to set up this Reddit lead logging automation?

About 45 minutes if your Reddit, Sheets, and Ollama pieces are ready.

Do I need coding skills to automate Reddit lead logging?

No. You’ll mostly connect accounts and edit prompts, plus adjust a couple of filters.

Is n8n free to use for this Reddit lead logging workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Ollama hosting costs (usually just your server or computer).

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I customize this Reddit lead logging workflow for “draft-only” replies (no auto-posting)?

Yes, and it’s a common tweak. You can disable or remove the “Publish Reddit Reply” node and keep the “Record Relevant Post” logging step, then store the draft reply text in Google Sheets for manual approval. Many teams also customize the AI Relevance Review prompt to enforce tone (helpful, non-promotional) and to avoid linking unless the thread explicitly asks for solutions. You can also add an extra If check that only allows posting in certain subreddits.

Why is my Reddit connection failing in this workflow?

Usually it’s expired Reddit credentials or a misconfigured Reddit app (wrong redirect URI or missing scopes). Reconnect the Reddit account in n8n, then re-check the Reddit node’s authentication settings. If it works for a few posts and then fails, you may be hitting rate limits, so reduce how many entries you pull per run or space out executions.

How many posts can this Reddit lead logging automation handle?

On self-hosted n8n, it depends mostly on your server and how fast Ollama can evaluate posts, but handling a few hundred posts per day is realistic. On n8n Cloud, your cap is mainly monthly executions, and each post reviewed counts toward that total. If you plan to monitor lots of subreddits, consider batching and running it a few times per day instead of pulling everything at once.

Is this Reddit lead logging automation better than using Zapier or Make?

For Reddit lead logging with AI filtering, n8n is usually the more flexible choice. You can branch logic freely (relevant vs. irrelevant), loop through posts in controlled batches, and keep the whole thing self-hosted if you want unlimited runs. Zapier and Make can work, but multi-step loops plus AI calls get expensive and fiddly. Also, this workflow’s “log everything and de-duplicate from Sheets” pattern is easier to manage when you can add small bits of code and custom mapping. If you want, start with n8n and only move platforms if your use case stays very simple. Talk to an automation expert if you’re not sure which fits.

Once this is running, your Reddit prospecting stops being a daily scramble and starts behaving like a system. The workflow handles the repetitive parts, and you keep control over the conversations that matter.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal