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} Parameter mit Ihrer Programm-ID, die Sie in den Jericommerce-Einstellungen unter Einstellungen > Technik > Programminformationen

‍‍

   https://api.jericommerce.com/v1/programs/{{program_id}}/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-Adresse des Kunden, an die Sie die Push-Benachrichtigung senden möchten. Sie können diese aus dem Profil des Benutzers abrufen, der diesen Fluss ausgelöst hat.
  - Kopfzeile: Dies ist der Titel, der auf der Rückseite des Ausweises zu sehen ist.
  - Körper: 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 Systeme von Drittanbietern, wie z.B. Klaviyo, können Sie unser Variablensystem 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 hat bereits ähnliche Template-Variablen, wie wir sie haben und verwenden die {{ variable_name }} um die Variablen zu kapseln.

Aus diesem Grund unterstützen wir bereits einen anderen Kapselstil, nämlich <% variable_name %>.

Beide haben die gleiche Funktionalität.

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