5. Senden von Push-Benachrichtigungen aus Flows

Lernen Sie, wie Sie Push-Benachrichtigungen von jedem Klaviyo-Flow aus versenden und die Brieftasche als einen wichtigen Kommunikationskanal nutzen können

Die Implementierung eines Benachrichtigungsflusses auf Klaviyo kann komplexer sein als auf Shopify, aber mit der Macht der API-Schlüssel können Sie das gleiche Szenario reproduzieren.

Um eine Benachrichtigung zu senden, müssen Sie eine POST-Anfrage an die jericommerce API senden, die die E-Mail des Kunden und den Inhalt der Benachrichtigung enthält.

Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Erstellung der Aktion auf Klaviyo flows:

1. Erstellen Sie eine Webhook-Aktion auf Klaviyo.

2. Fügen Sie auf der Webhook-Karte "Einstellungen" die Sende-Push-Endpunkt als Ziel-URL. Ersetzen Sie die {programId} mit Ihrer Programm-ID, die Sie in den Jericommerce-Einstellungen unter "Einstellungen > Technik > Programminformationen" finden.

  https://api.jericommerce.com/v1/programs/{programId}/send-push

3. Fügen Sie im Abschnitt "Header" Ihren API-Schlüssel zur Authentifizierung der Anfrage hinzu. Gehen Sie zu "Einstellungen > Technik > API-Schlüssel", erstellen Sie einen neuen Schlüssel oder verwenden Sie einen vorhandenen, und fügen Sie den Wert in das Feld "Wert" ein, mit "api-key" im Feld "Schlüssel".

4. Nun können Sie den Body mit den Kundeninformationen und den Inhaltsinformationen vervollständigen. Der Body ist ein Array von Benachrichtigungen, die jeweils drei Schlüssel haben sollten:
  - E-Mail: Die E-Mail des Kunden, an die Sie die Push-Benachrichtigung senden möchten. Sie können sie aus dem Profil des Benutzers abrufen, der diesen Fluss ausgelöst hat.
  - Kopfzeile: Dies ist der Titel, der auf der Rückseite des Brieftaschenausweises zu sehen ist.
  - Body: Der lange Inhalt der Push-Benachrichtigung

hier ein Beispiel für einen Körper:

1[{
2	"email": "{{ person.email|default:'' }}",
3	"header": "Welcome!",
4	"body": "Welcome to our awesome loyalty program!",
5	"link": "https://my-shop.com"
6}]


Es ist wichtig zu beachten, dass der Body ein Array von Objekten sein sollte, auch wenn eine einzelne Push-Benachrichtigung gesendet wird.


Beispiel einer Konfiguration auf Klaviyo Flows

Profi-Tipp

Für 3-Parteien-Systeme, wie Klaviyo, können Sie unser variables System verwenden, siehe die Details auf unser Beitrag über Variablen.
Das bedeutet, dass Sie eine Variable als Kopf, Körper oder Link hinzufügen können.

Klaviyo already have similar template variables, as we have and use the `{{ variable_name }}` to encapsulate the variables. For this reason, we already support another capsule style, which is `<% variable_name %>`. Both have the same functionality.

Die geräteinternen Variablen verwenden nur noch eine Art von Format, nämlich %%variable_name%%
Sehen Sie sich ein Beispiel für die Verwendung beider Arten von Variablen in einer Push-Benachrichtigung an:

1[{
2	"email": "{{ person.email|default:'' }}",
3	"header": "Welcome <%name%>!",
4	"body": "Explore our latest collection!",
5	"link": "%%multiPass%%"
6}]

Themen

Integrationen