Alle Integrationen

Curviate x HubSpot

LinkedIn-Antworten und Einladungen in HubSpot. Verbinde beides mit Curviates Webhooks und API und bau den Flow, den du brauchst.

Keine Kreditkarte nötig

Was ist HubSpot?

HubSpot ist eine Kundenplattform mit CRM, Marketing, Vertrieb, Service und Content-Tools. Unternehmen jeder Größe verwalten damit Kontakte, Deals und Kundenkommunikation.

Besuche hubspot.com

So arbeitet HubSpot mit Curviate

Zwei Richtungen, keine Middleware nötig. Ein Curviate-Webhook mit Body-Template schickt die Daten an die Contacts API von HubSpot, sobald eine Einladung angenommen ist. Die Workflow-Aktion Send a webhook in HubSpot postet an ein Incoming Event in Curviate zurück: Ein gebuchtes Meeting beendet die Follow-ups, und die Deal-Phase landet am Curviate-Kontakt.

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, HubSpot-Kontakt da

Das Annahme-Event der Motion schickt E-Mail, Name, Firma und Jobtitel des Kontakts direkt an den Endpoint von HubSpot, der Kontakte anlegt.

enrollment.accepted

Ein gebuchtes Meeting beendet die Motion

Ein HubSpot-Workflow schickt einen Webhook an dein Incoming Event in Curviate. Der Schritt, der auf event.meeting_booked wartet, beendet die Enrollment und speichert die Deal-Phase am Kontakt.

event.meeting_booked

Jede Antwort in HubSpot

Ein n8n-Workflow trägt jede LinkedIn-Antwort als Engagement beim passenden HubSpot-Kontakt ein.

message.received

So richtest du HubSpot 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

    HubSpot mit deiner Automatisierung verbinden

    Melde dich in n8n, Make oder Zapier bei HubSpot an, oder erstell in HubSpot 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 HubSpot schreiben

    Füge den Schritt für HubSpot hinzu, den dein Tool anbietet, etwa einen Kontakt 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

    Kontakte aus HubSpot in eine Motion

    Reagier auf eine Änderung in HubSpot, 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: HubSpot

Aus der Entwickler-Doku von HubSpot und Curviates HubSpot-Rezept für Webhooks.

  1. 1

    Ein Token für die Contacts API

    Der Webhook ruft POST https://api.hubapi.com/crm/v3/objects/contacts mit deinem HubSpot-Token als Authorization: Bearer auf. HubSpot legt seit dem 26. Oktober 2026 keine neuen Legacy Private Apps mehr an (seit dem 28. September für neuere Accounts) und verweist neue Integrationen im Account auf Service Keys, unter Settings › Integrations › Service Keys. Bestehende Private-App-Tokens funktionieren weiter.

    { "properties": {
      "email": "{{contact.email}}",
      "firstname": "{{first_name}}",
      "company": "{{company}}" } }
  2. 2

    Send a webhook braucht Data Hub

    Die Workflow-Aktion gibt es mit Data Hub Professional oder Enterprise, und ihre URL muss mit HTTPS beginnen, was Curviates Incoming-Event-URL tut. HubSpot wiederholt einen fehlgeschlagenen Aufruf bis zu drei Tage lang, aber kein 4xx außer 429.

  3. 3

    Die E-Mail ist der Schlüssel

    Ein Post aus HubSpot findet den Kontakt über die E-Mail, der Kontakt braucht also eine. Zwei Kontakte mit derselben E-Mail treffen keinen (ambiguous_email). Ein Body-Template mit {{contact.email}} überspringt einen Kontakt ohne E-Mail und vermerkt skipped_no_email.

  4. 4

    Ankünfte prüfen, nicht das HubSpot-Log

    Curviate antwortet auf jeden lesbaren Post mit 200 und vermerkt das Ergebnis an der Ankunft: moved, no_contact, no_enrollment_waiting. curviate incoming arrivals zeigt die letzten 20, ohne einen Wert aus dem Post.

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 HubSpot

Brauche ich dafür Entwickler?

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

Kann HubSpot 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 HubSpot?

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

Gibt es eine Curviate-App im HubSpot Marketplace?

Nein. Die Verbindung ist ein Curviate-Webhook, der die API von HubSpot mit deinem Token aufruft, und ein Webhook aus einem HubSpot-Workflow, der Curviate zurückruft. Beides ist in wenigen Minuten eingerichtet.

Mehr CRM

Verbinde HubSpot heute.7 Tage kostenlos.

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

Keine Kreditkarte nötig