{"product_id":"n8n-icp-fit-scoring-workflow-domains-website-signals","title":"n8n ICP Fit Scoring Workflow: Domains + Website Signals","description":"\u003ch3\u003eInstant ICP scoring from domains—get evidence-based fit ratings in a CSV\/Excel export\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow takes a list of company domains, extracts signals from each company’s website (homepage + \/about), compares them to an OpenAI-refined ICP, and deterministically returns sorted results with weighted scores—optionally including AI reasoning—ready for download as CSV or Excel.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCollects input via an n8n form\u003c\/strong\u003e: run name, a company list (CSV\/Excel upload or pasted domains), your objective, and your desired output format.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eParses, normalizes, and deduplicates domains\u003c\/strong\u003e. If no valid company domains are found, it stops with a completion message.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRefines your ICP using OpenAI\u003c\/strong\u003e: after you provide an ICP description, it performs up to three rounds of account-level follow-up questions to finalize a structured ICP profile.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfigures scoring\u003c\/strong\u003e: optionally includes AI-generated reasoning, and sets scoring weights, grade bands, and confidence thresholds.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCollects website evidence\u003c\/strong\u003e: for each domain, fetches the homepage and the \u003ccode\u003e\/about\u003c\/code\u003e page over HTTPS, extracts usable text, and fingerprints technologies from page source.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts signals + scores accounts\u003c\/strong\u003e: uses OpenAI to extract structured company signals, then calculates an auditable weighted ICP fit score with penalties and evidence coverage.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExports results\u003c\/strong\u003e: sorts by score and writes the output to CSV or Excel, with a completion page and download link.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePrioritize inbound leads by \u003cstrong\u003eICP fit\u003c\/strong\u003e using website signals and a deterministic scoring model.\u003c\/li\u003e\n  \u003cli\u003eRapidly score target account lists from Sales\/RevOps using only domains.\u003c\/li\u003e\n  \u003cli\u003eValidate and iterate your ICP definition by comparing real website evidence across companies.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/logic\u003c\/strong\u003e: if, code, form, no op, wait, switch.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI integration\u003c\/strong\u003e: uses \u003cstrong\u003eGPT-4.1\u003c\/strong\u003e and \u003cstrong\u003eGPT-4.1-mini\u003c\/strong\u003e (via an OpenAI API credential) for ICP refinement and structured signal extraction.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutputs\u003c\/strong\u003e: downloadable \u003cstrong\u003eCSV or Excel\u003c\/strong\u003e with fit scores, and optional short justification.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45755361984691,"sku":"N8N-17712","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/vU1i70rf5R8i947cBszhC_wvPiT3nW.png?v=1785661834","url":"https:\/\/buyflowscripts.com\/products\/n8n-icp-fit-scoring-workflow-domains-website-signals","provider":"N8N Commerce","version":"1.0","type":"link"}