⌂ Home Services Results Case Studies Certification About Contact
Back to Case Studies
Automation Job Search

Job Scraper
RSS to Telegram
Alerts

Automated job board monitoring, smart filtering, and deduplication — sending instant Telegram alerts for matching roles without manually refreshing pages.

6h
Schedule
0
Duplicates
Instant
Alerts
Auto
Filtering

Who Is This For?

Job Seekers actively monitoring multiple boards who need speed.

Recruiters tracking specific talent pools or competitor listings.

Freelancers looking for contract gigs across different platforms.

Career Changers entering a new industry who need targeted alerts.

What You'll Need

n8n Instance (Cloud or Self-hosted).

Google Sheets account with OAuth credentials.

Telegram Bot token and Chat ID via @BotFather.

Job Board with RSS Feed or Public API.

Workflow Breakdown

Automate your job search from RSS feed to Telegram notification.

Workflow diagram for Job Scraper
1

Schedule & Fetch

Runs every 6 hours. The Schedule Trigger initiates the workflow. An HTTP Request node fetches raw job data from your target RSS feed or Job Board API (e.g., RemoteOK, Arbeitnow).

Schedule HTTP Request RSS/API
Schedule Trigger
Every 6 Hours
Fetch Data
RSS Feed / API Endpoint
2

Parse & Filter

Raw data is normalized into clean objects (Title, Company, URL, Salary). A Keyword Filter then matches jobs against your configured target roles and locations, excluding unwanted terms.

Normalize Filter Logic Match Roles
Parse & Extract
Title, Company, Salary, Tags
Keyword Filter
Target Roles vs Exclude Terms
3

Dedupe & Alert

Checks against a Google Sheet of previously seen jobs. If new, it logs the job for history and sends a formatted Telegram alert with all details and a direct apply link.

Google Sheets Deduplication Telegram
Telegram Alert
Instant Notification

Tools Powering This

n8n
Orchestration
Google Sheets
Storage
Telegram
Alerts
RSS / API
Source

Setup Steps

1

Configure Schedule

Adjust the Schedule Trigger node. Default is every 6 hours, but set to 1 hour for active searches.

2

Set Job Source

Replace the URL in the HTTP Request node with your target RSS or API (e.g., RemoteOK, Arbeitnow, LinkedIn).

3

Define Keywords

Edit the Keyword Filter node arrays: targetRoles, targetLocations, and excludeTerms.

4

Connect Sheets

Create a sheet with columns: Title, Company, Location, URL, Salary, etc. Connect Google Sheets OAuth in both nodes.

5

Telegram Setup

Create a bot via @BotFather, get your token and Chat ID. Connect the credential and set the Chat ID in the alert node.

6

Test Run

Execute the workflow manually once to verify data flows correctly through parsing, filtering, and alerting.

Get This
Workflow Template

Stop manually refreshing job boards. Let automation find the opportunities for you.