Wie Sie Webhooks, Zapier und Make mit SocialProof.Reviews verbinden

Testimonials sind am wirkungsvollsten, wenn sie automatisch in den Rest Ihres Unternehmens fließen – Ihr CRM, Ihr Slack, Ihre E-Mail-Marketing-Plattform, Ihre Tabelle. SocialProof.Reviews löst jedes Mal einen Webhook aus, wenn ein neues Testimonial eingereicht wird, und gibt Ihnen einen Echtzeit-Trigger, den Sie überall weiterleiten können.

Was ist ein Webhook?

Ein Webhook ist eine HTTP-POST-Anfrage, die Ihr Workspace an eine URL Ihrer Wahl sendet, sobald ein neues Testimonial eingeht. Der Payload enthält alle Informationen zur Einreichung – den Namen des Bewerters, E-Mail, Bewertung, Bewertungstext, Fotos und Metadaten. Ihr empfangendes System kann dann alles tun: es protokollieren, Ihr Team benachrichtigen, einen CRM-Datensatz aktualisieren oder eine Drip-Sequenz auslösen.

Ihren Webhook-URL einrichten

Schritt 1: Zu Ihren Workspace-Einstellungen navigieren

Melden Sie sich bei SocialProof.Reviews an, öffnen Sie Ihren Workspace und gehen Sie zum Bereich Embed & Integrationen in Ihrem Admin-Panel. Suchen Sie den Tab Webhooks.

Schritt 2: Ihre Endpunkt-URL hinzufügen

Fügen Sie die URL ein, die die POST-Anfrage empfangen soll. Das kann sein:

Schritt 3: Speichern und testen

Klicken Sie auf Speichern, dann verwenden Sie die Schaltfläche Test-Event senden, um einen Beispiel-Payload an Ihren Endpunkt zu senden. Überprüfen Sie, ob er korrekt ankommt, bevor Sie live gehen.

Webhook-Payload-Format

Jede Testimonial-Einreichung sendet einen JSON-Payload mit folgender Struktur:

{
  "event": "testimonial.submitted",
  "workspaceId": "abc123",
  "testimonialId": "t_xyz789",
  "submittedAt": "2026-03-17T10:30:00Z",
  "reviewer": {
    "name": "Jane Smith",
    "email": "[email protected]",
    "jobTitle": "Head of Marketing",
    "company": "Acme Corp",
    "photoUrl": "https://..."
  },
  "rating": 5,
  "review": "This tool completely changed how we collect and display customer feedback.",
  "photos": ["https://...", "https://..."],
  "videoUrl": null,
  "approved": false,
  "source": "collect-form"
}

Verbindung mit Zapier

Zapier ermöglicht es Ihnen, SocialProof.Reviews ohne jeglichen Code mit 6.000+ Apps zu verbinden.

Schritt 1: Einen neuen Zap erstellen

Melden Sie sich bei zapier.com an und klicken Sie auf Zap erstellen.

Schritt 2: Den Trigger einrichten

  1. Suchen Sie nach Webhooks by Zapier als Trigger-App und wählen Sie es aus
  2. Wählen Sie Catch Hook als Trigger-Ereignis
  3. Klicken Sie auf Weiter – Zapier generiert eine eindeutige Webhook-URL wie https://hooks.zapier.com/hooks/catch/123456/abcdef/
  4. Kopieren Sie diese URL

Schritt 3: Die URL in SocialProof.Reviews einfügen

  1. Gehen Sie zu Ihrer Webhooks & Zapier-Seite im Admin-Panel
  2. Fügen Sie die Zapier-URL in das Feld Endpunkt-URL ein
  3. Klicken Sie auf Änderungen speichern

Schritt 4: Testen – Zapier muss zuerst lauschen

⚠️ Wichtig: Zapier akzeptiert den Test-Payload nur, während er aktiv auf einen Trigger wartet. Wenn er nicht lauscht, erhalten Sie einen 401-Fehler.

  1. Stellen Sie in Zapier sicher, dass Sie sich im Schritt Trigger testen befinden – Zapier lauscht jetzt
  2. Gehen Sie zurück zu SocialProof.Reviews und klicken Sie auf ⚡ Test senden
  3. Kehren Sie zu Zapier zurück und klicken Sie auf Trigger testen – es wird bestätigen, dass der Payload empfangen wurde, und alle verfügbaren Felder anzeigen

Schritt 5: Ihre Aktion hinzufügen

Verbinden Sie nun eine beliebige Aktion. Beispiele:

Ihr Team in Slack benachrichtigen:

Bewerter zu Ihrer E-Mail-Liste hinzufügen (Mailchimp):

In Google Sheet protokollieren:

Kontakt in HubSpot erstellen:

Schritt 6: Ihren Zap aktivieren

