Sie können Push-Benachrichtigungen an Wallet-Pässe aus jedem Klaviyo Flow auslösen. Fügen Sie dazu eine Webhook-Aktion hinzu, die die JeriCommerce-API zum Senden von Push-Benachrichtigungen aufruft.
Webhook-Aktion einrichten ¶
Webhook-Aktion hinzufügen
Klicken Sie in Ihrem Klaviyo Flow auf Add Action und wählen Sie Webhook. Dadurch wird bei jedem Kunden, der diesen Schritt des Flows erreicht, eine HTTP-Anfrage gesendet.
Ziel-URL festlegen
Fügen Sie die URL des Endpunkts zum Senden von Push-Benachrichtigungen in das Feld Destination URL ein. Ersetzen Sie den Platzhalter durch den Program-Slug. Sie finden ihn im JeriCommerce-Dashboard unter Settings > Technical > Program Information.
https://api.jericommerce.com/v1/programs/{program_slug}/integrations/api/send-push
API-Schlüssel-Header hinzufügen
Fügen Sie im Bereich Headers einen neuen Header hinzu:
- Key:
api-key - Value: Ihr API-Schlüssel unter Settings > Technical > API Keys
Haben Sie noch keinen Schlüssel? Erstellen Sie in diesem Bereich einen und kopieren Sie den Wert. Er wird nur einmal angezeigt.
JSON-Body erstellen
Der Body ist ein JSON-Array mit einem Objekt pro Benachrichtigung. Jedes Objekt enthält die folgenden Felder:
| Feld | Erforderlich | Beschreibung |
|---|---|---|
email |
Ja | E-Mail-Adresse des Kunden. Verwenden Sie die Klaviyo-Profilvariable {{ person.email|default:'' }}. |
header |
Ja | Titel, der auf dem Wallet-Pass angezeigt wird |
body |
Ja | Text der Benachrichtigung |
link |
Nein | URL oder Deeplink, die bzw. den der Kunde durch Tippen auf die Benachrichtigung öffnet |
Beispiel für den Body:
[
{
"email": "{{ person.email|default:'' }}",
"header": "Your reward is ready!",
"body": "You've unlocked a 10% discount. Tap to claim it.",
"link": "https://yourstore.com/rewards"
}
]
Der Body muss ein JSON-Array sein und in [ ] eingeschlossen werden – auch wenn Sie nur eine Benachrichtigung senden.

Variablen verwenden ¶
Klaviyo und JeriCommerce unterstützen beide Vorlagenvariablen. Sie verwenden jedoch dieselbe Syntax {{ }}, was zu Konflikten führen kann. Daher unterstützt JeriCommerce eine alternative Syntax für seine Variablen:
| System | Syntax | Beispiel |
|---|---|---|
| Klaviyo | {{ variable }} |
{{ person.first_name }} |
| JeriCommerce | <% variable %> |
<% first_name %> |
| Auf dem Gerät (Wallet) | %%variable%% |
%%balance%% |
Verwenden Sie die Klaviyo-Syntax {{ }} für Profildaten (E-Mail, Name) und die JeriCommerce-Syntax <% %> für Treuedaten (Punktestand, Stufe). Eine vollständige Liste der Variablen finden Sie unter Versandstrategien für Benachrichtigungen.
Webhook Builder ¶
Mit dem Webhook Builder erstellen Sie Ziel-URL, Header und JSON-Body zum direkten Einfügen in Klaviyo.