🔓 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 + LinkedIn: daily posts from real pain points

Lisa Granqvist Partner Workflow Automation Expert

You sit down to write a LinkedIn post and your mind goes blank. Not because you’re bad at writing, but because you’re guessing what people care about instead of pulling from real conversations. Then you overthink it, edit it to death, and post… something safe.

This is the kind of mess that hits marketers first, but founders and agency owners feel it too. With this Reddit LinkedIn automation, you will stop relying on “content inspiration” and start shipping daily posts based on actual pain points people are already discussing.

Below you’ll see how the workflow finds problems in targeted subreddits, turns them into polished LinkedIn content (with an image), and logs every insight into Google Sheets so your idea bank grows over time.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Reddit + LinkedIn: daily posts from real pain points

The Problem: Consistent LinkedIn posts are hard when you’re guessing

Most LinkedIn “content systems” fall apart at the same spot: idea quality. You can schedule posts all day, but if the core insight isn’t sharp, the post dies quietly. And when you’re pulling ideas from your own head, you’ll recycle the same themes, sound vague (“grow your business”), and miss the language your market actually uses. Reddit has that language. The problem is it’s scattered across threads, industries, and subreddits, and nobody has time to mine it daily without turning it into another job.

The friction compounds. A little manual research becomes a weekly ritual you keep “meaning to do” until the calendar is full again.

  • Reading and summarizing even 10 good threads can eat about 2 hours, and you still haven’t written anything.
  • When you write from memory, your examples get fuzzy, which means weaker hooks and generic “tips.”
  • Copy-pasting snippets into random docs creates a messy archive, so your best insights disappear.
  • Posting consistency suffers because the hardest part is always the first 15 minutes: finding a real angle.

The Solution: Turn Reddit pain points into daily LinkedIn posts (and log them)

This workflow runs two connected loops: discovery and publishing. On a schedule, it pulls recent posts from multiple niche subreddits (dentistry, beauty, accounting, real estate, law, ecommerce, HR, education, coaching, and interior design). An AI agent then reads those threads like a researcher would, extracting the underlying pain point and rewriting it into a clear business problem with context that feels real. Next, it generates a practical solution angle (often automation-focused), scores viability, and turns the insight into a LinkedIn-ready post written for Spanish-speaking PYMEs. It also creates a matching image prompt, generates an image through Freepik Seedream, and publishes through the LinkedIn Business API. Every insight gets stored in Google Sheets so you build a searchable library, not a one-off post factory.

The workflow starts on a schedule, then merges subreddit streams into one feed. It filters for the best “usable” problems, generates the post and the image, publishes to LinkedIn, and appends the structured record to Google Sheets so the system learns over time.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you want one strong LinkedIn post every weekday. Manually, you might skim 10 threads across a few subreddits (about 5 minutes each), pick one angle, then write and find an image, which often turns into about 90 minutes total. With this workflow, you spend maybe 5 minutes scanning the generated draft, tweak a line for your voice, and let it publish at 9:30 AM while the sheet logs the insight automatically. That’s roughly an hour back per day, and the backlog keeps growing.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Reddit API for pulling subreddit posts via OAuth.
  • Google Sheets to store pain points and outputs.
  • OpenRouter API key (get it from your OpenRouter dashboard).
  • LinkedIn Business API to publish posts automatically.
  • Freepik API for Seedream V4 image generation.
  • SerpAPI key (get it from SerpAPI) for trend context.

Skill level: Intermediate. You’ll connect a few APIs, paste keys, and test the schedule runs.

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

How It Works

Scheduled discovery kicks everything off. n8n runs on a timer to pull fresh posts from the chosen subreddits, then merges those streams into one pipeline so you’re not managing sources one by one.

The workflow filters and batches candidates. It narrows the list to the most usable pain points, then processes items in batches so you can scale up without blowing up execution time.

AI turns “complaints” into content. A pain-point agent identifies what the person is really struggling with, a solutions agent proposes an automation-leaning fix (with a viability/ROI angle), and a content agent writes the final LinkedIn post using your preferred language and audience framing.

