{"product_id":"track-new-google-jobs-in-google-sheets-with-n8n-apify","title":"Track New Google Jobs in Google Sheets with n8n \u0026 Apify","description":"\u003ch3\u003eTrack New Google Jobs in Google Sheets—Automatically, With Deduplication (n8n + Apify)\u003c\/h3\u003e\n\u003cp\u003eStop wading through the same weekly job listings. This n8n workflow runs every Monday and appends \u003cstrong\u003eonly new Google Jobs\u003c\/strong\u003e to your \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, keeping duplicates out by remembering what it has already sent.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedules a weekly run\u003c\/strong\u003e every Monday morning using a scheduled trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSets your job search queries and parameters\u003c\/strong\u003e, including location, country, language, and results per query.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches postings from Apify\u003c\/strong\u003e by running the \u003cstrong\u003ejohnvc\/Google-Jobs-Scraper\u003c\/strong\u003e actor once per query.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes each job\u003c\/strong\u003e into a single row (e.g., title, company, location, salary, links, and a readable deduplication key).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters out previously seen jobs\u003c\/strong\u003e by removing postings whose key already exists from prior workflow executions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends the remaining new rows\u003c\/strong\u003e to your chosen Google Sheets spreadsheet and sheet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeekly job monitoring\u003c\/strong\u003e: maintain a clean feed of fresh openings for specific roles, locations, and languages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperator dashboards\u003c\/strong\u003e: share new job leads with a team via a single Google Sheet source of truth.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecruiting and sourcing\u003c\/strong\u003e: keep ongoing searches from cluttering with repeated results.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePersonal alerts at scale\u003c\/strong\u003e: manage multiple queries (each treated as its own Google Jobs search) without manual checking.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify integration\u003c\/strong\u003e: uses an Apify API token to run \u003cstrong\u003ejohnvc\/Google-Jobs-Scraper\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e: appends normalized job rows to your selected document\/sheet.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used\u003c\/strong\u003e: set, code, slack, filter, split out, sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup requirements\u003c\/h3\u003e\n\u003cp\u003eYou’ll need an \u003cstrong\u003eApify account\u003c\/strong\u003e (free tier works), a \u003cstrong\u003eGoogle account\u003c\/strong\u003e for Sheets, plus your search terms and location. Note: leaving \u003cstrong\u003ecountry\u003c\/strong\u003e or \u003cstrong\u003elanguage\u003c\/strong\u003e unset is a common reason results come back empty.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45830417907891,"sku":"N8N-18224","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/0GTSpZeywVte6dqsgT3oS_gWS2L8Pp.png?v=1786698691","url":"https:\/\/buyflowscripts.com\/products\/track-new-google-jobs-in-google-sheets-with-n8n-apify","provider":"N8N Commerce","version":"1.0","type":"link"}