Sales & Lead Capture
Reddit Pain-Point Miner
Finds the exact people complaining about your problem — fresh posts, ranked, in a sheet.
Saves about ~2 hrs per week
What it does
- Scans target subreddits on a schedule for relevant posts
- Uses AI to detect genuine pain points, not ads or fluff
- Ranks posts by how clearly they describe the problem you solve
- Logs everything to a sheet with links and suggested angles
How it works
- Subreddit scan runs on schedule
- New posts are pulled from the Reddit API
- AI scores each post for pain-point relevance
- Top matches logged to the sheet with links
What's included
- Reddit API setup
- Pain-point scoring prompt
- Google Sheet pipeline
Set it up yourself
Follow these 4 steps in order. You will need accounts for: Reddit, Sheets.
Step 1: Get a Reddit API key
- Go to https://www.reddit.com/prefs/apps and click 'Create App' (at the bottom).
- Choose the 'script' type, name it pain-point-miner, and add a redirect URI (http://localhost:8080 works).
- Note the client_id (under the app name) and the secret.
- Keep your Reddit username and password handy — script apps authenticate as your account.
- Many tools (n8n OAuth2, PRAW in Python) let you paste these directly.
Watch out: Script apps are personal and rate-limited (~10 requests/min) — fine for manual scans, not mass scraping.
Step 2: List your target subreddits
- Create a sheet column listing 5-15 subreddits where your buyers hang out.
- Add a second column of search keywords: the problem phrases your customers use.
- For each subreddit note whether you can participate (check rules before ever commenting).
- Keep the list stable — changing subreddits weekly makes trend data useless.
Watch out: Community rules matter more than relevance: some subs ban outreach entirely — read the sidebar before responding to anything.
Step 3: Add the pain-point prompt
- Build a prompt: 'Score this Reddit post 0-100 for how clearly it describes the problem [your problem]. Return JSON: {score, painPoint, engagementOpportunity}.'
- Tell it to ignore posts that are ads, questions about tools that already exist for this, or meta posts.
- Add: for engagementOpportunity pick 'answer', 'commiseration', or 'none'.
- Paste with your API key into the workflow's AI step.
- Run against the last 50 posts of one subreddit to calibrate the score scale.
Watch out: Calibrate before automating — if scores cluster at 90, your scale is useless for ranking.
Step 4: Connect the sheet
- Connect Google Sheets to the workflow (n8n Google Sheets node or Zapier Sheet action).
- Columns: Date, Subreddit, Title, URL, Score, Pain Point, Engagement, Notes.
- After scoring, append top-N posts (e.g. score > 70).
- Add a daily schedule (e.g. 8am) — Reddit's API has a daily post cap for script apps.
- Run it for a few days and review the sheet for junk before acting on any post.
Watch out: Reddit's spam filter treats rapid comments from a brand-new account harshly — warm up the account by being genuinely useful for a week first.
Frequently asked questions
What does the Reddit Pain-Point Miner automation do?
Finds the exact people complaining about your problem — fresh posts, ranked, in a sheet. Scans target subreddits on a schedule for relevant posts
How much time does Reddit Pain-Point Miner save?
It is estimated to save ~2 hrs per week. Actual savings depend on your volume.
Which tools does Reddit Pain-Point Miner use?
It works with Reddit and Sheets.
What does Reddit Pain-Point Miner include?
Reddit API setup, Pain-point scoring prompt, Google Sheet pipeline.
Can I set up Reddit Pain-Point Miner myself?
Yes. The do-it-yourself guide on this page walks through 4 steps, from getting access to testing the finished automation.