{"product_id":"apify-n8n-job-alerts-to-google-sheets-telegram","title":"Apify + n8n: Job Alerts to Google Sheets \u0026 Telegram","description":"\u003ch3\u003eTurn job board changes into alerts—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eApify + n8n\u003c\/strong\u003e workflow runs every Monday, discovers new or updated job postings from your target company domains via Apify, appends them to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and sends a focused \u003cstrong\u003eTelegram\u003c\/strong\u003e hiring digest to keep you on top of fresh roles.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule\u003c\/strong\u003e: executes every Monday at \u003cstrong\u003e8am\u003c\/strong\u003e using an n8n schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads target companies from Google Sheets\u003c\/strong\u003e: pulls company domains from a specified tab, aggregates them into a single list, and uses them as inputs for Apify.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses Apify to find job postings\u003c\/strong\u003e: runs the Apify actor \u003cstrong\u003e“Company Domain to Job Postings”\u003c\/strong\u003e in \u003cstrong\u003eincremental mode\u003c\/strong\u003e, applying keyword and location filters to discover relevant new or changed postings from each company’s ATS\/job board.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAvoids duplicate processing\u003c\/strong\u003e: removes job postings already seen in previous workflow executions so you don’t get repeated results.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExports results to Google Sheets\u003c\/strong\u003e: formats each posting into consistent columns (including \u003cstrong\u003ecompany, role, location, pay, apply URL\u003c\/strong\u003e, and metadata) and appends them to the \u003cstrong\u003e“Job postings”\u003c\/strong\u003e tab.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends a filtered Telegram digest\u003c\/strong\u003e: applies alert rules (optionally only brand-new postings and specific title keywords), groups results by company, and sends a single \u003cstrong\u003eHTML-formatted\u003c\/strong\u003e digest to your Telegram chat.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMaintain a live spreadsheet of job openings for a list of companies.\u003c\/li\u003e\n  \u003cli\u003eGet a weekly Telegram alert for roles that match your keywords and location preferences.\u003c\/li\u003e\n  \u003cli\u003eTrack new or updated job postings without manually checking each ATS.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedule trigger\u003c\/strong\u003e (every Monday at 8am)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e (read “Companies” → write to “Job postings”)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify actor\u003c\/strong\u003e: “Company Domain to Job Postings” (incremental mode, keyword\/location filters)\u003c\/li\u003e\n  \u003cli\u003en8n nodes used: \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003efilter\u003c\/strong\u003e, \u003cstrong\u003eaggregate\u003c\/strong\u003e, \u003cstrong\u003etelegram\u003c\/strong\u003e, plus supporting nodes (including \u003cstrong\u003esticky note\u003c\/strong\u003e for workflow clarity)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46153962422451,"sku":"N8N-20311","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/J5d2bnw2iyG0Ccf_WorB7_WuxDoGMP.png?v=1790932095","url":"https:\/\/buyflowscripts.com\/products\/apify-n8n-job-alerts-to-google-sheets-telegram","provider":"N8N Commerce","version":"1.0","type":"link"}