Automate Indeed job tracking with ScrapeOps, Google Sheets & Slack alerts
UnknownWhat this workflow does
This workflow has 9 nodes and runs on a schedule (every 6 hours). Along the way it connects Google Sheets, Slack and Scrapeops (community).
How it runs
Trigger: On a schedule (every 6 hours).
- Set Search URL (Edit Fields (Set)): sets or maps fields
- Scrape Ops: uses Scrape Ops
- Scrape Ops: uses Scrape Ops
- Add Metadata (Edit Fields (Set)): sets or maps fields
- Parse and Filter Job Data (Code): runs custom JavaScript code
- Format Job Data (Edit Fields (Set)): sets or maps fields
- Save to Google Sheets (Google Sheets): append
- Send a message (Slack): uses Slack
Services it uses
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
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 @scrapeops/n8n-nodes-scrapeops is verified or supports 3.0 (used in ScrapeOps - Proxy API, ScrapeOps - Parser API).
Nodes used (6)
- Edit Fields (Set)
n8n-nodes-base.set - Scrape Ops
@scrapeops/n8n-nodes-scrapeops.ScrapeOps - Google Sheets
n8n-nodes-base.googleSheets - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Slack
n8n-nodes-base.slack - Code
n8n-nodes-base.code
From the author
Overview This n8n template automates the process of scraping job listings from Indeed, parsing the data into a structured format, and saving it to Google Sheets for easy tracking. It also includes a Slack notification system to alert you when new jobs are…