What This Workflow Does
This n8n workflow solves the time-consuming problem of manually checking multiple job boards for new opportunities. It automatically scrapes RSS feeds from your selected job sites, checks for duplicates against a Google Sheets database, and sends filtered alerts directly to your Telegram account.
For recruiters and active job seekers, this automation means no more refreshing boards or missing time-sensitive postings. The system works 24/7, scanning for matches to your criteria and delivering only relevant, non-duplicate opportunities straight to your phone.
How It Works
1. RSS Feed Monitoring
The workflow begins by polling RSS feeds from your configured job boards at regular intervals. These could be general sites like Indeed or niche boards specific to your industry. Each feed URL can include search parameters like job titles, locations, or keywords.
2. Data Extraction
For each new posting found in the RSS feed, the workflow extracts key details like job title, company, location, salary (when available), description, and application URL. This structured data prepares each listing for processing in subsequent steps.
3. Duplicate Checking
Before sending any alerts, the workflow checks a designated Google Sheet that serves as your job posting history database. It compares the new posting's unique identifiers (usually a combination of title, company, and location) against existing records to prevent duplicate notifications.
4. Telegram Notification
Verified new postings get formatted into rich Telegram messages with proper line breaks, emojis for visual scanning, and direct application links. You'll receive these as instant notifications on your mobile device or desktop app.
5. Database Update
Finally, the workflow updates your Google Sheet with the new posting's details, maintaining a complete searchable history of all opportunities encountered. This record helps with tracking applications and analyzing job market trends over time.
Who This Is For
This automation delivers the most value to:
- Active job seekers monitoring multiple boards daily
- Recruiters and staffing agencies sourcing candidates
- Freelancers looking for new project opportunities
- HR teams building talent pipelines
- Career coaches assisting clients with job searches
What You'll Need
- An n8n instance (cloud or self-hosted)
- Google Sheets with edit permissions
- Telegram account and bot token
- RSS feed URLs from your target job boards
- Basic understanding of n8n workflow editing
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your job board RSS feed URLs
- Connect your Google Sheets credentials
- Set up your Telegram bot integration
- Test with a manual trigger run
- Schedule regular executions (every 2-4 hours recommended)
Key Benefits
Save 5-10 hours weekly by eliminating manual job board checks while getting better coverage across more sources than you could reasonably monitor yourself.
Never miss time-sensitive opportunities with instant notifications delivered directly to your phone, giving you first-mover advantage on new postings.
Reduce application fatigue by automatically filtering out duplicate listings and positions you've already seen or applied to.
Build a searchable job database in Google Sheets that grows more valuable over time as it accumulates historical postings for reference and analysis.
Customize filters precisely to match your exact job search criteria, eliminating irrelevant noise from general board browsing.