This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
How It Works
This n8n workflow automatically discovers high-quality business leads from Reddit posts by analysing posts across targeted subreddits.
- Loads your business profile from a connected Google Sheet.
- Uses AI to identify relevant subreddits where your potential customers engage.
- Generates intent-based Reddit search queries based on your services, keywords, and client pain points.
- Searches Reddit in real time using the generated queries.
- Classifies posts based on whether they show lead potential.
- Analyses high-potential posts for service-fit, urgency, and estimated value.
- Filters and scores leads to prioritize high-conversion opportunities.
- Saves the most promising leads to a dedicated Google Sheet.
- Sends Slack alerts to notify your sales team for immediate follow-up.
Requirements
Before using this workflow, ensure the following services are connected and configured:
- Google Sheets (OAuth2): Reads your business profile and writes qualified leads
- Reddit (OAuth2) Perform Reddit post searches based on generated queries
- Google Gemini API Analyse posts, generate queries, and extract insights
- Slack API : Notify your team with qualified lead summaries
Google Sheets Setup
You will need two Google Sheets:
- Business Profile Sheet (Input)
This sheet contains a single row describing your service business. The workflow reads this to generate relevant subreddit selections and search queries.
Required Fields (as headers in row 1):
-
profession
-
industry
-
primary_services
-
service_keywords
-
target_client_profile
-
pain_points
-
intent_signals
-
urgency_indicators
-
price_range
- Reddit Leads Sheet (Output)
This sheet stores high-quality Reddit posts identified as potential leads. The workflow appends or updates rows based on post_id to avoid duplication.
Expected Columns:
-
post_id
-
post_url
-
post_title
-
post_post
-
post_subreddit
-
post_date