{"product_id":"n8n-workflow-qualify-target-accounts-from-job-posts","title":"n8n Workflow: Qualify Target Accounts from Job Posts","description":"\u003ch3\u003eAutomatically qualify target accounts from job posts—then message the best leads on Telegram\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow pulls open roles from your target companies’ job pages, uses OpenAI to score buying signals (0–100), and automatically saves results to Google Sheets while sending the top opportunities to Telegram. It runs on a schedule every Monday and turns job posting text into outreach-ready leads.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eRuns weekly:\u003c\/b\u003e scheduled for every Monday at 8am.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eReads target domains from Google Sheets:\u003c\/b\u003e aggregates domains from your configured tab into a single list.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFinds current job postings with Apify:\u003c\/b\u003e uses the \u003cb\u003eApify “Company Domain to Job Postings”\u003c\/b\u003e actor to resolve each domain and fetch open roles (including description text).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSkips already-processed postings:\u003c\/b\u003e ignores jobs handled in previous executions, then groups remaining postings by company domain.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eScores buying signals using OpenAI:\u003c\/b\u003e generates a \u003cb\u003e0–100 score\u003c\/b\u003e, a short “signal” phrase, and an \u003cb\u003eevidence quote\u003c\/b\u003e from the posting text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSaves outreach briefs to Google Sheets:\u003c\/b\u003e appends an account brief row for every scored account into the “Briefs” tab.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eWrites outreach messaging and notifies Telegram:\u003c\/b\u003e filters by your minimum score (and caps the count), has OpenAI draft a subject line and an \u003cb\u003e80-word opener\u003c\/b\u003e, then sends each brief plus opener to your Telegram chat.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams identifying high-intent accounts when hiring signals appear in job postings.\u003c\/li\u003e\n  \u003cli\u003eSales\/BDR workflows that need automated lead qualification and evidence-based outreach angles.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building repeatable n8n lead-gen systems combining Apify + OpenAI + Google Sheets + Telegram.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eScheduler:\u003c\/b\u003e runs Mondays at 8am.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGoogle Sheets integration:\u003c\/b\u003e configured spreadsheet URL, Accounts\/Briefs tab names, and the domain column header.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eApify node:\u003c\/b\u003e connects to the \u003cb\u003eCompany Domain to Job Postings\u003c\/b\u003e actor.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eOpenAI:\u003c\/b\u003e produces score (0–100), signal phrase, evidence quote, subject line, and an 80-word opener.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCore n8n nodes mentioned:\u003c\/b\u003e set, code, limit, filter, telegram, aggregate.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBest of all, it’s built to keep your outreach list fresh—based on what companies are actively hiring for.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46164195868851,"sku":"N8N-20496","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/ZxUSCYPAiW5Oa3YFzUAJQ_hyZB6W95.png?v=1791277942","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-qualify-target-accounts-from-job-posts","provider":"N8N Commerce","version":"1.0","type":"link"}