Darstellung
Käufer vor Versand entfernen
Du nutzt Print-Mailings, um Kunden zum Wiederkauf zu bewegen? Wenn ein Kunde bereits wieder bestellt hat, kannst du seine noch wartenden Mailings automatisch entfernen lassen.
Dieser Ablauf berücksichtigt alle Kampagnen und entfernt nur die noch löschbaren Sendungen des jeweiligen Käufers. Für den Abgleich muss beim Kauf dieselbe E-Mail-Adresse verwendet werden wie bei der ursprünglichen Übergabe an Printstack. Die Grenzen der Entfernung gelten auch hier.
1. Bestehenden Kauf-Flow ergänzen
- Öffne einen Klaviyo-Flow mit dem Kauf-Trigger Placed Order.
- Füge direkt nach dem Auslöser, vor Wartezeiten, eine Webhook-Aktion hinzu. Lasse sie bis zum erfolgreichen Test im Entwurf.
- Prüfe die Flow-Filter: Jeder Kauf, nach dem du wartende Mailings entfernen möchtest, muss den Webhook erreichen können.
Hast du noch keinen passenden Flow, erstelle einen eigenen mit Placed Order als Auslöser und füge die Webhook-Aktion direkt dahinter ein.
0:00 / 0:00
2. Lösch-Webhook einrichten
- Kopiere deinen Printstack-API-Key, zum Beispiel aus dem Klaviyo-Einrichtungsdialog einer deiner Printstack-Kampagnen.
- Trage im Klaviyo-Webhook als Ziel-URL
https://app.printstack.de/api/records/delete/ein. - Füge unter Add Headers links
X-API-Keyund rechts deinen Printstack-API-Key ein. - Den von Klaviyo vorbelegten Body mit der E-Mail-Adresse kannst du beibehalten:
json
{
"email": "{{ person.email }}"
}Die Variable übergibt automatisch die E-Mail-Adresse des jeweiligen Käufers. Eine Kampagnen-ID brauchst du für diesen Ablauf nicht.
3. Testen und aktivieren
- Lege eine Testsendung mit erfundenen Daten in Printstack an, zum Beispiel für
erika@example.com. Sie muss Wartend oder Fehlerhaft sein und darf noch nicht im Export sein. - Öffne im Klaviyo-Webhook Preview, wähle ein Testprofil mit derselben E-Mail-Adresse und sende den Test.
- Aktualisiere nach kurzer Zeit die Sendungsübersicht in Printstack. Ist die Testsendung entfernt, schalte den Lösch-Webhook und gegebenenfalls den neuen Flow live.
Der Test löscht tatsächlich
Der Löschauftrag wird auch bei pausierten Printstack-Kampagnen ausgeführt. Verwende ausschließlich eigens angelegte Testdaten. Bereits im Export befindliche oder übertragene Mailings lassen sich damit nicht zurückholen.
Die Antwort 202 bestätigt zunächst die Annahme des Auftrags. Die Entfernung folgt im Hintergrund. Bleibt die Testsendung bestehen, prüfe E-Mail-Adresse und Sendungsstatus.
Nur bestimmte Kampagnen berücksichtigen?
Manche Mailings sollen trotz eines Kaufs versendet werden, etwa zur Kundenbindung. Dann kannst du die Entfernung auf einzelne Kampagnen beschränken. Die Varianten mit campaign oder campaigns zeigt Eigene API-Integration: Noch nicht versendete Datensätze entfernen.