Handleidingen · n8n

Geautomatiseerde leadgeneratie via LinkedIn met n8n en Claude

Bouw een geautomatiseerde LinkedIn leadgeneratie workflow met n8n en Claude. Van profielverrijking tot gepersonaliseerde outreach. Stap-voor-stap handleiding.

🟡 Gevorderd — beetje technisch ⏱ 80 minuten
Tools: n8nClaudeLinkedInAirtableGmail
Geautomatiseerde leadgeneratie via LinkedIn met n8n en Claude

Wat je leert in deze handleiding

  • LinkedIn-profielen verrijken via Proxycurl API
  • Ideale klantprofielen matchen met AI
  • Gepersonaliseerde outreach-berichten genereren met Claude
  • Outreach-sequentie automatiseren
  • Resultaten bijhouden en optimaliseren in Airtable

LinkedIn outreach: het schaalbaarheidsdilemma

LinkedIn outreach werkt, maar schaalt slecht. Een goed gepersonaliseerd bericht kost 10-15 minuten per prospect. Bij 20 prospects per dag: 3-4 uur alleen aan outreach. Met n8n en Claude breng je dit terug naar 30 minuten review per dag.

Belangrijke kanttekening: LinkedIn's terms of service verbieden automatisering van bepaalde acties. Deze handleiding richt zich op het automatiseren van het schrijfwerk en de opvolging, niet op geautomatiseerd verbinden of berichtsturen buiten LinkedIn. Alle berichten stuur je handmatig of via LinkedIn's officiële API (beschikbaar voor partners).

Architectuur

Fase 1: Prospectlijst opbouwen (handmatig via LinkedIn Sales Navigator of Apollo.io)

Fase 2: Profielen verrijken via Proxycurl API (geautomatiseerd)

Fase 3: Kwalificatie door Claude op basis van ICP (geautomatiseerd)

Fase 4: Gepersonaliseerd bericht genereren door Claude (geautomatiseerd)

Fase 5: Review en versturen door sales (handmatig in LinkedIn)

Fase 6: Follow-up sequentie (gedeeltelijk geautomatiseerd)

Stap 1: ICP definiëren in Airtable

Maak een Airtable base "LinkedIn Outreach" aan. Tabel 1 "ICP" (Ideal Customer Profile):

• Branches (multi-select): bijv. marketingbureaus, IT-dienstverleners, consultants

• Bedrijfsgrootte: 10-200 medewerkers

• Functietitels: CEO, Managing Director, Directeur, Owner

• Locatie: Nederland, België

• Signalen (tekst): groei, recent funding, nieuw product gelanceerd, hiring

Dit ICP geeft Claude de context om prospects te beoordelen.

Stap 2: Prospectlijst importeren

Exporteer je prospectlijst als CSV vanuit LinkedIn Sales Navigator, Apollo.io of Hunter.io. Importeer in Airtable tabel "Prospects":

Velden: Naam, Functie, Bedrijf, LinkedIn URL, E-mail (indien beschikbaar), Bedrijfsgrootte, Branche, Status (Nieuw/Gekwalificeerd/Benaderd/Gereageerd/Afgewezen)

Stap 3: Proxycurl API instellen

Proxycurl is een API die LinkedIn-profieldata ophaalt (legaal, via hun data-partnerships). Ga naar nubela.co/proxycurl en maak een account aan. Credits: circa €0,01 per profiel-lookup.

In n8n: HTTP Request naar Proxycurl:

URL: https://nubela.co/proxycurl/api/v2/linkedin

Headers: Authorization: Bearer {{ proxycurl_api_key }}

Params: url={{ linkedin_profile_url }}

Response bevat: naam, huidige functie, werkervaring, opleiding, vaardigheden, bedrijfsinfo.

Stap 4: Claude kwalificatie-score

Voor elke verrijkte prospect, stuur naar Claude:

"Beoordeel of deze prospect past bij ons Ideale Klantprofiel. ICP: [jouw ICP-omschrijving]. Geef een score van 1-10 en een onderbouwing van 2 zinnen. Markeer specifieke signalen die duiden op koopbereidheid (groei, pijnpunten, recente wijzigingen).\n\nProspectdata:\n{{ proxycurl_data }}"

Sla score en onderbouwing op in Airtable. Filter: alleen prospects met score 7+ gaan door naar outreach.

Stap 5: Gepersonaliseerd bericht genereren

Voor elke gekwalificeerde prospect, genereert Claude een LinkedIn-bericht:

