Entwicklerintegration

7stamp Webhooks

Verfügbar

Übertragen Sie jedes Treueereignis von 7stamp in Echtzeit auf Ihre eigenen Systeme. Keine Umfragen und keine geplanten API-Anrufe. Ereignisse kommen als HTTPS POST-Anfragen innerhalb von Sekunden nach ihrem Eintreten an.

Verwenden Sie Webhooks, um Ihr CRM, ERP oder Ihr benutzerdefiniertes Backend mit den Ereignissen auf der Treueseite synchron zu halten: Wer ist beigetreten, wer hat einen Stempel erhalten, wer hat einen Gutschein eingelöst, wer hat ein Geburtstagsgeschenk ausgelöst und wer ist inaktiv geworden. Dann entscheiden Ihre Systeme, was mit diesen Daten geschehen soll.

Was Sie mit Webhooks tun können

Webhooks sind die ausgehende Seite des Integrationsstapels. Sie spiegeln die Kunden- und Prämienaktivitäten in den Systemen wider, denen Sie bereits für Vertrieb, Service, Analyse und Messaging vertrauen.

Spiegeln Sie den Treueverlauf in Ihr CRM

Jeder Stempel-, Gutschein-, Geburtstags- und Inaktivitätsauslöser landet im Kundendatensatz in Ihrem CRM. Sie sehen die vollständige Treuezeitleiste neben Verkäufen, Anrufen und Tickets, ohne sich bei 7stamp anzumelden.

Lösen Sie Ihren eigenen Nachrichtenstapel aus

Wenn ein Kunde einen Gutschein einlöst, senden Sie ein Dankeschön SMS von Ihrem vorhandenen SMS-Gateway. Wenn ein Kunde das Ziel erreicht, posten Sie eine Feier in Slack. Wenn jemand inaktiv wird, leiten Sie den Fall an Ihren Account Manager weiter.

Leistungsfähige Analyse und Abstimmung

Streamen Sie Ereignisse in Ihr BI Tool, Lager oder Ihre Abstimmungspipeline. Vergleichen Sie Gutscheineinlösungen mit POS-Belegen und berechnen Sie die Treue ROI in Ihren eigenen Kennzahlen.

Kartenereignistypen

SCAN – Eine Karte hat eine Scan/stamp-Aktion erhalten.
REWARD_EARNED – Auf der Karte wurde eine Belohnung verdient.
VOUCHER_ISSUED – Ein Gutschein wurde ausgestellt.
VOUCHER_REDEEMED — Ein Gutschein wurde eingelöst.
LOTTERY_WIN – Eine Lotterie führte zu einem Gewinn.
DELIVERY_INSERT – Es wurde ein Liefer-Einfügungsfluss aufgezeichnet.
CARD_JOINED – Ein Kunde ist einer Karte beigetreten.
CARD_CAMPAIGN – Ein Kartenkampagnenereignis ist aufgetreten.
BIRTHDAY_GREETING – Es ist ein Geburtstagsgrußereignis aufgetreten.
ADMIN_VOUCHER_ISSUE – Ein Administrator hat einen Gutschein ausgestellt.
CARD_ADDED_TO_WALLET – Ein Kunde hat die Karte zu seinem Portemonnaie hinzugefügt.
CARD_REMOVED_FROM_WALLET – Ein Kunde hat die Karte aus seiner Brieftasche genommen.

Erstellen Sie einen sicheren Webhook-Empfänger

Bestätigen Sie nach dauerhafter Handhabung

Ihr Endpunkt sollte HTTPS akzeptieren POST, validieren Sie die Anforderungsform, behalten Sie das Ereignis bei oder stellen Sie es in die Warteschlange und geben Sie dann eine erfolgreiche 2xx-Antwort zurück. Führen Sie vor der Bestätigung keinen langsamen CRM- oder Messaging-Anruf durch, wenn dieser sicher in die Warteschlange gestellt werden kann.

Korreliert mit External ID

Jedes zugehörige Ereignis kann das External ID und optional External Source tragen, das Sie beim Erstellen oder Scannen der Karte verwendet haben. Verwenden Sie dieses Paar, um Ihren eigenen CRM, POS oder Bestelldatensatz zu aktualisieren, ohne anhand eines Namens oder einer E-Mail-Adresse zu raten.

Make Lieferung idempotent

Speichern Sie einen dauerhaften Verarbeitungsschlüssel oder Ereignis-Fingerabdruck, bevor Nebenwirkungen ausgelöst werden. Wenn Ihr Empfänger dieselbe Lieferung noch einmal sieht, sollte er keine doppelte CRM Notiz, einen Gutschein oder eine Nachricht hinzufügen. Behandeln Sie den Endpunkt URL als Geheimnis.

