LinkedIn Outreach 100% automatisiert: n8n + Apollo + PhantomBuster
Haupterkenntnis: Mit n8n, Apollo, einer KI-generierten Apollo-Such-URL und PhantomBuster lässt sich der gesamte LinkedIn-Outreach-Prozess – von der Lead-Suche bis zum personalisierten Versand – vollständig automatisieren.
Creator: AI Union | KI Automatisierung & Agenten
Branche: Marketing
Bereich: Automation
Tags: linkedin-outreach, n8n, apollo, phantombuster, lead-generation, sales-automation, ki-personalisierung
Kurzbeschreibung
Ein n8n-Workflow automatisiert den kompletten LinkedIn-Vertriebsprozess: Zielgruppe in natürlicher Sprache eingeben, Leads via Apollo scrapen, KI-generierte Icebreaker schreiben, Daten in Google Sheets speichern und per PhantomBuster automatisch Connection Requests versenden.
Langbeschreibung
Der Workflow startet mit einem n8n-Formular, in dem die Zielgruppe in Alltagssprache beschrieben wird (z.B. “Consulting-Firmen 10–50 Mitarbeiter in Deutschland”). OpenAI übersetzt diese Beschreibung in eine valide Apollo-Such-URL. Über die Apify-API werden bis zu 500 passende LinkedIn-Profile gescrapt. Für jeden Lead generiert OpenAI einen kurzen, menschlich wirkenden Icebreaker auf Basis der LinkedIn-Profilfelder. Alle Daten landen in Google Sheets, von wo aus PhantomBuster automatisch Connection Requests mit personalisierten Nachrichten auf LinkedIn versendet – ohne manuelle Arbeit und ohne LinkedIn-Bann-Risiko.
Stichpunkte
- Zielgruppe in natürlicher Sprache eingeben → OpenAI generiert Apollo-Such-URL
- Apollo via Apify-API: bis zu 500 Leads inkl. E-Mails pro Lauf scrapen
- OpenAI schreibt für jeden Lead einen kurzen, menschlich wirkenden Icebreaker
- Leads + Icebreaker werden in Google Sheets gespeichert und aggregiert
- PhantomBuster versendet Connection Requests + personalisierte Nachrichten automatisch auf LinkedIn
- Kein LinkedIn-Bann-Risiko dank PhantomBuster’s Browser-Automatisierung
- Kompletter Workflow als Download über die Videobeschreibung verfügbar
- Prompt-Anpassung für eigenes Offering und Zielgruppe empfohlen
Zitate
“Inzwischen triggern sie unser Tool einmal pro Woche und das war es.” “Versuche nicht die exakten Informationen aus den LinkedIn-Feldern zu übernehmen – so wirkt die Nachricht menschlich geschrieben und nicht wie eine automatisierte Nachricht.” “Ich vermeide Formulierungen wie ‘leidenschaftlich dabei, Visionen in Realität zu verwandeln’ – da weiß jeder sofort, die Nachricht ist KI-generiert.”
Action Items
- n8n-Workflow aus der Videobeschreibung herunterladen.
- Apollo-Account anlegen (günstiger als Sales Navigator), API-Key besorgen.
- Apify-Account anlegen, Apollo-Scraper aktivieren, API-Key in n8n hinterlegen.
- OpenAI-API-Key in n8n hinterlegen (für URL-Generierung und Icebreaker).
- PhantomBuster-Account anlegen, LinkedIn-Session-Cookie verbinden.
- Google Sheets Ziel-Tabelle anlegen und Node entsprechend konfigurieren.
- Icebreaker-Prompt anpassen: eigenes Angebot, Zielgruppe und gewünschten Call-to-Action einfügen.
- System mit 3 Test-Leads durchlaufen lassen und Icebreaker-Qualität prüfen, bevor man auf 500 Leads skaliert.
Full Transcript
In diesem Video zeige ich dir wie du mit Hilfe von “Nade Ender & Outreach” auf LinkedIn zu 100% automatisieren kannst. Der Workflow sucht automatisch geeignete Entscheider in den Unternehmen heraus, schreibt personalisierte Eisbraker nachrichten, edit die Personen dann auf LinkedIn und versendet hier schließlich die personalisierte Nachricht. Wir haben dieses System beeinigen in unserer Kunden bereits implementiert, die davor wirklich mehrere Stunden pro Woche einfach nur mit der Suche geeignete Lied über den Sales Navigator und dem Schreiben von Nachrichten beschäftigt waren. Inzwischen triggern sie unser Tool einmal pro Woche und das war es. Kurz zu mir, ich bin Linus und mit meiner Agentur AI-Union helf ich unternehmen seit über einem Jahr bei der Entwicklung von KI-Lösungen und Automatisierung um Zeit und Geld zu sparen. Verleben wir also gar keine weitere Zeit, sondern starten direkt rein. Wie immer findest du den kompletten Workflow über den Link in der Videobeschreibung zum Download? Starten wir einmal mit einer kurzen Demo des Systems. Dafür klikiert es hier einmal auf “Test Workflow” und was jetzt hier sofort passiert ist, dass sich ein entsprechendes Formular öffnet. Hier kann ich jetzt meine Zielgruppe, also die Person, die ich erreichen möchte, in ganz normalen Worten beschreiben, muss nicht irgendwelche komplexen Filter ausfällen. Zum Beispiel kann ich sagen, ich suche nach Consulting-Film mit 10 bis 50 Mitarbeitern in Deutschland und ich will mit den Entscheidern verbunden werden. Klicke jetzt hier einmal auf “Submit” und jetzt wird der Workflow sofort ausgeführt. Was hier im ersten Schritt passiert, ist, dass mir von “Open Hair” eine geeignete Apollo URL erstellt wird. Was ist Apollo? Apollo ist im Endeffekt ein Dienst, der auf die Link in Datenbank zu greifen kann und das Ganze ist aber wesentlich günstiger als der Sales Navigator und ermöglicht ein Zugriff über eine API. Bedeutet, wir können hier ganz einfach die Leads aus dem Sales Navigator abrufen. Nachdem wir dann die Apollo URL haben, wird als nächstes ein API-Ektor getrigert. Was ist API? API ist eine Jahr Sammlung an unterschiedlichen Programmierschnittstellen auf die man hier über einen gesammelten Dienst zu greifen kann. Da gibt es eine Vielzahl von Scrapern, also wenn ich irgendwie Instagram herunterladen will, Facebook, Posts herunterladen will TikTok oder auch von ImmusGout, Airbnb, was auch immer. Also für eigentlich jeden Newscase gibt es dort irgendeine API und genauso auch hier für Apollo, sodass ich aus Apollo Leads Scrapen kann. Und diesen Ektor nutzen wir dann, um die Leads zu dieser Apollo URL gehören, dann ganz einfach herunterzuladen. Das machen wir hier und wir sehen, ich werde jetzt hier gleich in nochmal im Detail durch jeden einzelnen Step durchgehen. Erhalt ich dann über 500 Leads gescraped. Für die heutige Demo möchte ich aber, dass der ganze Workflow hier nur für drei Leads durchgeführt wird, deshalb limitiert hier einmal die Resultate. Als nächstes wird dann für jeden Leads ein geeigneter Icebreaker geschrieben, also eine Nachricht, die wir raus senden können, die einfach zeigt, dass wir unsere Hausaufgaben gemacht haben. Weil es ist ja oft so, man bekommt auf Link den Tausende Connection Request und alles schreiben nur “Hey, ich möchte mich mit ihr vernetzen” und dann sticht man logischerweise nicht heraus. Man will sich damit Leuten vernetzen, bei denen man das Gefühl hat, dass sie wirklich Interesse an einen selbst haben und dass hier wirklich ein hochwertiger Austausch zustande kommen kann. Und deshalb schreibt man solche Icebreaker, damit man eben zeigt, “Hey, ich habe mein Research gemacht”. Und diese Icebreaker sowie die ganzen Kontaktdaten werden dann in einer Google Cheats Tabelle gespeichert, agrigiert und dann an Phantom Baster übergeben, und was Phantom Baster macht, Phantom Baster ist ein Service, mit dem ich einfach mein Link den Automatisieren kann, bedeutet, ich lade hier alle Leads inklusive Nachrichten hoch und dann edit Phantom Baster Automatisch für mich auf Link in die Person unversendet die Nachricht. Ich weiß, das Ganze ging jetzt ziemlich schnell, deshalb schauen wir uns jetzt so einfach mal jeden Connector noch einmal Schritt für Schritt an. Der ganze Workflow startet damit, dass ein Formular ausgefüllt wird. Er hatten sie am Anfang gesehen, da habe ich am Eingetippt, “Hey, such ein Scheider, 11 bis 50 Mitarbeiter consulting”. Und dafür nutzen wir hier diese Formular-Node, die kannst du ganz einfach hinzufügen, indem du hier auf das Plus-Clicks dann auf Add Another Trigger und dann hier die On-Forms Submission-Auswälz. Und hier ist es so, dass wir dem ganzen einen Titel geben, link den Outreach-Campagne, dann hier eine Beschreibung, sodass der Nutzer von dieser Automatisierung auch weiß, was er zu machen hat. Als nächstes definiere ich dann hier das Formular-Feld, heißt man soll hier einmal seine Zielgruppe beschreiben und jetzt habe ich hier so einen Platzhalter eingefügt, damit Leute auch wirklich wissen, “Hey, okay, ich muss so Firmengröße vielleicht eingeben, Standort, Firmtübe und so weiter”. Und das war es eigentlich auch schon mit diesem Schritt, der ist ziemlich einfach, deutlich spannender wird jetzt hier der nächste Schritt und zwar die Erstellung einer Apollo URL. Das funktioniert im Endeffekt, wie folgt. Hier haben wir den Massazenten erst mal folgenden Startup-Prompt mitgegeben, “You’re a helpful intelligent sales assistant” und jetzt haben wir hier nochmal einen detaillierten Prompt. Your task is to take as input a natural language description of a prospect audience and turn that into a Apollo search URL. Hier ist ein Example of a Apollo search URL, also im Endeffekt “Hey, das ist ein Aufgabe”. Hier nimmt man dieses Beispiel für eine Such URL. Und jetzt sieht man ja hier in dieser URL, sind ja schon diese einzelnen Dinge definiert. Das heißt, jeder weiß dann wieder Schema auszusehen hat, wie man diese URL modifizieren müsste. Und diese URL wird dann immer angepasst, je nachdem, was die eigene Anfrage ist. Also, hier sieht man ja zum Beispiel CEO und Person-Titles, Founder und Person-Title. Und dann sieht man hier jeweils eine Liste, sozusagen, was eingetragen werden soll. Kopier dir einfach diesen Prompt für deinen Workflow, weil im Endeffekt füllt man hier einfach diese vom Molarfelder von Apollo aus. Und das ist hier eben enorm wichtig, dass du das Ganze wirklich hier einmal kopierst. Damit diese URL auch eben richtig erstellt wird, sonst crash nämlich einfach der gesamte Workflow. Und hier ist dann der Prompt, also sozusagen die Sachen, nach denen nicht Suche. Also hier in umgangssprachlichen Worten hab ich ja gesagt, ich suche nach Consulting-Film und so weiter. So dass OpenAI, dann all diese Input nimmt, also einmal so hat ein URL auszusehen, dann hier unten, danach Suche ich. Und hier drittens, okay, diese Person bin ich. Und dann kann darauf basieren, nämlich einige eigene URL zurückgegeben werden. Und dann wird mir hier durch den GPT hier diese URL dann erstellt, die genau eben auf meinen Anwendungsfall zugeschnitten ist, weil diese URL brauchen wir dann, damit wir die Lieds entsprechend via API scraping können. Dafür gehen wir jetzt hier zum nächsten Actor und zwar dem API Actor. Und da müssen wir hier eine Post-Method auswählen, hier den folgenden Endpunkt aufrufen. Ich zeige dir einmal ganz kurz, wie du das bei API Grundsätzlich machst. Schauen wir uns hier einmal hier den Apollo-Scrap an, den wir hier für verwenden. Und wenn du jetzt hier oben auf API klickst, dann erhältst du hier die ganzen API Endpunkte. Und du kannst hier hier ganz einfach kopieren und dann in NNE einfügen. Es wird sogar schon automatisch dann API Key entsprechend hinterlegt. Das heißt, du musst dich ja nicht mehr separat darum kümmern, irgendwie ein Credential zu hinterlegen. Und wir rufen jetzt hier einmal diese URL auf. Können wir uns jetzt hier einmal noch das JSON anschauen, dass wir er mitgeben möchten im Rahmen der HTTP Request. Wir möchten die E-Mails noch mit erhalten, von Apollo. Wir möchten die Arbeits-E-Mails mit erhalten. Wir möchten bis zu 500 Personen abrufen. Und hier, das ist die URL von Apollo-D-Gescrap werden sollte. Im Endeffekt sind das eben die unterschiedlichen Eigenschaften, die ihr im Metzie, diese Apollo-Lead-Scraper gibt. Können wir uns hier auch mal anschauen hier JSON. Hier gibt einem Apollo einmal quasi vor, wie eine Request auszusehen hat. Und wir nehmen hier diese Request und passen einfach nur hier die URL an, sofern wir hier diese E-Mails nicht haben wollten. Könnten wir hier logischerweise dann vor als rein schreiben. Aber eigentlich gibt einem API schon ganz genau vor, was man hier eigentlich zu machen hat. Und wenn jetzt hier dieser API-Fer-Ektor durchläuft, dann erhalten wir insgesamt also 500 leads. Ich muss jetzt hier leider alles entsprechend unkenntlich machen aus Datenschutzgründen. Also jetzt alle Informationen, die auch auf dem linken Profil der Person zu finden sind. Und diese Informationen kannst du dann nutzen. Um einen geeigneten Eisbreaker zu schreiben. Und das machen wir mit folgenden Prompt. Du bist ein hilfreich intelligenter Schreibassistent. Hier, deine Aufgabe ist es, eine Reihe von linken Profilinformationen eines Nutzes als Eingabe zu nehmen. Und dann einen sehr kurzen prägnanten Eisbreaker zu erstellen, den ich als Variabel in meiner Kontaktanfrage verwenden kann. Und das Ergebnis soll dann in folgenden Format zurückgegeben werden. Und zwar hier als auch wieder Key Value-Pair, der Eisbreaker. Und dann soll hier der Eisbreaker hin. Und jetzt hier ja nochmal eine kleine Anweisung. Versuche nicht die exakten Informationen aus dem linken Infeldern zu übernehmen, abgesehen vom Namen. So wird die Nachrichten dann nämlich menschig geschrieben und nicht wie eine automatisiert Nachricht. Halte dich extrem kurz, weil lange Nachrichten ließ sich jetzt heute auch keine mehr durch. Komm in einen Satz, sozusagen zum Punkt. Und ich vermeide Formulierungen, wie leidenschaftlich dabei Visionen in Realität verwandeln. Weil da weiß dann auch jeder sofort, hey, die Nachricht ist keine E-generiert. Du hast ja gar keine Mühe gegeben, mein Profil durchzulesen, sondern hast halt irgendeine Automation durchlaufen lassen. Und wir möchten ja immer im Sales zeigen, wir nehmen uns Zeit für dich. Das ist keine automatisiert Nachricht. Ich habe mir dein Profil angeschaut. Und du kannst wirklich von meiner Dienstleistung profitieren. Und dann geben wir hier im letzten Schritt einfach alle Felder von Link in Mit. So dass OpenAI genug Futter hat, um eine solche personalisierte Outreach Nachricht zu schreiben. Zum Beispiel hier in diesem Beispiel. Hallo, ha ha ha, beeindruckend, wie du von, aus dem Weg vom Konzalten zum CO bei Consulting gemeistert hast. Lass uns darüber austauschen, wie du deine Führungserfahrungen einsetzen könntest. Ich könnte jetzt hier sogar noch mehr Kontext geben. Und dann sagen, hey, wir sind eine AI-Agency. Und ich möchte, dass die Nachrichten so formuliert werden, dass das dann quasi so ein bisschen der Call to Action ist. Also dass man irgendwie diesen Tag-Angl, diesen AI-Angl irgendwie reinbringt in dieser Nachricht. Also ja, wenn du dir das System selbst zusammenbaust oder herunterletzt, dann passt das einfach in den Promt an. Und dann ist diese Icebreaker wirklich zugeschnitten auf dein Offering und deine Zielgruppe. Und nachdem wir dann diesen Icebreaker hier erstellt haben, fügen wir das Ganze eigentlich nur noch hier in eine Google-Schieds-Tabelle hinzu. Die zeige ich jetzt auch hier einmal ganz kurz. Da habe ich dann jeweils hier die ID des Leeds, dann ein Vornahm, Nachnahm, Titel, die linkt in Headline, also den Titel der Person, hier auf Linktin, die linkt in URL. Also hier kann ich dann draufklicken und mir einmal das Profil anschauen. Auch das muss ich jetzt leider wieder alles ausblenden. Also so guter Letzt erhalt jetzt hier diesen Icebreaker, den ich dann an diese Person raus senden kann. Aber wir werden ja keine N&N-Enters jasten, wenn man nicht auch diesen Letzten schritt, also was versenden, den Nachricht automatisieren würden. Schauen wir uns das Ganze, nämlich einfach einmal hier in N&N an. Dafür nutzen wir dann hier diesen Phantom Buster Agent. Der sieht im Endeffekt wie folgt aus. Wir triggern hier folgenden N&N-Punkt, API/Phantombuster, authentifizieren wir jetzt hier einmal mit unserem API-Key. Was Phantombuster macht, wir schauen uns einfach mal das Tool hier an. Phantombuster ist eine Verknüpfung zu linken, die ganz einfach über Browser Automatisierung automatisch Kontaktanfragen raussendet, entsprechende Nachrichten versendet. Und das ohne, dass du von Linktin dann irgendwie gebannt wirst, grundsätzlich mag Linktin ja keine automatizierte Aktivität. Aber Phantombuster arbeitet mit einem Verfahren, das da nicht erkannt werden kann. Und so kann man automatisch Personen adden. Und da hat man natürlich eine deutlich größere Pace. Ich meine, wir kennen das von unseren Kundenprojekten. Da haben wir dann teilweise Geschäftsführer erzählt, sie sitzen jeden Abend auf der Couch. Und während sie noch Fernseh gucken, klicken sie halt einfach Linktin durch, adden jeden Tag ihre 30 bis 40 Personen. Mehr kann man ja auch gar nicht adden, also das wäre jetzt schon, wie ich das Maximum Maximum oder such noch irgendwie im Linktin-Zelt Navigator entsprechende Personen aus der Zielgruppe heraus, die sie dann adden können. Und das ist einfach so eine wahnsinnig manuelle Modellearbeit. Und dank Tools wie Phantombuster oder N&N, muss man das jetzt gar nicht mehr manuell machen, sondern man lässt einfach die Automatisierung durchlaufen. Und selbst dieser letzte Schritt, also die Verknüpfung zu linken, wird durch ein solches Tool hier wie Phantombuster ermöglicht. Und das war es dann eigentlich auch schon mit diesem Video. Ich hoffe, dass ihr den Workflow halbwegs verständlich erklären konnte. Und wenn du jetzt ja mehr zum Thema N&N lernen möchtest, dann schau dir einfach die anderen Videos auf unserem Kanal an. Und ich bin mir sicher, dass du eine Vielzahl an Dingen entdecken wirst, die du bei dir in deinem Unternehmen dann automatisieren kannst. Falls du Hilfe bei der Entwicklung deiner eigenen Automatisierung brauchst,uche dir gerne einen Termin mit uns über den Link in der Videobeschreibung. Und ansonsten hoffe ich, dass du weiterhin sehr viel Spaß haben wirst hier in diese Themen einzutauchen. Bis bald!