Kurz gesagt
- Ja, n8n kann LinkedIn-Nachrichten und Vernetzungsanfragen senden: Ein HTTP-Request-Node ruft die API von Curviate auf, und die handelt mit deinem eigenen verbundenen LinkedIn-Konto.
- Curviate kostet im Tier Build (API und Webhooks) 30 $ pro LinkedIn-Konto und Monat, im Tier Automate 60 $. Automate bringt Motions und einen gemeinsamen Posteingang dazu.
- Webhooks von Curviate starten n8n-Workflows bei Antworten, angenommenen Einladungen und Motion-Schritten. Der LinkedIn-Node von n8n kann nur Beiträge erstellen.
Ja, mit n8n kannst du LinkedIn-Direktnachrichten senden. Nur nicht mit dem eingebauten LinkedIn-Node, denn der erstellt ausschließlich Beiträge (n8n-Doku). Was funktioniert, ist eine API, die mit deinem eigenen LinkedIn-Konto arbeitet. Der HTTP-Request-Node von n8n ruft sie auf und sendet Nachrichten und Vernetzungsanfragen. Ihre Webhooks starten deine Workflows, sobald jemand antwortet oder annimmt. Ich baue Curviate, eine solche API, und zeige dir hier drei Workflows darauf.
Fakten geprüft am 4. November 2026Kann der LinkedIn-Node von n8n Nachrichten senden?
Nein. Der LinkedIn-Node von n8n kennt genau eine Operation: einen Beitrag erstellen, als Person oder als Organisation. Er läuft über die offizielle API von LinkedIn, mit deinen eigenen OAuth-Zugangsdaten.
„Nachricht senden“, „Einladung senden“ oder „Personen suchen“ gibt es darin also nicht. Für alles, was der Node nicht abdeckt, verweist die n8n-Doku auf den HTTP-Request-Node. Genau über diese Tür kommt Curviate herein.
Zwei Bausteine: Webhooks rein, API-Aufrufe raus
Jeder Curviate-Workflow in n8n ist gleich gebaut.
- Rein: Der Webhook-Node von n8n empfängt ein signiertes Event von Curviate, etwa
message.received(eine Antwort ist da),connection.accepted(eine Einladung wurde angenommen) oderenrollment.replied(jemand hat auf eine Motion geantwortet). - Raus: Der HTTP-Request-Node ruft die REST-API von Curviate auf, mit deinem Schlüssel als Bearer-Header: Kontakt anlegen, Motion starten, Nachricht senden, Vernetzungsanfrage senden.
Beides läuft auf selbst gehostetem n8n und auf n8n Cloud, solange die Instanz per HTTPS erreichbar ist. Einen Community-Node musst du nicht installieren.
Den Webhook legst du einmal an, mit der n8n-URL als Ziel:
# Antworten der genannten Konten gehen an deinen n8n-Webhook-Node
curl https://api.curviate.com/v1/webhooks \
-H "Authorization: Bearer $CURVIATE_API_KEY" \
-d '{"source": "messaging", "events": ["message.received"],
"account_ids": ["acc_YOUR_ACCOUNT_ID"],
"request_url": "https://YOUR_N8N_HOST/webhook/linkedin-replies"}'
Jeder Webhook deckt eine Quelle ab: messaging für Antworten, user für angenommene Einladungen, motion für Motion-Schritte und account_status für Warnungen zum Konto. Mit account_ids wählst du die Konten, auf die er hört. Lässt du das Feld weg, hört er auf jedes Konto, das du bedienen darfst.
Workflow 1: jede LinkedIn-Antwort an die richtige Stelle
Fünf Vertriebler, fünf LinkedIn-Konten, und die Antworten verteilen sich auf fünf Posteingänge. Dieser Workflow bringt sie dorthin, wo das Team ohnehin arbeitet.
- Der Webhook-Node empfängt
message.receivedvon jedem Konto, das der Webhook abdeckt (ohneaccount_idsvon allen). - Ein IF-Node prüft, ob
motion_idgesetzt ist. Das Feld ist gefüllt, wenn der Chat zu einer Motion gehört, sonst null. - Antworten aus Motions gehen in den Deal-Kanal in Slack. Alles andere geht an den Vertriebler, dem das Konto gehört.
- Optional antwortet ein HTTP Request vom selben Konto mit
POST /v1/{account_id}/chats/{chat_id}/messages.
Mit Automate hast du diese Sicht auch ohne n8n: Die Unibox sammelt die Chats aller Konten in einem Posteingang, und jeder im Team kann als jedes Konto antworten. Der Workflow lohnt sich, wenn Antworten zusätzlich in Slack oder im CRM landen sollen.
Workflow 2: vom neuen Lead zur Vernetzungsanfrage mit Nachfassen
Ein ausgefülltes Formular, eine CRM-Phase oder eine Zeile in einer Tabelle wird zu LinkedIn-Outreach. Niemand kopiert dafür URLs.
- Trigger: dein Formular, HubSpot oder der Google-Sheets-Node.
- HTTP Request:
POST /v1/contactsmit der LinkedIn-URL und dem Vornamen der Person. Curviate legt den Kontakt an oder aktualisiert ihn. - HTTP Request:
POST /v1/motions/{id}/contactsmit der neuen Kontakt-ID. Die Motion sendet die Vernetzungsanfrage, wartet auf die Annahme, fasst nach und stoppt, sobald die Person antwortet.
Warum die Abfolge einer Motion überlassen, statt Einladungen in n8n per Schleife zu senden? Eine Motion taktet jedes Konto wie einen Menschen, innerhalb seiner Arbeitszeiten. Sie kann jede Person dem Konto geben, das schon mit ihr vernetzt ist (der warme Weg). Und niemand bekommt von deinem Team zwei Vernetzungsanfragen.
Für Einzelfälle rufst du POST /v1/{account_id}/invites mit einer Notiz von bis zu 300 Zeichen auf, oder POST /v1/{account_id}/chats, um eine Direktnachricht zu beginnen.
Workflow 3: erst qualifizieren, dann ansprechen
Hier entscheidet n8n mitten in einer laufenden Motion. So sprechen deine Vertriebler nur die Leute an, die es wert sind.
- Ein Motion-Schritt ist so eingestellt, dass er dich benachrichtigt. Er sendet
motion.custom_eventmit dem Kontakt und seinerenrollment_id. - n8n bewertet den Kontakt: per Anreicherung, CRM-Abfrage oder AI-Agent-Node.
- n8n schreibt die Einstufung zurück und ruft
POST /v1/enrollments/{id}/eventsmit dem Event-Namen auf, auf den die Motion wartet. - Die Motion läuft weiter und spricht nur Stufe A an.
Dafür brauchst du Automate, denn Motions und eingehende Events gehören zu Automate. Schick die enrollment_id im Body-Template des Webhooks mit. Dann hängt die Zuordnung nie an einer E-Mail-Adresse.
n8n-Details, die dir einen Nachmittag sparen
- Erst Test-URL, dann Produktions-URL. n8n hört auf der Test-URL nur, solange du auf „Listen for test event“ klickst. Die Produktions-URL funktioniert, sobald du den Workflow veröffentlichst (Doku zum Webhook-Node). Bau gegen die Test-URL mit
curviate webhook testund stell den Curviate-Webhook danach auf die Produktions-URL um. - Antworte innerhalb von 10 Sekunden. Curviate wartet 10 Sekunden auf eine 2xx-Antwort und versucht langsamere erneut, bis zu 5 Versuche in 24 Stunden. Bei langen Workflows stellst du den Webhook-Node auf „Respond Immediately“.
- Dubletten abfangen. Die Zustellung erfolgt mindestens einmal, dasselbe Event kann also zweimal ankommen. Die Zustell-
id(wdl_...) bleibt bei jedem neuen Versuch gleich. Filtere Dubletten über sie. - Signatur prüfen. Jede Zustellung trägt einen
Curviate-Signature-Header: ein HMAC-SHA256 aus Zeitstempel und rohem Body, gebildet mit dem Secret deines Webhooks. Verwirf alles, was älter als fünf Minuten ist. Header-Auth am Webhook-Node ist ein zweites Schloss. - Zustellung verpasst? Jedes Event eines verbundenen Kontos bleibt 24 Stunden lang unter
GET /v1/{account_id}/eventsabrufbar, ob abonniert oder nicht.
n8n und LinkedIn: die Optionen im Vergleich
| Funktion | n8n + Curviate-API | LinkedIn-Node von n8n | Browser-Bot in n8n |
|---|---|---|---|
| Nachrichten und Vernetzungsanfragen senden | Klickt sich durch die Website | ||
| Beiträge erstellen | Klickt sich durch die Website | ||
| Startet bei Antworten und Annahmen | |||
| Auf LinkedIns offizieller API | |||
| Limits pro Konto, die die Aktion stoppen | Nicht in der n8n-Doku genannt | Baust du selbst | |
| Sequences über die Konten mehrerer Vertriebler | Motions (Automate) |
Wenn du nur veröffentlichst, ist der LinkedIn-Node das richtige Werkzeug. Für alles, was Menschen erreicht, ist ein Browser-Bot im Workflow die riskanteste Wahl: LinkedIns Nutzervereinbarung verbietet Bots zum Senden von Nachrichten und zum Hinzufügen von Kontakten, und ein Bot hat keine Limits, außer du baust sie ihm. Auch Curviate nimmt dir dieses Risiko nicht ganz ab. Die AGB sagen sinngemäß, das Design senke das Risiko, beseitige es aber nicht. Wie die Limits funktionieren, steht in LinkedIn-Limits 2026.
Was es kostet
Curviate rechnet pro verbundenem LinkedIn-Konto ab, nie pro Platz in n8n oder pro Teammitglied.
- Build, 30 $ pro Konto und Monat: REST-API, Webhooks, CLI, MCP-Server und SDK. Workflow 1 und einzelne Sendungen laufen hier.
- Automate, 60 $ pro Konto und Monat: alles aus Build, dazu Motions, die Unibox und Analytics pro Schritt, Konto und Variante. Workflow 2 und 3 brauchen das.
Fünf Vertriebler auf Automate kosten 300 $ im Monat, zzgl. MwSt. Make funktioniert genauso, mit einem Custom-Webhook-Modul rein und einem HTTP-Modul raus. Willst du dieselben Aktionen lieber aus einem Chat steuern als aus einem Workflow: Claude mit LinkedIn verbinden nutzt dieselben Konten und Limits. Die Anleitung für Sequences Schritt für Schritt steht in LinkedIn-Nachrichten automatisieren. Growth-Teams, die zwischen diesem Setup, PhantomBuster und Clay abwägen, finden die Unterschiede in Curviate-Alternativen für Growth-Teams.
Probier es mit deinem eigenen Konto: Automate 7 Tage kostenlos, ohne Kreditkarte.
LinkedIn an deinen n8n-Stack anschließen
Erstell einen Schlüssel, richte einen Webhook auf einen n8n-Webhook-Node und schick ein Test-Event. Dein erster Workflow kann noch am selben Tag Antworten verteilen, und jede Sendung bleibt innerhalb der Limits des Kontos, das sie nutzt. Alle Tools, die sich genauso anbinden lassen, stehen auf der Seite zu Integrationen.
Geprüfte Quellen
- Curviate: n8n-Integration, Make-Integration, Webhooks im Überblick, Event-Katalog, Preise, gelesen am 4. November 2026; AGB, gelesen am 3. November 2026
- n8n: LinkedIn-Node und Webhook-Node, gelesen am 4. November 2026
- LinkedIn: Nutzervereinbarung, gelesen am 4. November 2026
Nicht verbunden mit der LinkedIn Corporation oder n8n.
