π± Post curated remote job listings to Slack with BrowserAct and OpenRouter
β‘ 36 views Β· π± Social Media & Email Marketing
π‘ Pro Tip β Job boards are notoriously hard to scrape β CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.
Description
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_Sitesarray 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?
- How to Find Your BrowserAct API Key & Workflow ID
- How to Connect n8n to BrowserAct
- How to Use & Customize BrowserAct Templates
Workflow Guidance and Showcase Video
π Nodes Used
Slack, Schedule Trigger, AI Agent, Structured Output Parser, OpenRouter Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File