Generate ideal customer profiles & find lookalike companies in Germany
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Filter term.en, Filter term.de, parse_term_features, serialize_ids, sort_desc, digest_terms_en, digest_terms_de, sort_desc2 | Code node, mode 'Run Once for All Items' |
Nodes used (9)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - Function
n8n-nodes-base.function - Merge
n8n-nodes-base.merge - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Split Out
n8n-nodes-base.splitOut - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code
What it does
This workflow generates a data driven Ideal Customer Profile (ICP) and retrieves lookalike companies in Germany from the official data source (Handelsregister). It starts by ingesting a set of base company IDs, serializes them, and sends a recommendation request to the Implisense API to fetch similar companies. When explanation mode is enabled, the workflow extracts and processes term features to create a structured keyword digest and uses an LLM to generate an ICP narrative. The pipeline outputs both a clean list of lookalike companies, enriched with CRM-ready fields, and a detailed ICP report derived from Implisense feature statistics. How it works Input → Serialization → Lookalikes → Lists/Report Setup steps 1. Data Source ☐ Replace "Mock ICP Companies" with matched companies from the Implisense database ☐ Ensure output has: id 2. Configure Credentials: Set up RapidAPI API credentials - Get your API key here: https://implisense.com/de/contact - Insert your API Token in getlookalikes (Basic auth) 3. Configure ICP Filters ☐ Edit "Build Recommendation Request" node ☐ Set locationsFilter (e.g., de-be, de-by, de-nw) ☐ Set industriesFilter (NACE codes, e.g., J62 for IT) ☐ Set sizesFilter (MICRO, SMALL, MEDIUM, LARGE) 4. Tune Results ☐ Adjust THRESHOLD in "Filter & Normalize Results" (default: 0.5) ☐ Adjust MINBASECOMPANIES in "Collect Base Companies" (default: 3) ☐ Adjust size parameter in "Configuration" URL (default: 100) 5. CRM Integration ☐ Map fields in "listofcompanies" to match your CRM schema ☐ Add CRM upsert node after "listofcompanies" ☐ Use implisense-ID or domain as unique identifier Additional advice Strengthen Base Company Quality Use only highly representative base companies located in Germany that strongly match the intended ICP segment. Templates with dozens of mixed or heterogeneous IDs dilute the statistical signal in the /recommend endpoint and reduce relevance. Refine Filters Aggressively Limit recommendations by state, region, NACE code, or size class. Implisense returns cleaner results when the recommendation space is constrained. Removing unnecessary geography broadens noise. Increase the Size Parameter Raise the size parameter when building the request to give the ranking model more candidates. This materially improves downstream sorting and selection.