Enrich B2B leads for Attio CRM with Apollo, LinkedIn, news and GPT-4o

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 of manual BDR research into minutes.

Who is this for?

Sales teams using Attio CRM who want to reduce time spent on lead research BDRs/SDRs who need rich prospect context before outreach Revenue operations teams looking to automate CRM enrichment at scale

What problem does this workflow solve?

Before reaching out to a prospect, sales reps typically spend 15-30 minutes researching company background, recent news, leadership team, and LinkedIn activity. This workflow automates that entire research process, freeing BDRs to focus on relationship building instead of data gathering.

How it works

Trigger: Manually execute (adapt to webhook or form trigger for automation) Apollo Enrichment: Fetches comprehensive company data by domain Parallel Processing: Three branches run simultaneously: News articles → Tavily extraction → AI summary LinkedIn company page → Scrape Creators → AI summary Leadership search (with web search) → Apollo person lookup → LinkedIn profiles → AI summary Validation: An LLM Critic agent verifies all claims using web search Final Output: Lead Enrichment Agent generates a structured dossier CRM Sync: Updates Attio company and people records

Good to Know

Estimated API Costs (per enrichment): Apollo.io: Varies by plan (credits-based) Scrape Creators: ~$0.01-0.05 per profile Tavily: ~$0.01 per extraction OpenAI GPT-4o: ~$0.10-0.30 depending on content length

Rate Limits: Leadership profiles are processed sequentially to respect API limits. For bulk enrichment, consider adding delays between executions.

Requirements

Apollo.io account with API access Scrape Creators API key (for LinkedIn scraping) Tavily API key (for article extraction) OpenAI API key (GPT-4o model access) Attio CRM account with API access

Setup

Import the workflow into n8n Configure credentials for each service: Apollo API (HTTP Header Auth with x-api-key) Scrape Creators API Tavily API OpenAI API Attio API Add these custom fields to your Attio Companies object: positioning (text) conversation_points (text) leadership_conversations (text) enrichment_status (select with "complete" option) Test with a single domain before running at scale

Customizing this workflow

Trigger: Replace manual trigger with a webhook (real-time enrichment on new leads) or schedule node (batch processing) AI Prompts: Adjust the system prompts in AI agents to match your industry or ideal customer profile Output Fields: Modify the final Code node to map to your specific Attio field structure News Timeframe: Change the 6-month lookback in Apollo:LatestNews to your preferred range Leadership Depth: Adjust the number of leadership profiles to enrich based on your needs

Made by www.fenrirlabs.nl

0
Downloads
27
Views
8.54
Quality Score
intermediate
Complexity
Author:Blaine Holt(View Original →)
Created:2/13/2026
Updated:4/1/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments