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 on your specific profile, formats the best jobs into professional posts, and publishes them automatically on a schedule.
Target Audience
Community managers running job boards, recruiters, and developers building niche job aggregators.
How it works
- Scheduled Fetch: Every week (or your chosen interval), the workflow triggers.
- Targeting: It reads your configured user profile (Skills, Location, Salary) and list of target job sites.
- Scraping: BrowserAct scrapes the latest job listings from the specified sites (e.g., Dice, Indeed).
- AI Curation: An AI Agent (using OpenAI/GPT-4) reviews each job against your profile. It normalizes salaries, scores relevance, and filters out mismatches or low-quality descriptions.
- Format Content: The AI writes a structured summary for the top matches, including "Why it fits" analysis.
- Publish: The workflow sends the curated digest to your Slack channel.
[Image of AI job curator workflow diagram]
How to set up
- Configure Credentials: Connect your Slack, BrowserAct, and OpenRouter accounts in n8n.
- Prepare BrowserAct: Ensure you have the Job Board Aggregator template saved in your BrowserAct account.
- Configure Profile: Open the Add a Resume node and update the variables (
Location, Skill, Income, Details, Target_Sites) to match your needs.
- Configure Slack: Update the Send a message to the Slack channel node with your Slack Channel ID.
- Activate: Turn on the workflow.
[Image of n8n integration architecture]
Requirements
- BrowserAct account with the Job Board Aggregator template.
- Slack account (Bot Token).
- OpenRouter account (or compatible LLM credentials).
How to customize the workflow
- Add More Sources: Add URLs to the
Target_Sites array in the Add a Resume node.
- Refine Filters: Update the system prompt in the Analyze the jobs agent to be stricter about seniority or specific technologies.
- Change Frequency: Adjust the Weekly Trigger to run daily if you want more frequent updates.
Need Help?
Workflow Guidance and Showcase Video