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

⚑ 87 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search β€” you just pass a URL and get structured data back.

View All Scrapers

Description

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?

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

  1. Trigger: Manually execute (adapt to webhook or form trigger for automation)
  2. Apollo Enrichment: Fetches comprehensive company data by domain
  3. 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
  4. Validation: An LLM Critic agent verifies all claims using web search
  5. Final Output: Lead Enrichment Agent generates a structured dossier
  6. CRM Sync: Updates Attio company and people records

Good to Know

Estimated API Costs (per enrichment):

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

Requirements

Setup

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

Customizing this workflow

Made by www.fenrirlabs.nl

πŸ”— Nodes Used

HTTP Request, AI Agent, OpenAI Chat Model, Structured Output Parser, Think Tool

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup