
Curviate x Pipedream
Code-Schritte auf LinkedIn-Events aufsetzen. Verbinde beides mit Curviates Webhooks und API und bau den Flow, den du brauchst.
Was ist Pipedream?
Pipedream ist eine Integrations- und Workflow-Plattform für Entwickler. Man baut damit ereignisgesteuerte Workflows mit Code und fertigen Connectoren zu Tausenden Apps und APIs.
Besuche pipedream.comSo arbeitet Pipedream mit Curviate
Curviate schickt LinkedIn-Events in Echtzeit an den Trigger HTTP / Webhook › New Requests in Pipedream, und Pipedream ruft die Curviate API auf, um auf LinkedIn zu handeln: Personen in eine Motion aufnehmen, eine Nachricht senden oder eine Unternehmensseite lesen. Signierte Webhooks raus, eine REST API rein.
Events rausmessage.receivedconnection.acceptedenrollment.finished
add contactsstart a Motionsend a messageWas du bauen kannst
Drei Flows, mit denen Teams anfangen. Jeder steht in wenigen Minuten.

Jede Antwort direkt ans Team
Eine neue LinkedIn-Antwort landet mit Nachricht und Profil der Person in einem Slack-Channel.
message.received
Formular-Leads in eine Motion
Jemand füllt dein Typeform aus, und Pipedream nimmt die Person in Sekunden in die passende Motion auf.
POST /v1/motions/…/contacts

Angenommene Einladungen im CRM
Wird eine Einladung angenommen, legt Pipedream den Kontakt in HubSpot an oder aktualisiert ihn.
connection.acceptedSo richtest du Pipedream ein
Alles läuft über zwei Dinge, die Curviate jedem Konto gibt: signierte Webhooks raus und eine REST API rein.
- 1
API-Key kopieren
Öffne im Curviate-Dashboard Settings, dann API & Webhooks, und kopier deinen Key.
# in den Zugangsdaten deines Tools ablegen, nie im Klartext
CURVIATE_API_KEY=cvt_live_••••3f9a - 2
Mit dem Trigger HTTP / Webhook › New Requests starten
Leg in Pipedream einen neuen Flow an, starte ihn mit dem Trigger HTTP / Webhook › New Requests und kopier die URL, die du dort bekommst.
# die URL aus deinem Trigger HTTP / Webhook › New Requests
https://your-pipedream-webhook-url - 3
Events dorthin senden
Leg in Curviate einen Webhook für die Events an, die du brauchst, und schick ein Test-Event, damit Pipedream die Felder lesen kann. Dasselbe geht im Dashboard unter Settings, dann API & Webhooks. Jeder Webhook deckt eine Quelle ab:
messagingfür Antworten,userfür angenommene Einladungen,motionfür Motion-Ergebnisse,account_statusfür Kontohinweise.curl https://api.curviate.com/v1/webhooks \
-H "Authorization: Bearer $CURVIATE_API_KEY" \
-d '{
"source": "messaging",
"events": ["message.received"],
"account_ids": ["acc_…"],
"request_url": "https://your-pipedream-webhook-url"
}' - 4
Curviate aus Pipedream aufrufen
Füge die Aktion HTTP / Webhook › Send any HTTP Request mit den Headern
Authorization: Bearerplus deinem Key undContent-Type: application/jsonhinzu und ruf eine beliebige Curviate-Aktion auf. Diese hier legt eine Person an und startet eine Motion.# die Person als Kontakt anlegen
POST https://api.curviate.com/v1/contacts
{ "linkedin_url": "linkedin.com/in/lenaweber", "first_name": "Lena" }
# deine Motion für sie starten
POST https://api.curviate.com/v1/motions/mot_…/contacts
{ "contact_ids": ["con_…"] } - 5
Signatur prüfen
Jede Zustellung trägt einen
Curviate-Signature-Header: ein HMAC-SHA256 aus Zeitstempel und unverändertem Body, erstellt mit dem Secret deines Webhooks. Prüf ihn, bevor du handelst, und verwirf alles, was älter als fünf Minuten ist.Curviate-Signature: t=1792230000,v1=5f2c9a…e81b
# erwartet = HMAC_SHA256(secret, t + "." + raw_body)
Nutzbare Events
message.receivedEine LinkedIn-Nachricht oder InMail ist angekommenconnection.acceptedJemand hat eine Einladung angenommen, die du über Curviate gesendet hastenrollment.finishedEin Kontakt hat eine Motion beendet, mit Grundenrollment.repliedEin Kontakt hat in einer Motion geantwortet, mit dem Antworttextmotion.custom_eventEine Motion hat einen Schritt erreicht, für den du benachrichtigt werden willstpost.publishedEin geplanter Beitrag ist onlineaccount.reconnect_neededEin Konto muss sich neu anmeldenAufrufbare Aktionen
POST /v1/contactsKontakt anlegen oder aktualisierenPOST /v1/motions/{id}/contactsMotion für Kontakte startenPOST /v1/{account_id}/chats/{chat_id}/messagesNachricht sendenPOST /v1/enrollments/{id}/eventsWartende Motion fortsetzenGET /v1/{account_id}/companies/{identifier}Unternehmensseite lesenFragen zu Curviate x Pipedream
Welche LinkedIn-Events können einen Flow in Pipedream starten?
Nachrichten, angenommene Einladungen, veröffentlichte Beiträge, Statusänderungen von Konten und jeder Schritt einer Motion, vom Start eines Kontakts bis zur Antwort, die sie beendet.
Kann Pipedream auch auf LinkedIn handeln?
Ja. Jede Curviate-Aktion ist ein einfacher HTTPS-Aufruf. Pipedream kann also suchen, schreiben, einladen oder eine Motion starten, innerhalb der Limits, die du für jedes Konto setzt.
Muss ich programmieren?
Nein. Ein Webhook-Trigger und ein HTTP-Request reichen, und Pipedream ordnet die Felder für dich zu.
Mehr Automatisierung
Verbinde Pipedream heute.7 Tage kostenlos.
Erstell deinen API-Key, richte einen Webhook auf Pipedream und starte deinen ersten Flow.
