n8n Google Sheets Telegram Job Search Automation

Scrape RSS job posts, deduplicate with Google Sheets, and send Telegram alerts

Automate your job search by monitoring multiple boards, eliminating duplicates, and getting instant notifications for new opportunities

Download Template JSON · n8n compatible · Free
n8n workflow for job board monitoring automation

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

  1. An n8n instance (cloud or self-hosted)
  2. Google Sheets with edit permissions
  3. Telegram account and bot token
  4. RSS feed URLs from your target job boards
  5. Basic understanding of n8n workflow editing

Quick Setup Guide

  1. Download the JSON template file
  2. Import into your n8n instance
  3. Configure your job board RSS feed URLs
  4. Connect your Google Sheets credentials
  5. Set up your Telegram bot integration
  6. Test with a manual trigger run
  7. 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.

Frequently Asked Questions

Common questions about job board integration and automation

Automation transforms job board monitoring by continuously scanning multiple sources, eliminating duplicate listings, and delivering real-time alerts. This saves hours of manual checking while ensuring you never miss relevant opportunities. The system can filter by keywords, locations, or salary ranges to match your specific criteria.

For example, a recruiter might monitor 10+ niche boards for Python developers. Automation checks all simultaneously, compares against existing candidate records, and only forwards truly new opportunities. This precision targeting improves response quality while reducing time spent on irrelevant listings.

  • Runs 24/7 without fatigue
  • Customizable filters for precision matching
  • Centralizes data from multiple sources

Google Sheets provides a simple yet powerful way to track and deduplicate job postings across multiple sources. It maintains a searchable history of all opportunities, allows for custom filtering, and enables collaboration with team members. The spreadsheet becomes a centralized database that updates automatically.

Unlike dedicated databases, Sheets requires no special software and can be accessed from any device. Teams can add columns for application status, notes, or candidate matches. Historical data helps identify hiring trends and the most productive job sources over time.

  • No database administration required
  • Real-time collaboration features
  • Built-in search and filtering tools

Telegram offers instant, mobile-friendly notifications with rich formatting and link previews. Unlike email which can get buried, Telegram messages appear prominently on your phone. You can create dedicated channels for different job types and easily share opportunities with colleagues or clients.

The platform supports message threads for discussion about specific postings, file sharing for resumes, and quick application submissions. Telegram bots can also be programmed to handle basic interactions like marking positions as applied or scheduling reminders.

  • Near-instant delivery to mobile devices
  • Supports rich media and formatting
  • Easy to organize into categories

With proper automation setup, manual checking becomes unnecessary. The system can monitor boards 24/7 and alert you within minutes of new postings. This gives you a competitive advantage over candidates relying on periodic manual searches, especially for time-sensitive opportunities.

For high-volume searches, automation provides consistency that human checking can't match. While you might manually check 2-3 times daily, automation runs every 30 minutes without fatigue. It also remembers every posting seen, while humans might overlook duplicates across sessions.

  • Eliminates human error in tracking
  • Provides consistent coverage
  • Scales to monitor dozens of sources

Most modern job platforms offer RSS feeds for search results, making them ideal for automation. This includes Indeed, LinkedIn, WeWorkRemotely, and niche industry boards. Even sites without RSS can often be monitored through API integrations or web scraping alternatives.

The best candidates are boards that allow saving searches with specific filters. For example, a "remote Python developer $100k+" search on Indeed generates its own RSS feed. Combining several such precise feeds creates a powerful personalized job aggregator.

  • Platforms with search filter persistence
  • Sites offering RSS or API access
  • Niche boards with targeted opportunities

You can modify filters to match your preferred job titles, locations, salary ranges, or keywords. The workflow can also be extended to auto-apply for positions, track application statuses, or integrate with your CRM. Advanced users can add sentiment analysis to prioritize high-quality listings.

For teams, the system can route different job types to appropriate members. Technical roles might go to your engineering recruiter while marketing positions route to another specialist. Additional columns in Google Sheets can track response rates or application outcomes.

  • Add custom filtering logic
  • Integrate with other tools like ATS
  • Create specialized alert channels

Yes, GrowwStacks specializes in building tailored job monitoring systems for recruiters and hiring managers. We can create workflows that integrate with your ATS, parse resumes from applications, and even score candidates automatically. Our solutions help staffing agencies and HR teams save 10+ hours weekly on sourcing.

Custom implementations might include multi-stage filtering, candidate matching algorithms, or automated outreach sequences. We design each system around your specific hiring workflows and existing tech stack, ensuring seamless adoption by your team.

  • Integration with existing HR systems
  • Custom candidate scoring logic
  • Team collaboration features

Need a Custom Job Board Automation?

This free template is a starting point. Our team builds fully tailored automation systems for your specific needs.