π₯ Fetch daily job postings from JSearch to Google Sheets and Telegram
β‘ 130 views Β· π₯ HR & Recruitment
π‘ 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
This workflow automatically fetches job postings from the JSearch API once per day, filters out duplicates, and saves only new jobs to a Google Sheet. It also sends a Telegram summary with the number of newly added jobs.
What this workflow does
β’ Builds a custom job search query
β’ Fetches job listings from JSearch
β’ Loads existing job IDs from Google Sheets
β’ Removes already-saved jobs
β’ Writes only new jobs into the sheet
β’ Sends a Telegram summary with job count
Why itβs useful
β’ Hands-free daily job monitoring
β’ No duplicates β clean data tracking
β’ Uses rate-limit-safe writing
β’ Easy to customize search keywords
β’ Works entirely with no-code steps
Requirements
β’ RapidAPI (JSearch) account
β’ Google Sheets account
β’ Telegram Bot token
Ideal For
β’ Job researchers
β’ Recruitment automations
β’ Personal job-search tracking
β’ Data collection workflows
π Nodes Used
Google Sheets, HTTP Request, Telegram, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File