Alle Integrationen

Curviate x Salesforce

Salesforce-Leads im Takt mit LinkedIn. Verbinde beides mit Curviates Webhooks und API und bau den Flow, den du brauchst.

Keine Kreditkarte nötig

Was ist Salesforce?

Salesforce ist eine Cloud-CRM- und Kundenplattform für Vertrieb, Service, Marketing und Daten. Vom kleinen Team bis zum Konzern verwalten Unternehmen damit ihre Kundenbeziehungen.

Besuche salesforce.com

So arbeitet Salesforce mit Curviate

Die API von Salesforce meldet sich per OAuth an, und ihre Access Tokens laufen ab. Deshalb erreicht die LinkedIn-Seite Salesforce meist über n8n, Make oder Zapier, deren Salesforce-Schritte die Anmeldung frisch halten: Eine angenommene Einladung legt einen Lead an oder aktualisiert ihn, eine Antwort wird zur Task. In die andere Richtung ruft ein Record-Triggered Flow mit der Aktion HTTP Callout Curviate auf und bringt einen Lead in eine Motion.

Events rausmessage.receivedconnection.acceptedenrollment.finished
Aktionen reinadd contactsstart a Motion

Was du bauen kannst

Drei Flows, mit denen Teams anfangen. Jeder steht in wenigen Minuten.

Einladung angenommen, Lead per Upsert

Der Salesforce-Node in n8n legt den Lead an oder aktualisiert ihn, wenn es ihn schon gibt, mit der LinkedIn-URL in einem Custom Field.

connection.accepted

Antworten werden Tasks

Jede LinkedIn-Antwort hängt eine Task an den passenden Lead, so sieht der Owner das Gespräch in Salesforce.

message.received

Ein Flow startet die Motion

Erreicht ein Lead den Status, den du wählst, schickt ein Flow seine LinkedIn-URL an Curviate und nimmt den neuen Kontakt in eine Motion auf.

POST /v1/motions/…/contacts

So richtest du Salesforce ein

Alles läuft über zwei Dinge, die Curviate jedem Konto gibt: signierte Webhooks raus und eine REST API rein.

  1. 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. 2

    Salesforce mit deiner Automatisierung verbinden

    Melde dich in n8n, Make oder Zapier bei Salesforce an, oder erstell in Salesforce einen API-Key, wenn du eigenen Code schreibst.

  3. 3

    Events dorthin senden

    Richte einen Curviate-Webhook auf einen Webhook-Trigger in n8n, Make oder Zapier oder auf deinen eigenen Endpoint. Jeder Webhook deckt eine Quelle ab: messaging für Antworten, user für angenommene Einladungen, motion für Motion-Ergebnisse, account_status fü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://hooks.zapier.com/hooks/catch/…"
      }'
  4. 4

    In Salesforce schreiben

    Füge den Schritt für Salesforce hinzu, den dein Tool anbietet, etwa einen Lead anlegen oder aktualisieren, und ordne die Felder aus dem Curviate-Event zu.

    # was dein Tool empfängt
    { "event": "connection.accepted",
      "data": { "account_id": "acc_…", "occurred_at": "2026-10-17T09:12:00Z", … } }
  5. 5

    Leads aus Salesforce in eine Motion

    Reagier auf eine Änderung in Salesforce, leg jede Person in Curviate an und starte deine 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_…"] }

Gut zu wissen: Salesforce

Was die Salesforce-Hilfe über HTTP Callout sagt, angewandt auf Curviates API.

  1. 1

    Erst die Credentials, dann der Callout

    HTTP Callout im Flow Builder braucht eine Named Credential, verknüpft mit einer External Credential. Für Curviate wählst du das Custom-Protokoll mit Key: einen Authorization-Header mit Bearer und deinem Key, und Generate Authorization Header bleibt aus. Gib den Principal der External Credential über ein Permission Set frei.

  2. 2

    Callout nach dem Speichern

    Leg den Callout in einem Record-Triggered Flow auf den Pfad Run Asynchronously, dann läuft er, nachdem der Lead gespeichert ist. Credentials und Aktion anlegen braucht die Berechtigung Customize Applications.

  3. 3

    Ein Feld für die LinkedIn-URL

    Curviate erkennt eine Person an der LinkedIn-Profil-URL, egal in welcher Schreibweise. Halte sie in einem Custom Field an Lead und Contact, damit der Flow sie senden und deine Automatisierung den Datensatz finden kann, wenn eine Antwort kommt.

    POST https://api.curviate.com/v1/contacts
    { "linkedin_url": "linkedin.com/in/lenaweber",
      "list_name": "Salesforce MQLs" }
  4. 4

    Ein Webhook pro Quelle

    Angenommene Einladungen kommen aus der Quelle user, Antworten aus messaging. Leg also für jede einen Curviate-Webhook an und richte beide auf deinen Flow.

Nutzbare Events

message.receivedEine LinkedIn-Nachricht oder InMail ist angekommen
connection.acceptedJemand hat eine Einladung angenommen, die du über Curviate gesendet hast
enrollment.finishedEin Kontakt hat eine Motion beendet, mit Grund
enrollment.repliedEin Kontakt hat in einer Motion geantwortet, mit dem Antworttext
motion.custom_eventEine Motion hat einen Schritt erreicht, für den du benachrichtigt werden willst
post.publishedEin geplanter Beitrag ist online
account.reconnect_neededEin Konto muss sich neu anmelden
Alle Webhook-Events

Aufrufbare Aktionen

POST /v1/contactsKontakt anlegen oder aktualisieren
POST /v1/motions/{id}/contactsMotion für Kontakte starten
POST /v1/{account_id}/chats/{chat_id}/messagesNachricht senden
POST /v1/enrollments/{id}/eventsWartende Motion fortsetzen
GET /v1/{account_id}/companies/{identifier}Unternehmensseite lesen
API-Referenz

Fragen zu Curviate x Salesforce

Brauche ich dafür Entwickler?

Nein. n8n, Make und Zapier haben alle Schritte für Salesforce, du verbindest beides also ohne Code. Wer programmiert, ruft die Curviate API und die API von Salesforce direkt auf.

Kann Salesforce eine Motion starten?

Ja. Leg die Personen der Liste in Curviate an und starte die Motion im selben Flow. Wer schon in einer anderen Motion ist, lässt sich automatisch überspringen.

Was sehe ich danach in Salesforce?

Alles, was du zuordnest: neue Kontakte als Datensätze, Antworten in der Timeline und Motion-Ergebnisse als Felder für deine Reports.

Gibt es ein Curviate-Paket auf der AppExchange?

Nein. Salesforce spricht über den HTTP Callout eines Flows mit Curviate, und Curviate spricht über die Salesforce-Schritte von n8n, Make oder Zapier mit Salesforce.

Mehr CRM

Verbinde Salesforce heute.7 Tage kostenlos.

Erstell deinen API-Key, richte einen Webhook auf Salesforce und starte deinen ersten Flow.

Keine Kreditkarte nötig