Enrich B2B leads for Attio CRM with Apollo, LinkedIn, news and GPT-4o
UnknownWhat this workflow does
This AI workflow has 53 nodes and runs manually, when you click “Execute workflow”. Along the way it connects OpenAI Chat Model, Scrape Creators (community), Tavily (community) and Attio (community). It also calls api.apollo.io over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Apollo:EnrichCompany (HTTP Request): calls api.apollo.io
- If: checks a condition and branches into true / false
- SetFields (Edit Fields (Set)): sets 15 fields: id, name, linkedin_url…
- Post Assert Body: Company (Code): runs custom JavaScript code
- Assert Record: Company (Attio): put v2 objects object records
- Apollo:LatestNews (HTTP Request): calls api.apollo.io (POST)
- Leadership Search Agent (AI Agent): runs an AI agent, with model: GPT 4o - Date Smart; output parser: Structured Output Parser
- Get a linked in company page (Scrape Creators): get linkedin company page
- Split News (Split Out): splits a list into separate items
- Split People (Split Out): splits a list into separate items
…plus 31 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apollo.io
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 3 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-scrape-creators is verified or supports 3.0 (used in Get a linked in company page, Get a LinkedIn Profile).
- Check that @tavily/n8n-nodes-tavily is verified or supports 3.0 (used in Extract).
- Check that n8n-nodes-attio is verified or supports 3.0 (used in Assert a record, Assert Record: Company, Assert Record: Company1).
Nodes used (16)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Scrape Creators
n8n-nodes-scrape-creators.scrapeCreators - Tavily
@tavily/n8n-nodes-tavily.tavily - Split Out
n8n-nodes-base.splitOut - Limit
n8n-nodes-base.limit - Aggregate
n8n-nodes-base.aggregate - Code
n8n-nodes-base.code - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - AI Agent
@n8n/n8n-nodes-langchain.agent - Merge
n8n-nodes-base.merge - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Attio
n8n-nodes-attio.attio
From the author
B2B Lead Enrichment | Attio CRM This n8n template automates B2B lead research and enrichment for Attio CRM. It combines data from Apollo.io, LinkedIn scraping, and news sources with AI-powered analysis to generate actionable sales intelligence - turning hours…