{"product_id":"greenhouse-job-board-change-tracker-for-n8n-apify-snapshots","title":"Greenhouse Job Board Change Tracker for n8n (Apify Snapshots)","description":"\u003ch3\u003eTrack Greenhouse job board changes automatically with Apify Snapshots (n8n)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors up to 20 known Greenhouse company boards, captures validated Apify snapshots, and highlights what changed between runs—so your team can maintain accurate company job feeds without manual checks.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStarts from a Manual Trigger\u003c\/strong\u003e and loads your configured Greenhouse \u003cem\u003eboard slugs\u003c\/em\u003e (1–20) along with the dedicated \u003cstrong\u003eApify key-value store\u003c\/strong\u003e name.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInitializes and reads stored state\u003c\/strong\u003e by creating (or opening) the Apify key-value store and checking the \u003cstrong\u003eSTATE\u003c\/strong\u003e record to see whether a previous snapshot exists or a run is already pending.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrepares the Apify Actor run safely\u003c\/strong\u003e: if no run is pending, it builds the actor input (including the previous snapshot when available), writes a \u003cem\u003epending start intent\u003c\/em\u003e to \u003cstrong\u003eSTATE\u003c\/strong\u003e, and verifies it was persisted correctly.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStarts or resumes the Apify run\u003c\/strong\u003e without auto-polling. The status request waits up to \u003cstrong\u003e60 seconds\u003c\/strong\u003e; if still running, execution stops while preserving the run ID for later retrieval.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates outputs\u003c\/strong\u003e from Apify (including \u003cstrong\u003eSUMMARY\u003c\/strong\u003e, \u003cstrong\u003eBILLING receipt\u003c\/strong\u003e, \u003cstrong\u003eSNAPSHOT\u003c\/strong\u003e, and \u003cstrong\u003eCHANGES.json\u003c\/strong\u003e) and confirms they match the requested board list and expected counts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaves the next snapshot as “ready” state\u003c\/strong\u003e in the Apify key-value store (including the latest snapshot and last run ID), then outputs the run link, counts, and detected change list.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMaintain accurate “Jobs at Company X” pages by flagging Greenhouse listings that changed since the last snapshot.\u003c\/li\u003e\n  \u003cli\u003eBuild an n8n-driven pipeline that audits job board updates for 1–20 Greenhouse boards on demand.\u003c\/li\u003e\n  \u003cli\u003eSupport SaaS operations by tracking posting changes and surfacing diffs as a structured output.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Apify Actors + Apify key-value store (STATE records)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/logic:\u003c\/strong\u003e manual trigger, \u003ccode\u003ehttp request\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003eif\u003c\/code\u003e, and a \u003ccode\u003esticky note\u003c\/code\u003e for workflow guidance\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKey behavior:\u003c\/strong\u003e no automatic polling loop; preserves pending run ID for later completion\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup requirement:\u003c\/strong\u003e create an Apify account and add an \u003cstrong\u003en8n HTTP Header\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46196311163059,"sku":"N8N-20713","price":70.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/zAWtcDTWP5cUDaHU_wfn2_fkaw203i.png?v=1791623389","url":"https:\/\/buyflowscripts.com\/products\/greenhouse-job-board-change-tracker-for-n8n-apify-snapshots","provider":"N8N Commerce","version":"1.0","type":"link"}