Klicken Sie auf Veröffentlichen und jede neue Testimonial-Einreichung löst nun automatisch Ihren Workflow aus.


Verbindung mit Make (früher Integromat)

Make ist eine visuellere, entwicklerfreundlichere Automatisierungsplattform. Es ist ideal, wenn Sie mehrstufige Abläufe, bedingte Logik oder Datentransformation benötigen.

Schritt 1: Ein neues Szenario erstellen

Melden Sie sich bei make.com an und klicken Sie auf Neues Szenario erstellen.

Schritt 2: Ein Webhooks-Modul hinzufügen

  1. Klicken Sie auf + um ein Modul hinzuzufügen
  2. Suchen Sie nach Webhooks
  3. Wählen Sie Benutzerdefinierter Webhook (wählen Sie das – nicht „Custom mailhook")
  4. Klicken Sie auf Hinzufügen → geben Sie ihm einen Namen (z.B. „SocialProof Reviews") → klicken Sie auf Speichern
  5. Make generiert eine URL wie https://hook.eu1.make.com/abc123xyzkopieren Sie diese
  6. Klicken Sie auf OK im Webhook-Modul – das Modul zeigt ein Uhr-Symbol (🕐), was bedeutet, es wartet jetzt aktiv auf Daten

Schritt 3: In SocialProof.Reviews einfügen

  1. Gehen Sie zu Ihrer Webhooks & Zapier-Seite im Admin-Panel
  2. Fügen Sie die Make-URL in das Feld Endpunkt-URL ein
  3. Klicken Sie auf Änderungen speichern

Schritt 4: Den Test senden – Make muss zuerst lauschen

⚠️ Wichtig: Make akzeptiert den Webhook nur, während er aktiv lauscht. Wenn Make nicht im Lausch-Modus ist, erhalten Sie einen 401-Fehler.

  1. Bestätigen Sie in Make, dass das Uhr-Symbol auf dem Webhook-Modul sichtbar ist – das bedeutet, es wartet
  2. Wenn das Uhr nicht angezeigt wird, klicken Sie auf Einmal ausführen (unten links im Szenario-Editor), um es neu zu aktivieren
  3. Gehen Sie zurück zu SocialProof.Reviews und klicken Sie auf ⚡ Test senden
  4. Kehren Sie zu Make zurück – es hat den Payload erfasst und alle Felder automatisch erkannt
  5. Klicken Sie auf OK, um die Datenstruktur zu bestätigen

Schritt 5: Module nach dem Trigger hinzufügen

Beispiele für leistungsstarke Make-Automatisierungen:

Nach Bewertung filtern, dann benachrichtigen:

Hochbewertete Testimonials automatisch genehmigen:

Mit bedingter Logik zum CRM hinzufügen:

Notion-Datenbankeintraag erstellen:

Schritt 6: Das Szenario aktivieren

Klicken Sie auf den Power-Schalter unten links im Szenario-Editor, um es einzuschalten. Make wird jetzt jeden eingehenden Testimonial-Webhook verarbeiten.


Sicherheitshinweis

SocialProof.Reviews sendet Webhooks von einem festen Satz von IP-Adressen und schließt einen Signatur-Header (X-SPR-Signature) ein, den Sie verwenden können, um zu überprüfen, ob die Anfrage echt ist. Zur Validierung:

  1. Berechnen Sie HMAC-SHA256 des rohen Anfragetexts mit Ihrem Workspace-Geheimschlüssel
  2. Vergleichen Sie mit dem Wert in X-SPR-Signature
  3. Verarbeiten Sie die Anfrage nur, wenn sie übereinstimmen

Dies verhindert Replay-Angriffe und stellt sicher, dass niemand gefälschte Testimonials in Ihre Automatisierungen einschleusen kann.


Häufige Webhook-Anwendungsfälle

Anwendungsfall Plattform Trigger Aktion
Echtzeit-Slack-Benachrichtigung Zapier testimonial.submitted Slack-Nachricht
Auto-Tag in E-Mail-Liste Make testimonial.submitted (Bewertung ≥ 4) Abonnenten taggen
Alle Bewertungen protokollieren Zapier testimonial.submitted Google-Sheets-Zeile
In CRM übertragen Make testimonial.submitted HubSpot/Salesforce-Kontakt
5-Sterne automatisch genehmigen Make testimonial.submitted (Bewertung = 5) API PATCH approved=true
Drip-Sequenz auslösen Zapier testimonial.submitted Mailchimp-Automatisierung

Fehlerbehebung

Schritt 1 – Zuerst mit webhook.site verifizieren

Bevor Sie Make, Zapier oder Ihren eigenen Server beschuldigen, bestätigen Sie, dass SocialProof.Reviews die Anfrage tatsächlich sendet:

  1. Gehen Sie zu webhook.site – Sie erhalten sofort eine eindeutige URL (keine Anmeldung erforderlich)
  2. Kopieren Sie diese URL
  3. Fügen Sie sie in das Feld Endpunkt-URL in Ihren Webhooks & Zapier-Einstellungen ein
  4. Klicken Sie auf Änderungen speichern
  5. Klicken Sie auf ⚡ Test senden

Sie sollten ✓ Gesendet! Payload an Ihren Endpunkt übermittelt. in der App sehen, und eine neue Anfrage erscheint auf webhook.site innerhalb einer oder zwei Sekunden. Klicken Sie darauf, um den vollständigen JSON-Payload zu inspizieren.

Wenn webhook.site ihn empfängt, funktioniert Ihr SocialProof.Reviews-Webhook korrekt – das Problem liegt bei Ihrem Make/Zapier-Setup, nicht bei der Plattform. Fahren Sie mit Schritt 2 fort.

Wenn webhook.site ihn nicht empfängt, überprüfen Sie, ob Sie nach dem Einfügen der URL auf Änderungen speichern geklickt haben und ob der Webhooks aktivieren-Toggle eingeschaltet ist.


Schritt 2 – Make-401 beheben: das Webhook-Modul löschen und neu erstellen

Ein 401 von Make bedeutet, dass das Webhook-Token ungültig oder nicht registriert ist – Make erkennt die URL nicht. Das passiert, wenn ein Szenario nicht korrekt gespeichert wurde, nachdem der Webhook erstellt wurde, oder wenn der Webhook gelöscht wurde. Einfach auf „Einmal ausführen" zu klicken behebt einen 401 nicht; Sie müssen das Webhook-Modul vollständig neu erstellen.

  1. In Ihrem Make-Szenario rechtsklicken Sie das Webhooks-Modul → auf Löschen klicken
  2. Auf + klicken, um ein neues Modul hinzuzufügen → nach Webhooks suchen → Benutzerdefinierter Webhook auswählen
  3. Auf Hinzufügen klicken → einen Namen vergeben (z.B. „SocialProof Reviews") → auf Speichern klicken
  4. Make generiert eine neue URL – kopieren Sie sie, dann klicken Sie auf OK, um den Dialog zu schließen
  5. Kritisch: auf die 💾 Speichern-Schaltfläche klicken (oben im Szenario-Editor), um den neuen Webhook zu persistieren. Wenn Sie diesen Schritt überspringen, wird das Token nicht registriert und Sie erhalten wieder 401.
  6. Jetzt auf Einmal ausführen klicken (unten links) – ein Uhr-Symbol (🕐) sollte auf dem Webhook-Modul erscheinen, was bedeutet, Make lauscht jetzt aktiv
  7. Zurück zu SocialProof.Reviews – die neue URL in Endpunkt-URL einfügen, auf Änderungen speichern klicken, dann auf ⚡ Test senden klicken

Make erfasst den Payload und zeigt alle verfügbaren Felder. Klicken Sie auf OK, um die Datenstruktur zu bestätigen, dann fahren Sie mit dem Aufbau Ihres Szenarios fort.


✗ HTTP 401 – Make/Zapier hat die Anfrage abgelehnt. Der häufigste Grund ist, dass Make oder Zapier beim Klicken auf „Test senden" nicht aktiv lauschte, oder dass das Webhook-Token ungültig ist (siehe Schritt 2 oben für Make). Lösung:

✗ HTTP 404 – Webhook-URL nicht gefunden. Die URL wurde gelöscht oder das Szenario/der Zap wurde deaktiviert. Gehen Sie zurück zu Make oder Zapier, überprüfen Sie, ob das Webhook-Modul noch existiert, und kopieren Sie eine neue URL.

✗ Verbindung konnte nicht hergestellt werden / HTTP 0. Die URL ist entweder nicht erreichbar oder Sie haben sie noch nicht gespeichert. Stellen Sie sicher, dass Sie nach dem Einfügen der URL auf Änderungen speichern geklickt haben und dass die URL mit https:// beginnt.

Der Test wird übermittelt, aber echte Einreichungen nicht. Überprüfen Sie zwei Dinge: (1) der Webhooks aktivieren-Toggle ist eingeschaltet und gespeichert, und (2) die Ereignisse, die Sie senden möchten, sind unter Zu sendende Ereignisse aktiviert. Echte Einreichungen werden nur ausgelöst, wenn der Webhook aktiviert ist.

Mein Endpunkt empfängt den Webhook nicht. Überprüfen Sie, ob Ihre URL öffentlich zugänglich ist – localhost-URLs werden abgelehnt. Verwenden Sie webhook.site, um zu bestätigen, dass der Payload gesendet wird (siehe Schritt 1 oben).

Ich erhalte doppelte Ereignisse. Implementieren Sie Idempotenz auf Ihrem empfangenden Endpunkt unter Verwendung von testimonialId als Deduplizierungsschlüssel.