See llms.txt for all machine-readable content.

Back to Templates

Filter job RSS feeds with Google Gemini and send matches to Telegram

Quick overview

This workflow checks a job RSS feed every three hours, uses Google Gemini to classify each new posting against your criteria, and sends matching jobs to a Telegram chat.

How it works

  1. Runs every 3 hours on a schedule.
  2. Loads the configured RSS feed URL, matching criteria, and Telegram chat ID.
  3. Reads the RSS feed and removes job posts that have already been seen in previous executions.
  4. Keeps only the first 10 new jobs and processes them one at a time.
  5. Uses Google Gemini to classify each job (title and snippet) as a “Match” or “No match” based on your criteria.
  6. Sends matching jobs to Telegram with the job title and link, then waits 20 seconds between items to respect API rate limits.

Setup

  1. Add a Google Gemini (PaLM) API credential and connect it to the Gemini chat model used for classification.
  2. Create a Telegram bot with @BotFather, add the Telegram API credential, and set the target telegram_chat_id.
  3. Update the Settings values for rss_url (your job feed) and criteria (your plain-language job requirements), then activate the workflow.