# Score community job posts with Google Gemini, Google Sheets and Telegram

> Quick overview This workflow checks the n8n Community Jobs RSS feed every 15 minutes, tracks already-seen posts in Google Sheets, uses Google Gemini to classify and score new posts, sends high-quality client requests to Telegram, and logs all scored posts back to Google Sheets. How it works 1. Runs every 15 minutes on a schedule. 2. Reads previously processed post IDs from a Google Sheets “seen” tab and fetches the latest items from the n8n Community Jobs RSS feed. 3. Extracts a post ID from each RSS item and filters out any posts already listed as seen. 4. Immediately appends the new post IDs to the Google Sheets “seen” tab to prevent duplicate scoring on future runs. 5. Sends each new post to Google Gemini (via the Generative Language API) to return a JSON rating with request detection, language, type, scope, score, and a one-sentence summary (batched at one request every 7 seconds). 6. Parses the Gemini response and, if the post is a real client request with a score of 5 or higher, 

- **Domain**: `n8n-workflow-21016.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/21016
- Page (HTML): https://agenstry.com/agents/n8n-workflow-21016.n8n.io
- Documentation: https://n8n.io/workflows/21016