"Schrijf een kort, persoonlijk LinkedIn-connectieverzoek (max 300 tekens) of openingsbericht (max 1.000 tekens) voor de volgende prospect. Regels: 1) Geen generieke openers ('Ik zag je profiel'), 2) Verwijs naar iets specifiek (recent artikel, bedrijfsnieuws, gedeeld contact), 3) Benoem het probleem dat wij oplossen in hun context, 4) Eindig met een zachte vraag, geen pitch. Stijl: warm en professioneel, niet formeel.\n\nProspect: {{ naam }}, {{ functie }} bij {{ bedrijf }}\nSignalen: {{ claude_kwalificatie_signalen }}\nExtra context: {{ proxycurl_summary }}"

Sla het gegenereerde bericht op in Airtable voor review.

Stap 6: Review-dashboard in Airtable

In Airtable maak je een view aan: "Te reviewen berichten". Filter: Status = "Gegenereerd". De sales medewerker ziet alle gegenereerde berichten, kan ze aanpassen en markeert ze als "Goedgekeurd" of "Aanpassen".

Voeg een "Opmerkingen" veld toe voor instructies aan Claude als het bericht opnieuw gegenereerd moet worden.

Stap 7: Berichtstatus bijhouden

Na het handmatig versturen via LinkedIn, update de sales medewerker de status in Airtable naar "Verstuurd" plus de verzenddatum.

n8n controleert dagelijks welke berichten 7 dagen geleden zijn verstuurd zonder reactie. Voor deze prospects genereert Claude automatisch een follow-up bericht:

"Schrijf een korte, vriendelijke follow-up (max 300 tekens) voor een LinkedIn-bericht dat 7 dagen geleden is gestuurd zonder reactie. Geen druk, alleen een zachte reminder met toegevoegde waarde (tip, artikel, vraag)."

Stap 8: Tweede en derde follow-up

Automatische sequentie via n8n:

Follow-up 1 (dag 7): herinnering + waarde-toevoeging

Follow-up 2 (dag 14): alternatieve invalshoek of ander pijnpunt aanspreken

Follow-up 3 (dag 21): laatste bericht, deur open laten voor de toekomst

Na 3 follow-ups zonder reactie: status naar "Niet geinteresseerd". Na 6 maanden automatisch heractiveren voor een nieuwe cyclus.

Stap 9: Campagnerapportage

Wekelijks rapport via n8n + Claude:

• Aantal nieuwe prospects toegevoegd

• Connectieacceptatiepercentage

• Reactiepercentage op openingsberichten

• Conversie naar salesgesprekken

Claude analyseert welke berichttypen en aanpakken het beste werken en geeft aanbevelingen voor de volgende week.

Stap 10: Optimalisatiecyclus

Na 4 weken: analyseer de resultaten. Welke profielbeschrijvingen leiden tot de hoogste acceptatieratio? Welke openingszinnen werken het beste? Pas het ICP en de Claude-prompts aan op basis van de data.

Dit is iteratief verbeteren: elke maand wordt de workflow iets scherper en de resultaten iets beter.

Troubleshooting

Proxycurl geeft geen data terug: sommige LinkedIn-profielen zijn privé of hebben beperkte publieke informatie. Gebruik in dat geval de beschikbare company-data als fallback.

Claude berichten zijn te generiek: voeg meer specifieke context toe uit de Proxycurl-data. Geef Claude ook voorbeelden van goede berichten (few-shot prompting) om de stijl te kalibreren.

Airtable automation triggert niet: controleer de Airtable automation-instellingen. Bij de gratis Airtable-versie zijn automations beperkt. Overweeg Make of n8n als alternatieve trigger.

Wettelijke en ethische grenzen

Gebruik nooit geautomatiseerde tools om LinkedIn-berichten te versturen zonder handmatige review en verzending. LinkedIn detecteert dit en blokkeert accounts. Deze workflow automatiseert de inhoud, niet de verzending. Dat is het onderscheid dat je account en reputatie beschermt.

Verwachte resultaten

Bij consequent gebruik (20-30 prospects per week) en een goed afgestemd ICP: 15-25% connectieacceptatiepercentage, 5-10% reactiepercentage op openingsberichten, 1-3 salesgesprekken per week puur uit LinkedIn. Bij een gemiddelde dealwaarde van €5.000: potentieel €5.000-15.000 extra maandpijplijn.

Gerelateerd

Nieuwsbrief

Meer handleidingen en tips?

Elke week de beste agentic AI inzichten en nieuwe handleidingen in je inbox.

Gratis aanmelden →