Generate and nurture social leads from Reddit and Twitter with OpenAI and Airtable
Ready for 3.0What this workflow does
This workflow has 76 nodes and runs on a schedule (every 15 minutes) (plus 4 other triggers). Along the way it connects Airtable, Slack and Gmail. It also calls api.openai.com, api.apollo.io and api.anthropic.com over HTTP.
How it runs
Trigger: On a schedule (every 15 minutes) (plus 4 other triggers).
- 📋 Load Config (Code): runs custom JavaScript code
- 📋 Load Competitors (Airtable): search
- 📊 Aggregate Pipeline (Code): runs custom JavaScript code
- 📋 Format Error (Code): runs custom JavaScript code
- 📋 Get Active Leads (Airtable): search
- 🔍 Reddit via Google (HTTP Request): calls an HTTP API (GET)
- 🐦 Twitter/X Search (HTTP Request): calls an HTTP API (GET)
- 🌐 RSS Feed Monitor (RSS Read): reads an RSS feed
- 🔍 Search Complaints (HTTP Request): calls an HTTP API (GET)
- 🧠 AI Insights (HTTP Request): calls api.openai.com (POST)
…plus 60 more steps. See the full node list below.
Services it uses
HTTP calls to: api.openai.com, api.apollo.io, api.anthropic.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - RSS Read
n8n-nodes-base.rssFeedRead - Merge
n8n-nodes-base.merge - Airtable
n8n-nodes-base.airtable - If
n8n-nodes-base.if - Switch
n8n-nodes-base.switch - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - No Operation, do nothing
n8n-nodes-base.noOp - Error Trigger
n8n-nodes-base.errorTrigger
From the author
Quick overview This workflow scans Reddit (via Google Custom Search), Twitter/X, and an RSS feed every 15 minutes for buying-intent posts, enriches and scores leads with Apollo, OpenAI, and Anthropic, queues drafts in Airtable, and routes human-reviewed…