Post curated remote job listings to Slack with BrowserAct and OpenRouter
UnknownWhat this workflow does
This AI workflow has 10 nodes and runs on a schedule (every week at 12:00). Along the way it connects OpenRouter Chat Model, Slack and Browseract (community).
How it runs
Trigger: On a schedule (every week at 12:00).
- Add a Resume (Edit Fields (Set)): sets 5 fields: Location, Skill, Income…
- Split Out: splits a list into separate items
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Scrape Suitable Jobs (Browser Act): uses Browser Act
- Analyze the jobs and generate a Slack message (AI Agent): runs an AI agent, with model: OpenRouter Chat Model; output parser: Structured Output Parser
- Split Out: splits a list into separate items
- Send a message to the Slack channel (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-browseract is verified or supports 3.0 (used in Scrape Suitable Jobs).
Nodes used (9)
- Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - Browser Act
n8n-nodes-browseract.browserAct - AI Agent
@n8n/n8n-nodes-langchain.agent - Slack
n8n-nodes-base.slack
From the author
Auto-post curated remote jobs to Slack with BrowserAct and OpenRouter This workflow acts as an intelligent job board curator for your Slack community. It scrapes multiple sources (e.g., Dice, Indeed), uses AI to filter out spam and low-quality listings based…