Publishing and logging happen automatically. The workflow generates an image via Freepik, downloads it, posts to LinkedIn through the Business API, and appends a structured row to Google Sheets so you can reuse the insight later.

You can easily modify the tracked subreddits to focus on one niche, or switch the writing style to match your brand voice based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Schedule Triggers

Set up the two schedule triggers that kick off the workflow: one for content gathering and one for niche selection.

  1. Open Scheduled Start Main and configure the schedule that should fetch niche content at your preferred cadence.
  2. Note the parallel execution: Scheduled Start Main outputs to Retrieve Dentist Posts, Retrieve Beauty Posts, Retrieve Accounting Posts, Retrieve Real Estate Posts, Retrieve Lawyer Posts, Retrieve Ecommerce Posts, Retrieve HR Posts, Retrieve Education Posts, Retrieve Coach Posts, and Retrieve Interior Design Posts in parallel.
  3. Open Scheduled Start A and configure the schedule for niche selection and script generation.
Because the content retrieval runs in parallel, ensure your Reddit API limits can handle multiple requests at once.

Step 2: Connect Reddit Data Sources and Filtering

Collect posts across multiple niches, merge the streams, and filter for the top results.

  1. Configure all Reddit input nodes (Retrieve Dentist Posts, Retrieve Beauty Posts, Retrieve Accounting Posts, Retrieve Real Estate Posts, Retrieve Lawyer Posts, Retrieve Ecommerce Posts, Retrieve HR Posts, Retrieve Education Posts, Retrieve Coach Posts, Retrieve Interior Design Posts) with your query and subreddit targets.
  2. Credential Required: Connect your Reddit credentials to all Reddit retrieval nodes (10+ nodes handle niche post retrieval).
  3. Verify that each Reddit node routes into Merge Streams, then into Filter Top UPS, and on to Iterate Items Batch.
  4. Confirm Filter Top UPS filters down the highest scoring posts before batching.

Step 3: Build the Niche Selection and Pain Points Pipeline

Generate a niche, extract pain points, and consolidate inputs for AI content generation.

  1. In Random Niche Selector, define the prompt logic for selecting a niche from the available categories.
  2. Credential Required: Connect your OpenRouter credentials to OpenAI Mini Model B (used by Random Niche Selector).
  3. Ensure Random Niche Selector flows into Script Step One, then into Extract Pain Points.
  4. Credential Required: Connect your Google Sheets credentials to Extract Pain Points.
  5. Confirm Extract Pain Points outputs to Combine Records, then to Assign Field Values.

Step 4: Set Up AI Agents and Language Models

Configure AI agents for content development, solution generation, and image prompts.

  1. Configure Pain Points Agent and Solutions Agent prompts to transform inputs into actionable ideas.
  2. Credential Required: Connect your OpenRouter credentials to OpenAI Mini Model (used by Pain Points Agent and Solutions Agent).
  3. Confirm the path: Pain Points AgentScript Step TwoConditional BranchMap Field ValuesSolutions AgentScript Step Three.
  4. Configure Post Content Agent to generate the final post content from Assign Field Values.
  5. Credential Required: Connect your OpenRouter credentials to Gemini Chat Model (used by Post Content Agent and Image Prompt Builder).
  6. Search API Tool is connected as a tool for Post Content Agent—ensure SerpAPI credentials are added to Post Content Agent, not the tool node itself.
⚠️ Common Pitfall: If AI nodes return empty outputs, verify the correct OpenRouter models are connected to each agent.

Step 5: Generate Images and Publish to LinkedIn

Transform the script into an image prompt, request assets, and publish the finished post.

  1. Confirm the flow: Post Content AgentTransform ScriptImage Prompt BuilderGenerate Image Request.
  2. Set Delay Processing to match the asset generation time needed before Fetch Freepik Asset runs.
  3. Ensure Fetch Freepik Asset passes data to Download Image File, then to Publish LinkedIn Post.
  4. Credential Required: Connect your LinkedIn credentials to Publish LinkedIn Post.
  5. For Generate Image Request, Fetch Freepik Asset, and Download Image File, add the required API authentication (headers or query params) for your image provider.

