Alle Integrationen

Curviate x Saava

Saava-Leads in LinkedIn-Outreach überführen. Verbinde beides mit Curviates Webhooks und API und bau den Flow, den du brauchst.

Keine Kreditkarte nötig

Was ist Saava?

Saava bietet einen KI-Avatar als Mitarbeiter für Websites, der Besucher begrüßt, Fragen aus den Seiteninhalten beantwortet, Leads erfasst und Termine bucht. Unternehmen nutzen ihn als virtuellen Ansprechpartner.

Besuche saava.ai

So arbeitet Saava mit Curviate

Saava erkennt, wer Interesse zeigt, und Curviate erreicht diese Leute auf LinkedIn, solange das Interesse frisch ist. Schick jedes Signal an Curviates API, um eine Motion zu starten, und hol dir Antworten per Webhook zurück.

Antworten rausmessage.receivedenrollment.finished
Personen reinadd contactsstart a Motion

Was du bauen kannst

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

Ein Signal startet eine Motion

Markiert Saava eine Person oder einen Account, kommt der erste Schritt auf LinkedIn noch am selben Tag.

POST /v1/motions/…/contacts

Heiße Leads, persönliche Notiz

Das Signal wandert als Feld mit, so kann deine Nachricht aufgreifen, was die Person getan hat.

POST /v1/contacts

Antworten an dein Team

Antwortet jemand auf LinkedIn, erfährt dein Team es in Slack.

message.received

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

    Personen aus Saava an Curviate senden

    Nutze die HTTP-Request- oder Webhook-Aktion von Saava oder ein Automatisierungstool, um Curviate mit der LinkedIn-URL jeder Person aufzurufen. Zusatzfelder wandern für deine Nachrichten mit.

    POST https://api.curviate.com/v1/contacts
    { "linkedin_url": "linkedin.com/in/lenaweber",
      "list_name": "Saava signals",
      "extra": { "signal": "visited pricing" } }
  3. 3

    Motion starten

    Nimm die neuen Kontakte in eine Motion auf. Sie starten innerhalb ihres Zeitplans und der Limits jedes Kontos.

    # deine Motion für sie starten
    POST https://api.curviate.com/v1/motions/mot_…/contacts
    { "contact_ids": ["con_…"] }
  4. 4

    Antworten zurückbekommen

    Richte einen Curviate-Webhook auf Saava, dein Automatisierungstool oder Slack, um von Antworten zu erfahren. 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://your-endpoint.example.com/curviate"
      }'
  5. 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 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 Saava

Was braucht Curviate von Saava?

Eine LinkedIn-Profil-URL pro Person. Name, Firma und weitere Felder sind optional und lassen sich in deinen Nachrichten nutzen.

Wird jemand doppelt angeschrieben?

Nein. Curviate erkennt eine Person an ihrem LinkedIn-Profil. Schickst du sie erneut, wird nur der Kontakt aktualisiert, und Motions können Leute überspringen, die schon in einer anderen Motion sind.

Wie schnell startet eine neue Person?

Sofort, innerhalb des Zeitplans der Motion und der Limits jedes Kontos.

Mehr Signale und Prospecting

Verbinde Saava heute.7 Tage kostenlos.

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

Keine Kreditkarte nötig