Find engagement opportunities from Skool communities using Apify & GPT-4.1
Ready for 3.0What this workflow does
This AI workflow has 13 nodes and runs on a schedule (every day at 19:00). Along the way it connects OpenAI Chat Model and Airtable. It also calls api.apify.com over HTTP.
How it runs
Trigger: On a schedule (every day at 19:00).
- Get Config (Airtable): search
- Is Active? (Filter): keeps only the items that match a condition
- Extract Config (Edit Fields (Set)): sets 5 fields: Skool URLs, cookies, Domain of Activity…
- Split Out: splits a list into separate items
- Get Skool Posts (HTTP Request): calls api.apify.com (POST)
- Extract Post Data (Edit Fields (Set)): sets 7 fields: name, content, comments…
- EvaluateOpportunities And Generate Comments (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Chat Model; output parser: Structured Output Parser
- Merge AI Answers With Extracted Data (Edit Fields (Set)): sets 7 fields: opportunity, reason, trigger_sentence…
- Filter: keeps only the items that match a condition
- Record Results (Airtable): create or update
Services it uses
HTTP calls to: api.apify.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 (9)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Airtable
n8n-nodes-base.airtable - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Filter
n8n-nodes-base.filter - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Split Out
n8n-nodes-base.splitOut
From the author
Who's it for This workflow is for community builders, marketers, consultants, coaches, and thought leaders who want to grow their presence in Skool communities through strategic, value-driven engagement. It's especially useful for professionals who want to: -…