Beispiel für eine Ereignis-Nutzlastform

Kopieren Sie dies in Ihren Automatisierungsschritt json
{
  "event_type": "SCAN",
  "scanned_at": "2026-07-23T12:34:56Z",
  "user_card_id": 123,
  "card_template_id": 42,
  "card_template_name": "Coffee Loyalty",
  "stamps_added": 1,
  "stamps_before": 4,
  "stamps_after": 5,
  "amount": 24.5,
  "external_order_id": "order_2048",
  "external_id": "crm_contact_8821",
  "external_source": "hubspot"
}

Konfigurieren und testen Sie einen Webhook

01

Erstellen Sie einen HTTPS-Endpunkt in Ihrem Backend, CRM-Integrationsschicht, Make-Webhook oder Zapier Catch Hook. Make Stellen Sie sicher, dass Sie das Ziel kontrollieren, bevor Sie dessen URL kopieren.

02

Öffnen Sie in 7stamp Admin Stamp Cards → API & Integrations → Webhooks.

03

Fügen Sie den Endpunkt URL hinzu und wählen Sie nur die Ereignistypen aus, die der Empfangsworkflow tatsächlich benötigt.

04

Speichern Sie die Profileinstellungen und lösen Sie dann einen einmaligen Testscan oder eine Kartenaktion aus, um ein Ereignis zu erzeugen.

05

Überprüfen Sie die empfangene Nutzlast. Ordnen Sie External ID und External Source dem erwarteten Datensatz zu und bestätigen Sie, dass der Empfänger eine erfolgreiche Antwort zurückgibt.

06

Aktivieren Sie CRM, Gutschein- oder Nachrichten-Nebeneffekte erst, nachdem Sie über eine abspielsichere Handhabung und Überwachung auf Fehler verfügen.

Optionen ohne Code: Make und Zapier

Verwenden Sie in Make Webhooks → Custom webhook, um einen Empfangs-URL zu generieren und ihn in das Profil 7stamp einzufügen. Verwenden Sie in Zapier Webhooks by Zapier → Catch Hook für denselben Zweck. Das 7stamp-Profil besitzt das Abonnement, da das aktuelle API keine automatischen Webhook-Registrierungsendpunkte verfügbar macht.

Sicherheits- und Liefervertrag

Verwenden Sie den Webhooks-Abschnitt der öffentlichen OpenAPI-Referenz als Quelle für das aktuelle Nutzlastschema und die Feldbedeutung. Erfordern Sie HTTPS, halten Sie den Empfänger URL von öffentlichen Protokollen fern und machen Sie die Verarbeitung idempotent. Bestätigen Sie beim Onboarding das Anforderungsauthentifizierungsverfahren/signature für Ihr 7stamp-Profil, bevor Sie einen bestimmten Headernamen oder eine Wiederholungsrichtlinie in der Produktion erzwingen.

Häufig gestellte Fragen

Kann ich nur bestimmte Webhook-Ereignisse auswählen?

Ja. Wählen Sie die Ereignistypen in den Webhook-Einstellungen des 7stamp-Profils aus, damit der Empfänger nur die Ereignisse erhält, die für seinen Workflow wichtig sind.

Wie verbinde ich Webhooks mit Make oder Zapier?

Erstellen Sie den empfangenden Webhook in Make oder einen Catch Hook in Zapier, kopieren Sie den generierten URL, fügen Sie ihn dann in die Webhook-Einstellungen des 7stamp-Profils ein und senden Sie ein Testereignis.

Wie soll ich ein Ereignis meinem CRM-Kontakt zuordnen?

Verwenden Sie External ID und, falls vorhanden, External Source. Dies sind die Kennungen, die Ihre Integration beim Erstellen oder Scannen der Karte bereitgestellt hat.

Sollte ich von einem Signatur-Header oder einem Wiederholungs-Timing ausgehen?

Nein. Verwenden Sie den aktuellen Liefervertrag OpenAPI/profile und bestätigen Sie das Authentifizierungsverfahren für Ihr Profil beim Onboarding, bevor Sie einen Header oder eine Wiederholungsannahme fest codieren.

Nächster Schritt

Bereit, das erste Kartenereignis zu senden?

Erstellen Sie einen Empfänger, fügen Sie dessen HTTPS URL in das Profil ein, führen Sie einen Einwegscan durch und validieren Sie den passenden External ID, bevor Sie die nachgelagerte Automatisierung aktivieren.