Verwendung von Webhook-Antwortdaten in Ihrer Journey
Übersicht
Anchor link toWenn Sie Werte aus einer Webhook-Antwort zuordnen, speichert Pushwoosh diese als Variablen, die Sie später in der Journey überall dort verwenden können, wo Sie sonst ein Event-Attribut verwenden würden.
Speichern eines Webhook-Wertes als Tag mit „Benutzerprofil aktualisieren“
Anchor link toEin Webhook kann Daten aus einem externen System zurückgeben, wie z. B. eine CRM-Benutzer-ID oder einen Abonnementstatus, die Pushwoosh noch nicht im Benutzerprofil speichert. Benutzerprofil aktualisieren speichert zugeordnete Werte als Tags, sodass Sie sie in Segmenten, dynamischen Inhalten und späteren Journey-Schritten verwenden können.
Beispiel: Speichern einer CRM-Benutzer-ID als Tag
Anchor link toEin neuer Benutzer meldet sich in Ihrer App an, und die Journey erstellt einen entsprechenden Datensatz in Ihrem CRM. Das Speichern der zurückgegebenen CRM-Benutzer-ID als Tag ermöglicht es Ihnen, denselben CRM-Datensatz später zu referenzieren oder zu aktualisieren, zum Beispiel aus einer anderen Journey oder einem nachfolgenden Webhook-Aufruf, anstatt jedes Mal einen doppelten Datensatz zu erstellen, wenn der Benutzer die Journey erneut betritt.
Journey-Ablauf: Trigger-basierter Einstieg → Webhook → Benutzerprofil aktualisieren → Zweig beenden
- Erstellen Sie eine Journey mit Trigger-basiertem Einstieg für das
SignUp-Event. - Fügen Sie nach dem Einstiegsschritt ein Webhook-Element hinzu. Benennen Sie es (z. B.
Benutzer im CRM erstellen) und legen Sie die Anfrage-URL auf den Endpunkt zum Erstellen von Benutzern in Ihrem CRM fest. - Legen Sie in der Antwortzuordnung den Pfad auf das ID-Feld in der Antwort (z. B.
data.user.id) und das Attribut aufcrm_user_idfest.

-
Fügen Sie nach dem Webhook-Schritt ein Element Benutzerprofil aktualisieren hinzu.
-
Klicken Sie unter Dynamischer Tag-Wert auf + Dynamischer Wert. Wählen Sie unter Tag den Tag aus, der die CRM-ID speichert (erstellen Sie ihn bei Bedarf im Voraus). Wählen Sie unter Event den Webhook-Schritt anhand des von Ihnen vergebenen Namens aus (
Benutzer im CRM erstellen). Wählen Sie unter Dynamischer Wertcrm_user_idaus.

- Beenden Sie den Zweig – fügen Sie ein Exit-Element hinzu oder lassen Sie ihn ohne ausgehende Verbindung.

Planen einer Verzögerung aus einem Webhook-Wert mit „Zeitverzögerung“
Anchor link toBesuchstermine, Verlängerungsfristen und Lieferfenster befinden sich oft in einem externen Buchungs- oder Abrechnungssystem. Nachdem ein Webhook das Datum aus der API-Antwort zugeordnet hat, kann Zeitverzögerung die Journey bis zu diesem Moment anhalten, zum Beispiel 2 Tage vor einem Termin, damit die nächste Nachricht rechtzeitig versendet wird.
Beispiel: Planen einer Erinnerung aus einem Datum in der Antwort
Anchor link toEin Benutzer bucht einen Termin in Ihrer App. Die Journey ruft das Besuchsdatum aus Ihrem Buchungssystem ab und sendet 2 Tage vor dem Besuch eine Push-Erinnerung.
- Erstellen Sie eine Journey mit Trigger-basiertem Einstieg für das
AppointmentBooked-Event. - Fügen Sie nach dem Einstiegsschritt ein Webhook-Element hinzu. Benennen Sie es (z. B.
Termindetails abrufen) und legen Sie die Anfrage-URL auf die API Ihres Buchungssystems fest. - Legen Sie in der Antwortzuordnung den Pfad auf das Datumsfeld in der Antwort (z. B.
appointment.date) und das Attribut aufvisit_datefest.

- Fügen Sie nach dem Webhook-Schritt ein Zeitverzögerung-Element hinzu. Wählen Sie Basierend auf Benutzer-/Event-Daten, setzen Sie Datum abrufen von auf Event, setzen Sie Event auf den Webhook-Schritt mit dem von Ihnen vergebenen Namen (
Termindetails abrufen), setzen Sie Event-Wert aufvisit_dateund stellen Sie die Verzögerung auf Vor2Tagen ein.

- Wenn Benutzer weniger als 2 Tage vor dem Besuch buchen können, aktivieren Sie In Zweige aufteilen, wenn das Datum in der Vergangenheit liegt oder leer ist im Zeitverzögerung-Element. Dadurch werden zwei Zweige erstellt: In der Vergangenheit und In der Zukunft. Siehe Zweige aufteilen, wenn das Datum in der Vergangenheit liegt oder leer ist.
- Fügen Sie einen Push-Schritt mit Ihrer Erinnerungsnachricht hinzu. Wenn die Aufteilung aktiviert ist, fügen Sie diesen Push in beiden Zweigen hinzu: In der Vergangenheit (sofort senden) und In der Zukunft (nach der Zeitverzögerung).
- Beenden Sie jeden Zweig – fügen Sie ein Exit-Element hinzu oder lassen Sie ihn ohne ausgehende Verbindung.

Wichtige Hinweise
Anchor link to- Pfadsyntax: Verwenden Sie einen durch Punkte getrennten Pfad (z. B.
data.user.id). Platzhalter und Filter werden nicht unterstützt. Weitere Informationen finden Sie unter Webhook-Antwortzuordnung. - Antwortgröße: Antworten, die größer als 64 KB sind, werden nicht für die Zuordnung verarbeitet.
- Testen: Führen Sie Webhook testen im Webhook-Element aus, bevor Sie zugeordnete Werte in einer Live-Journey verwenden.