Automated job board monitoring, smart filtering, and deduplication — sending instant Telegram alerts for matching roles without manually refreshing pages.
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.
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.
Automate your job search from RSS feed to Telegram notification.
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).
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.
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.
Adjust the Schedule Trigger node. Default is every 6 hours, but set to 1 hour for active searches.
Replace the URL in the HTTP Request node with your target RSS or API (e.g., RemoteOK, Arbeitnow, LinkedIn).
Edit the Keyword Filter node arrays: targetRoles, targetLocations, and excludeTerms.
Create a sheet with columns: Title, Company, Location, URL, Salary, etc. Connect Google Sheets OAuth in both nodes.
Create a bot via @BotFather, get your token and Chat ID. Connect the credential and set the Chat ID in the alert node.
Execute the workflow manually once to verify data flows correctly through parsing, filtering, and alerting.
Stop manually refreshing job boards. Let automation find the opportunities for you.