Step 6: Log Results to Google Sheets

Record each generated post and related metadata for tracking and reporting.

  1. Confirm Script Step Three outputs to Append Sheet Row.
  2. Credential Required: Connect your Google Sheets credentials to Append Sheet Row.
  3. Verify that Append Sheet Row loops back to Iterate Items Batch for continuous processing.

Step 7: Review Placeholders and Flow Notes

Validate non-executing nodes and placeholders used for layout or debugging.

  1. Keep Flowpast Branding as a non-executing documentation note in the canvas.
  2. No-Op Placeholder exists after Iterate Items Batch for debugging—leave it in place or remove it if you no longer need it.

Final Step: Test and Activate Your Workflow

Run a full test to confirm data flow, AI outputs, image generation, and LinkedIn posting.

  1. Click Execute Workflow and monitor the run from Scheduled Start A and Scheduled Start Main paths.
  2. Successful execution should produce: merged Reddit data, generated scripts, logged rows in Append Sheet Row, and a published LinkedIn post via Publish LinkedIn Post.
  3. If any step fails, re-check credentials for Reddit, Google Sheets, OpenRouter, LinkedIn, and all HTTP image requests.
  4. Once validated, toggle the workflow to Active for production use.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Reddit API credentials can expire or require the right OAuth scopes. If discovery suddenly returns nothing, check your Reddit app settings and the n8n credential 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.
  • LinkedIn Business API permissions are picky, and “it connected” doesn’t always mean “it can publish.” Confirm your page/admin access and verify the exact account/page the workflow is posting to.
  • 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 LinkedIn automation automation?

About 20–25 minutes if your API accounts are ready.

Do I need coding skills to automate Reddit LinkedIn automation?

No. You’ll mostly connect accounts and paste API keys. There are code nodes in the workflow, but you don’t need to edit them to get the default version running.

Is n8n free to use for this Reddit LinkedIn automation 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 OpenRouter usage (often cents per post), plus any SerpAPI and Freepik API costs.

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 LinkedIn automation workflow for English posts instead of Spanish?

Yes, but you’ll want to change it in the AI prompts, not after the fact. Update the instructions used in the Post Content Agent and the underlying chat model nodes (Gemini via OpenRouter) so the output language, tone, and audience (“PYMEs”) match what you sell. Common tweaks include switching industries (only ecommerce, for example), shortening posts to fit your style, and adding a fixed CTA line at the end.

Why is my LinkedIn connection failing in this workflow?

Usually it’s permissions, not the workflow. Re-check that the LinkedIn app has the correct scopes for publishing, and that the authenticated user is an admin of the company page you’re posting to. If it posts text but fails on images, the issue is often the image upload step or file format coming back from Freepik. Also, LinkedIn can rate limit if you push too many posts quickly, so keep the daily schedule and avoid bulk runs.

How many posts can this Reddit LinkedIn automation automation handle?

Plenty for daily posting. On n8n Cloud, the practical limit is your monthly executions and how many Reddit items you batch per run; self-hosting removes execution caps but your server still needs enough CPU to process AI calls and image generation without timing out.

Is this Reddit LinkedIn automation automation better than using Zapier or Make?

For this specific workflow, yes, in most cases. You’re doing multi-source ingestion (10+ subreddits), filtering, batching, and multi-step AI generation with image creation and publishing. That’s where Zapier and Make can get expensive and fiddly, because complex branching and higher task volume add up fast. n8n also gives you more control over prompts, retries, and data shaping, which matters when you care about voice and consistency. If your goal is a simple “take one input, post one output” flow, Zapier or Make can be quicker. If you want the full system, n8n is the better fit, and Talk to an automation expert if you want help deciding.

Set it up once, then let real conversations power your content calendar. The workflow handles the repeating work so you can focus on sounding like you actually know your market. Because you will.

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