Low-Code-Wettermarketingkampagnen mit Voucherify, AerisWeather, Zapier, Segment, Braze und Twilio
Veröffentlicht: 2022-04-18Inhaltsverzeichnis:
- Was ist wetterbasiertes Marketing?
- Lokale wetterbasierte Kampagne:
- Kunden in Voucherify importieren.
- Kundensegment aufbauen.
- Erstellen Sie öffentliche Codes.
- Teilen Sie Codes mit Kunden über Twilio.
- Erstellen Sie Zapier <> AerisWeather-Automatisierung.
- Entwerfen Sie drei Pfade in Zapier, die die öffentlichen Codes basierend auf den Wetterbedingungen aktivieren/deaktivieren.
- Globale Wetterkampagne:
- Fügen Sie Metadaten zu Kundenprofilen in Voucherify hinzu.
- Erstellen Sie Kundensegmente basierend auf Metadaten.
- Modellieren Sie die Rabatt- und Geschenkkartenkampagnen.
- Braze-Verteilung erstellen.
- Verbinden Sie Segment mit Braze, Voucherify und Zapier.
- Baue einen Zap.
- Verfolgen Sie den Fortschritt Ihrer Kampagnen mit Voucherify.
Was ist wetterbasiertes Marketing?
Wettermarketing (auch wetterbasiertes Marketing oder wettergesteuertes Marketing) ist eine leistungsstarke Marketingautomatisierung, die Wetterdaten in Echtzeit nutzt, um Anzeigen auszulösen und Marketingbotschaften basierend auf dem lokalen Wetter zu personalisieren.
Warum sollten Sie Ihre Botschaften und Werbeaktionen auf das Wetter stützen? Eine Studie des Wirtschaftswissenschaftlers Kyle B. Murray aus dem Jahr 2010 ergab, dass die Einwirkung von Sonnenlicht den Verbrauch und unsere Wahrscheinlichkeit, Ausgaben zu tätigen, erhöhen könnte. An trüben, kalten oder stürmischen Tagen hingegen sind Käufer eher zurückhaltend beim Kauf. Das Wetter ist ein universeller Treiber des Kaufverhaltens der Verbraucher und der Empfänglichkeit für Marketingbotschaften. Vermarkter wissen, dass das Wetter einen enormen Einfluss darauf hat, was Verbraucher tun – wohin sie gehen und wie sie reisen, welche Lebensmittel sie essen, welche Kleidung sie tragen, welche Produkte und Dienstleistungen sie kaufen und schließlich, wie viel sie bereit sind auszugeben.
Einige Beispiele für wetterbasierte Marketingkampagnen:
- Starbucks richtete digitale Anzeigen basierend auf aktuellen Wettersignalen aus und richtete Inhalte und Wetterbedingungen mit Botschaften wie „Heute ist es warm! Kommen Sie herein und erfrischen Sie sich bei Starbucks.“
- Pantene bewarb seine Anti-Frizzing-Haarprodukte bei Verbrauchern in Gebieten mit hoher Luftfeuchtigkeit und seine volumengebenden Haarprodukte in trockeneren Regionen.
- Timberland nutzte eine dreitägige Wettervorhersage, um Kunden zum Kauf von Regenbekleidung zu bewegen.
- Coop schaltete aufgrund der Wettervorhersage Fondue-Käse-Spots im Schweizer Radio und warb vor allem an kälteren Tagen.
Stellen Sie sich vor, Sie möchten mehrere dynamische Werbekampagnen basierend auf Wettervorhersagen und der Geolokalisierung Ihrer Kunden starten . Was wie ein einfacher Flow aussehen mag, ist ein buchstäbliches Minenfeld technischer Probleme. Prominente Marktteilnehmer wie Starbucks oder Timberland können mehrere Abteilungen in den Aufbau eines solchen Flusses einbeziehen. Aber was ist, wenn Sie diese Zeit, dieses Geld und diese Arbeitskräfte nicht übrig haben? Glücklicherweise können Low-Code-SaaS-Plattformen zu Ihrer Rettung kommen.
Dieser Artikel zeigt Ihnen, wie Sie zwei wetterbasierte Kampagnen mit wenig oder gar keinen Programmierkenntnissen einrichten und dabei sofort einsatzbereite Funktionen bekannter SaaS-Plattformen verwenden. Die erste Kampagne eignet sich besser für lokale Unternehmen, während die zweite auf internationale Unternehmen ausgerichtet ist. Hier ist der Werbemechanismus, den wir verwenden werden:
Berliner Café – lokale Wetterkampagne
- Wenn es in Berlin schneit, aktivieren Sie einen -20% öffentlichen Gutschein in unserem Shop.
- Wenn es schneit und die Temperatur in Berlin unter -15°C gefallen ist, aktivieren Sie einen -50% öffentlichen Gutschein.
- Wenn es nicht schneit, deaktivieren Sie beide Angebote.

Globale Wetterkampagne für einen Online-Coffeeshop – Let is snow
- Wenn es am Benutzerstandort schneit, erhalten die Benutzer einen persönlichen, einmaligen Gutschein für eine kostenlose Thermoskanne, der eingelöst werden kann, wenn ihre Bestellung über 50 $ liegt.
- Wenn es schneit und die Temperatur am Standort des Benutzers unter -15 ° C liegt, erhalten die Benutzer einen Geschenkgutschein im Wert von 40 USD, der für Bestellungen über 100 USD gültig ist.

Wir werden Headless-Plattformen verwenden, um einen funktionierenden Proof of Concept für die Kampagnen zu erstellen.
- Geolokalisierungs-Web-API
- Zapier <> AerisWeather – Automatisierungs-API
- Segment – Kundendatenplattform
- Voucherify – Promotion-Management-Software
- Braze – E-Mail-Marketing
- Twilio – Mobiles Marketing
Indem Sie diese erstklassigen Headless-Services und ein wenig benutzerdefinierten Code verwenden, können Sie Ihre Markteinführungszeit und Entwicklungskosten drastisch reduzieren . Wenn Sie zum ersten Mal mit Headless-Plattformen in Kontakt kommen, könnten Sie diesen Artikel interessant finden.
Hinweis: Um sicherzustellen, dass dieser Ablauf erfolgreich ist, müssen Sie Ihren Shop mit diesen Apps verbinden.
Berliner Café – lokale Wetterkampagne
Unternehmen wurden von der COVID-19-Gesundheitskrise hart getroffen. Um Unternehmen bei der Entwicklung kreativer und einfach einzurichtender Kampagnen zu unterstützen, haben wir uns entschieden, einen Ablauf für eine wetterbasierte Kampagne für Berliner Kunden zu modellieren.
Hier ist die Werbelogik:
- Wenn es in Berlin schneit, aktivieren Sie einen -20% öffentlichen Gutschein in unserem Shop.
- Wenn es schneit und die Temperatur in Berlin unter -15°C gefallen ist, aktivieren Sie einen -50% öffentlichen Gutschein.
- Wenn es nicht schneit, deaktivieren Sie beide Angebote.
Hier ist, was wir Schritt für Schritt tun werden:
- Importieren Sie unseren Kundenstamm in Voucherify (stellen Sie sicher, dass Kundenprofile Standort und Telefonnummer enthalten).
- Bauen Sie ein Segment für Kunden aus Berlin auf.
- Erstellen Sie zwei eigenständige Codes für -20 % und -50 % mit einem benutzerdefinierten Codemuster.
- Teilen Sie den Code über die Twilio-Integration mit Kunden.
- Gehen Sie zu Zapier und bauen Sie eine Verbindung mit AerisWeather auf.
- Fragen Sie AerisWeather täglich um 7 Uhr morgens nach dem Wetter in Berlin.
- Wenn die Aktionsbedingungen erfüllt sind, sendet Zapier eine POST-Anfrage an Voucherify, um Gutscheine zu aktivieren.
- Wenn die Wetterbedingungen nicht erfüllt sind, deaktiviert Zapier über eine POST-Anforderung die eigenständigen Codes.
Voucherify – All-in-One-Promotion-Engine
Hinweis: Um eine kostenlose Testversion von Voucherify zu starten, folgen Sie diesem Link .
Voucherify ist eine API-First-Promotion-Engine, die mehrere Promotion-Typen unterstützt. Wir werden Voucherify verwenden, um:
- Importieren Sie Kunden über eine CSV-Datei.
- Bauen Sie ein Segment für Kunden aus Berlin auf.
- Erstellen Sie zwei eigenständige Codes für -20 % und -50 %.
- Teilen Sie Codes mit Kunden über die Twilio-Integration.
Kunden importieren
Öffnen Sie Ihr Voucherify-Konto und finden Sie die Registerkarte Kunden auf der linken Seite. Wenn eine CSV-Datei fertig ist, klicken Sie auf die Schaltfläche CSV-Import und beginnen Sie mit der Zuordnung von Kundenattributen zu Voucherify. Für produktionsreife Kampagnen sollten Sie Ihre Kundendatensätze über die API-Integration oder Segment.io (dargestellt im zweiten Szenario) synchronisieren.
Denken Sie daran, dass wir für diesen Arbeitsablauf den Standort und eine Telefonnummer benötigen.

Bestätigen Sie die Zuordnung. Sie werden benachrichtigt, wenn der Import fertig ist.

Bauen Sie ein Segment für Berliner Kunden auf
Je nach Anzahl der importierten Kundendaten kann der Import einige Minuten dauern . Wenn Kundenprofile bereits in Voucherify vorhanden sind, fahren Sie fort, ein Segment (Gruppe) für Kunden aus Berlin aufzubauen.
- Benennen Sie die Kundengruppe.
- Wählen Sie den Auto-Update-Modus (neue Kunden werden automatisch hinzugefügt).
- Wählen Sie die Bedingungen aus – Stadt ist Berlin.
Laden Sie die Kundenliste neu, um zu sehen, wie viele Benutzer sich für die Gruppe qualifizieren, und speichern Sie Ihr Segment.

Erstellen Sie öffentliche Codes
Wechseln Sie zum Tab Kampagnen und generieren Sie einen neuen eigenständigen Code. Eigenständige Codes sind öffentliche Rabattcodes, die über mehrere Kanäle geteilt werden. Wählen Sie die Rabattgutscheine und den eigenständigen Code als Ihren Typ aus. Passen Sie das Codemuster an, z. B. SNOW2020.

Legen Sie dann den Zeitrahmen für die Kampagne fest – wir führen eine Promotion zum Thema Winter durch, also legen wir sie auf den 1. November und den 31. Januar fest.

Wählen Sie als Nächstes den Rabatttyp, 20 % Rabatt, und fügen Sie Einlöselimits (Validierungsregeln) hinzu.
- Zielgruppe – Der Code ist nur für Kunden aus dem Segment Berlin verfügbar.
- Bestellvolumen – Der Code gilt nur für Bestellungen über 10 EUR.
- Budgetbeschränkungen – Der Code ist einmal pro Kunde einlösbar.

Überspringen Sie die Metadaten und speichern Sie die Kampagne, nachdem Sie sie im letzten Schritt überprüft haben.
Nachdem Sie den Code erstellt haben, kehren Sie zum Kampagnen-Manager zurück und erstellen Sie eine weitere Kampagne – alle Parameter bleiben gleich, außer:
- Das Codemuster ist jetzt COLD2020.
- Der Rabatt beträgt 50 %.
- Der Code ist nur für Kunden aus dem Berlin-Segment (Audience) verfügbar.
- Der Code ist nur für Bestellungen gültig, die heißen Kaffee enthalten (Bestellstruktur).
- Der Code ist einmal pro Kunde einlösbar (Budgetbeschränkungen).
Stellen Sie sicher, dass beide Codes deaktiviert sind – sie werden nur aktiviert (gültig), wenn bestimmte Wetterbedingungen erfüllt sind.

Teilen Sie Codes mit Kunden
Der letzte Schritt besteht darin, den Code mit den Kunden zu teilen. Sie können den Code in Ihren sozialen Medien, bezahlten Anzeigen oder Bannern in Ihrem Geschäft teilen. Diesmal möchten wir die Informationen zu unseren Codes per SMS versenden. Dazu verwenden wir die Twilio-Integration.
Hinweis: Sie benötigen ein Twilio-Konto, um diesen Workflow zu testen. Die Testversion von Twilio reicht aus.
Um Ihr Voucherify-Konto mit Twilio zu verbinden, gehen Sie zum Integrationsverzeichnis im Dashboard.

Suchen Sie Twilio und klicken Sie auf Verbinden . Sie müssen Folgendes bereitstellen:
- Konto-SID.
- Auth-Token.
- Telefonnummer.
Sie finden diese Daten in der Hauptansicht Ihres Twilio-Projekts.

Fahren Sie mit verbundenem Twilio-Konto fort, um den Code an Berliner Kunden zu liefern. Voucherify kann den Prozess der Bereitstellung von Codes für Ihre Endkunden unterstützen. Gehen Sie zur Registerkarte Verteilungen und erstellen Sie eine neue Nachricht.
Wir werden die Verteilung nicht auf einen Auslöser stützen – wählen Sie die manuelle Nachricht .

- Benennen Sie die Distribution (z. B. Winter Special).
- Wählen Sie den Zweck der Nachricht – Senden Sie eine einfache Nachricht an Kunden .
- Zielgruppe auswählen – Massennachrichten an Kunden aus dem Segment – Berliner Kunden.
- Wählen Sie Marketingeinwilligungen oder deaktivieren Sie diese Funktion.
- Wählen Sie den Kanal – SMS – Twilio .

Passen Sie abschließend die Textnachricht an und fügen Sie Variablen hinzu (z. B. Kundennamen). Variablen fungieren als Platzhalter, die nach dem Senden der Nachrichten mit relevanten Daten gefüllt werden.

Vergessen Sie nicht, Ihre öffentlichen Codes in die Nachricht aufzunehmen und Ihre Kunden über die Aktionsregeln zu informieren. Speichern und senden Sie die Nachricht.
Zapier – Kleber des Webs
Zapier ist eines der Top-Automatisierungstools für den modernen Tech-Stack. Es unterstützt mehr als 1000 Web-Apps und ermöglicht es Ihnen, diese mit wenig bis gar keiner Entwicklungsarbeit zu verbinden. Wir werden Zapier verwenden, um die AerisWeather-App mit Voucherify zu verbinden. Melden Sie sich bei Ihrem Zapier-Konto an und erstellen Sie einen neuen Zap.
AerisWeather wird als Auslöser fungieren. Wir werden neue Beobachtungsdaten als unser Ereignis verwenden. Klicken Sie auf Weiter und autorisieren Sie die Verbindung, indem Sie sich bei Ihrem AerisWeather-Konto anmelden (es gibt eine kostenlose Testversion).

Im nächsten Schritt müssen Sie den Trigger einrichten. Geben Sie einen Ort (Berlin) an, an dem Sie die Wettervorhersage abrufen möchten. Wählen Sie die Maßeinheiten (imperial/metrisch), die Zeitzone, wie oft das Wetter überprüft werden soll (in unserem Fall jeden Tag um 7 Uhr morgens).

Als Nächstes lässt Zapier Sie die Verbindung testen, um festzustellen, ob Ihre Zapier- und AerisWeather-Konten korrekt verbunden sind. Als Antwort sollte AerisWeather die aktuelle Wettervorhersage für Berlin anzeigen.
Definieren Sie im nächsten Schritt die Aktionen, die einer Wettervorhersage in Berlin folgen sollen. Wir werden drei Pfade bauen :
- Wenn die Wettervorhersage Schnee beinhaltet, senden Sie eine Anfrage an unseren Server, um den Schnee-Sondergutschein SNOW2020 für -20 % Rabatt zu aktivieren.
- Wenn die Wettervorhersage Schnee beinhaltet und die Temperatur unter -15°C liegt, senden Sie eine Anfrage an unseren Server, um den Kälte-Sondergutschein COLD2020 für -50% Rabatt zu aktivieren.
- Wenn die Wettervorhersage keinen Schnee enthält, deaktivieren Sie beide eigenständigen Codes, damit die Aktion aus Ihrem Store/Ihrer App verschwindet.
Um Pfade zu erstellen, verwenden wir die Funktion Pfade von Zapier.

Der erste Weg – SNOW2020
Benennen Sie Ihren Pfad und wechseln Sie zum Abschnitt Einrichtung und Test von Regeln , um den Ablauf zu ändern. Unser Fluss wird fortgesetzt, wenn die neuen Beobachtungsdaten in AerisWeather für Berlin Schnee enthalten, der in der Vorhersage unter den Abkürzungen – S, SW, WM, SI, RS, BS erscheint. Wir müssen jede der Bedingungen separat hinzufügen, getrennt durch die ODER-Bedingung:

Klicken Sie auf Weiter , um die Folgeaktion einzurichten. Wir werden Webhooks verwenden, um unseren Server über das aktuelle Wetter zu informieren. Webhooks sind eine einzigartige Art der Kommunikation zwischen verschiedenen Web-Apps. Dieses Mal senden wir eine POST-Anfrage an Voucherify, die den zuvor erstellten öffentlichen Code (SNOW2020) aktiviert .

Sie müssen die API-Referenz hinzufügen, um den Gutschein zu aktivieren, und den Gutscheinnamen hinzufügen. Die Voucherify-API-Referenz finden Sie hier erklärt. In unserem Fall ist es https://api.voucherify.io/v1/vouchers/SNOW2020/enable.

Sie müssen Ihre API-ID und Ihr Token hinzufügen, die Sie in den Voucherify-Projekteinstellungen finden.

Der zweite Weg – COLD2020
Verlassen Sie den ersten Pfad und erstellen Sie eine zweite Bedingung für verschneites und eiskaltes Wetter, um den -50 %-Standalone-Code zu aktivieren. Benennen Sie erneut den Pfad und erstellen Sie Regeln. Fahren Sie nur fort, wenn die neuen Beobachtungsdaten Schnee enthalten (das Setup ist das gleiche wie für den ersten Pfad) und die beobachtete Temperatur unter -14 °C liegt. Auch hier müssen wir für jeden Wettercode separate Regeln aufstellen – insgesamt sechs Regeln.

Fahren Sie mit der Einrichtung der Aktionen fort – wieder ein POST-Webhook, der an Voucherify gesendet wird, diesmal ist es https://api.voucherify.io/v1/vouchers/COLD2020/enable.
Der dritte Weg – beide Codes deaktivieren
Wir möchten, dass unsere eigenständigen Codes dynamisch sind – sie werden jeden Tag um 7 Uhr morgens basierend auf der Wettervorhersage für Berlin aktiviert/deaktiviert . Wir wissen bereits, wie man beides aktiviert. Sehen wir uns nun an, wie die Codes deaktiviert werden, wenn keine Schneevorhersage vorliegt.
Fügen Sie den dritten Pfad hinzu und benennen Sie ihn. Wenn die neuen Beobachtungsdaten keine der schneebezogenen Bedingungen enthalten (wieder jede einzeln), senden Sie eine POST-Anfrage an https://api.voucherify.io/v1/vouchers/SNOW2020/disable und senden Sie a POST-Anforderung an https://api.voucherify.io/v1/vouchers/COLD2020/disable. Dazu müssen zwei Schritte in Zapier eingerichtet werden.


Stellen Sie sicher, dass der Zap eingeschaltet und bereit ist!

Die beiden Standalone-Codes SNOW2020 und COLD2020 werden auf Basis der Berliner Wettervorhersage dynamisch aktiviert und deaktiviert. Denken Sie daran, dass Voucherify zwar die Backend-Logik für Ihre Codes übernimmt, Sie jedoch die volle Kontrolle darüber haben, wie Sie die Codes den Endbenutzern präsentieren.
Let is snow – Globale Wetterkampagne
Dieser Flow eignet sich hervorragend für globale Unternehmen, deren Benutzer an verschiedenen Standorten verteilt sind. Sie können Benutzer basierend auf ihren lokalen Wetterbedingungen ansprechen.
In diesem Beispiel schlagen wir eine Outreach-Kampagne für Neukunden vor, bei der wir Gutscheine für eine kostenlose Thermoskanne oder 40-Dollar-Geschenkkarten anbieten.
Hier ist die Werbelogik:
- Wenn es schneit, erhalten die Benutzer einen Gutschein für eine kostenlose Thermoskanne, die eingelöst werden kann, wenn ihre Bestellung über 50 $ liegt.
- Wenn es schneit und die Temperatur unter -15°C liegt, erhalten die Benutzer eine Geschenkkarte im Wert von 40 $, die für Bestellungen über 100 $ gültig ist.
Kampagnenregeln:
- Einmal pro Kunde einlösbar.
- Coupongültigkeit sieben Tage nach Veröffentlichung.
- Gültigkeit der Geschenkkarte für die Dauer der Aktion (in unserem Fall vom 01.09.2020 bis 31.12.2020).
Die Coupons werden über die E-Mail-Automatisierung von Braze verteilt.
Die User Journey in dieser Kampagne würde wie folgt aussehen:
Eine Anzeige führt auf die Zielseite mit einem auszufüllenden Formular. Im Formular muss ein Besucher die Standortfreigabe aktivieren und seine E-Mail-Adresse eingeben, um an der wetterbasierten Kampagne teilzunehmen. Wenn der Benutzer an seinem (vom Browser bereitgestellten) Standort zum Zeitpunkt des Ausfüllens des Formulars die in der Kampagne angegebenen Wetterbedingungen hat, erhält er den Gutschein bzw. die Geschenkkarte. Die Coupons oder Geschenkkarten werden den qualifizierten Benutzern per Braze-E-Mail zugestellt. Die Gutscheine/Geschenkkarten werden gemäß den Regeln der Kampagne (von Voucherify) validiert, und nur die Kunden, deren Bestellungen die voreingestellten Kriterien erfüllen, können sie einlösen.
Wir werden einige SaaS-Plattformen verwenden: Voucherify, Zapier, AerisWeather, Segment und Braze, um diese Kampagne zu erstellen.
Wie wird es aus technischer Sicht funktionieren?
Das Wetter und der dynamische Standort sind keine Parameter, die standardmäßig in Voucherify unterstützt werden. Durch die Verwendung von Metadaten können Sie Voucherify jedoch mit benutzerdefinierten Daten versorgen. Folglich können Ihre benutzerdefinierten Daten (wie Wetter, Beruf, Vorlieben usw.) aus dem CRM oder anderen Plattformen verwendet werden, um Kundengruppen und Einlöselimits für Ihre Werbekampagnen zu erstellen.
- Der Benutzer kommt auf die Zielseite und füllt das Formular aus, um seine E-Mail- und Geolokalisierungsinformationen über die Browser-API zu teilen.
- Das Formular sendet die Kundendaten per Webhook an Zapier:
- Zapier sendet die Daten an Segment.
- Segment sendet die Daten an Braze und Voucherify.
3. Zapier fragt AerisWeather basierend auf den Geolokalisierungsinformationen nach dem lokalen Wetter für den Benutzer. Es gibt zwei mögliche Wege, denen Zapier folgen wird:
Wenn es schneit und die Temperatur unter -15°C liegt, dann:
- Zapier fordert Voucherify auf, den Kunden mit Metadaten zu aktualisieren: isCold: true, isSnow: true.
- Die Geschenkkartenverteilung von Geschenkkarten erfolgt automatisch und wird ausgelöst, wenn der Kunde das entsprechende Segment betritt. Das Segment sammelt Kunden, die zwei Metadatenanforderungen erfüllen: isCold: true UND isSnow: true.
Wenn es am Benutzerstandort schneit und die Temperatur über -15 °C liegt, dann:
- Zapier fordert Voucherify auf, den Kunden mit Metadaten zu aktualisieren: isCold: false, isSnow: true.
- Die Verteilung der kostenlosen Thermos-Rabattcodes erfolgt automatisch und wird ausgelöst, wenn der Kunde das entsprechende Segment betritt. Das Segment sammelt Kunden, die zwei Metadatenanforderungen erfüllen: isCold: false UND isSnow: true.
Hier ist eine Zusammenfassung der Schritte, die Sie unternehmen müssen, um diese Kampagne einzurichten:
- Erstellen Sie Kundenmetadaten in Voucherify.
- Erstellen Sie Kundensegmente in Voucherify.
- Richten Sie zwei Kampagnen ein – einzigartige Coupons und Geschenkkarten in Voucherify
- Bereiten Sie die automatisierte Verteilung mit Braze mithilfe der Funktion „Benutzerdefinierte Attribute“ vor.
- Erstellen Sie eine Zielseite mit einem Formular zum Sammeln von Kundeninformationen und einer Schaltfläche zum Aktivieren der Standortfreigabe.
- Richten Sie die Segmentintegration ein, um Daten aus dem Formular zu erfassen und an Braze und Voucherify zu übertragen.
- Gehen Sie zu Zapier und erstellen Sie einen Zap mit den Plug-ins AerisWeather, Segment und Voucherify.
Erstellen Sie Metadaten in Voucherify
Bevor wir Kampagnen erstellen, sollten wir sicherstellen, dass die von Zapier fließenden Daten im richtigen Format in Voucherify landen. Um die Datenintegrität plattformübergreifend sicherzustellen, müssen Sie den Metadata Schema Validator verwenden, der in den Projekteinstellungen in Ihrem Voucherify-Konto verfügbar ist.
Wir werden mehrere neue Metadateneigenschaften für das Kundenobjekt erstellen. Wir müssen sie vorher definieren, um sicherzustellen, dass sie auf allen in diesem Flow verwendeten Plattformen gleich sind. Wir benötigen zwei Metadatentypen: isCold und isSnow, mit zwei möglichen Werten: true oder false.
Wählen Sie „Standard“-Metadaten und dann im rechten Bereich „Kunde“ aus. Fügen Sie zwei neue Definitionen hinzu.
- isCold, Typ: Flag.
- isSnow, Typ: Flagge.


Kundensegmente erstellen
Wir werden Kundensegmente basierend auf den gerade erstellten Metadaten erstellen. Dank dieser Segmente können wir die Kampagnenvalidierungsregeln und einen Auslöser für die automatische Lieferung einrichten. Auf diese Weise erhält ein Kunde die Coupons automatisch, wenn er bestimmte Wetterkriterien erfüllt.
Die Segmente werden sein:
- Kälte und Schnee: Metadaten erfüllen: {isCold: true, isSnow: true}.
- Schnee: {isCold: false, isSnow: true}.
Suchen Sie den Abschnitt Kunden in der linken Seitenleiste und erstellen Sie das erste Segment – Kälte und Schnee.
- Definieren Sie den Segmentnamen: Cold and Snow.
- Wählen Sie den Typ der automatischen Aktualisierung aus.
- Wählen Sie den Operator AND.
- Bedingungen definieren – Metadaten isCold ist wahr und isSnow ist wahr.

Fahren Sie fort, um das zweite Segment zu erstellen, in dem isCold: false, isSnow: true ist, und speichern Sie es.

Nachdem Sie Metadateneigenschaften hinzugefügt und Segmente erstellt haben, können Sie zwei Kampagnen erstellen.
Die Kampagne „Let it snow“ verwendet zwei unterschiedliche Kampagnentypen. Wir werden einen Rabattcode für eine kostenlose Thermoskanne für Kunden anbieten, die derzeit Schnee und wärmere Temperaturen (über -14 ° C) erleben, und 40-Dollar-Geschenkkarten für Benutzer, die mit Schnee und niedrigen Temperaturen (unter -15 ° C) konfrontiert sind.
Modellieren Sie die Kampagne – einzigartiger Produktrabatt
Öffnen Sie den Kampagnen-Manager und erstellen Sie eine Rabattgutschein-Kampagne.
Geben Sie im ersten Abschnitt allgemeine Informationen zur Rabattaktion an.
- Wählen Sie Massencodes als Ihren Typ aus.
- Aktivieren Sie den Auto-Update-Modus – wenn die Anzahl der für den Code berechtigten Kunden die Anzahl der generierten Codes übersteigt, werden automatisch neue Codes hinzugefügt.
- Aktivieren Kunden können einmalig an der Aktion teilnehmen – auch wenn sich der Kunde erneut für den Rabatt qualifiziert, erhält er nur einen Code aus dieser Aktion.
- Legen Sie das Limit für die Code-Einlösung auf einmal fest.
- Passen Sie das Codemuster an, z. B. SNOW2020### (optional).
Wählen Sie als Nächstes den Zeitraum der Kampagne und die Gültigkeit des Codes aus. Achten Sie darauf, die Gültigkeit des Codes auf 7 Tage nach Veröffentlichung einzustellen. Der Vorgang der Veröffentlichung bedeutet die Zuordnung des Codes zu dem ausgewählten Kunden.

Wählen Sie dann die Rabattart aus. Wir möchten eine Thermoskanne kostenlos verschenken; Daher können wir für die Thermoskanne einen Stückrabatt einrichten. Wählen Sie als Rabatteffekt Immer neue Bestellpositionen hinzufügen . Dabei spielt es keine Rolle, ob der Kunde die Flasche bereits im Warenkorb hat – es wird immer eine neue zur Bestellung hinzugefügt.

Wir müssen die folgenden Validierungsregeln hinzufügen:
- Zielgruppe : Der Kunde befindet sich im Segment: Schnee.
- Bestellvolumen : Die Bestellung muss mindestens 50 $ betragen.
Nachdem Sie Ihre Regeln benannt und gespeichert haben, überspringen Sie die Metadaten und überprüfen Sie den Ablauf im Zusammenfassungsschritt. Wenn der Ablauf korrekt ist, speichern und schalten Sie die Kampagne live.
Modellieren Sie die Kampagne – 40 $ Geschenkkarten
Öffnen Sie den Kampagnen-Manager und wählen Sie als Kampagnentyp Geschenkgutscheine aus.
Geben Sie einige notwendige Informationen an:
- Wählen Sie Massencodes als Ihren Typ aus.
- Aktivieren Sie den Auto-Update-Modus.
- Kunden können einmalig an der Kampagne teilnehmen.
- Belassen Sie das Einlöselimit für den Code bei 1 (da die Mindestbestellmenge in dieser Kampagne 100 $ beträgt, können sie die Geschenkkarte nur einmal verwenden).
- Passen Sie das Codemuster an, z. B. COLD2020### (optional).
Wählen Sie den Zeitraum der Kampagne. Nach Ende der Aktion, dem 31.12., verlieren alle Gutscheine ihre Gültigkeit.
Entscheiden Sie als Nächstes über den Wert der Karte und weisen Sie Ihren Codes Einlöseregeln zu. Laden Sie 40 $ auf die Karten und bauen Sie die folgenden Regeln auf:
- Zielgruppe – Kunde ist im Segment: Cold and Snow.
- Auftragsvolumen – Gesamtbetrag – beträgt mehr als 100 $.

Überspringen Sie erneut den vierten Abschnitt (Metadaten) und speichern Sie die Kampagne.
Planen Sie die Messaging-Automatisierung mit Voucherify & Braze
Als nächstes müssen Sie in Voucherify die automatische Zustellung von Codes an Kunden einrichten, die die Wetterbedingungen erfüllen . Die Zapier-Automatisierung, die Sie im nächsten Schritt sehen werden, übernimmt die Coupon-Veröffentlichung. Die Couponveröffentlichung weist dem Neukunden, der die Rabattbedingungen erfüllt, einen zufälligen Code aus einer ausgewählten Aktion zu. Dieser Prozess findet hinter den Kulissen statt – der eigentliche E-Mail-/SMS-Versand wird von Braze abgewickelt.
Suchen Sie die Registerkarte „ Distributionen “ und erstellen Sie eine neue Automatisierung.
Wir müssen diesen Schritt zweimal durchführen, einmal für die Kampagne Let it snow 1 (Rabattcoupons) und einmal für die Kampagne Let it snow 2 (Geschenkkartenaktion). Der Aufbau ist derselbe, also zeige ich ihn nur einmal für die Kampagne „Let it snow 1“.
Wählen Sie den Nachrichtenauslöser – Kunde hat das Segment eingegeben .

- Benennen Sie die Verteilung.
- Wählen Sie den Verteilungszweck aus – Senden und vergeben Sie eindeutige Codes .
- Wählen Sie die Kampagne aus.
- Wählen Sie die Zielgruppe aus – Kunden im Snow-Segment.

Wählen Sie als Nächstes die richtigen Marketingeinwilligungen aus oder deaktivieren Sie diese Funktion.
Wählen Sie schließlich den Kanal aus, den Sie verwenden möchten – Braze .

Sie müssen Ihr Braze-Konto zuvor mit dem Integrationsverzeichnis verbinden. Dazu benötigen Sie Ihren REST-API-Schlüssel und die Informationen zum API-Endpunkt .

Dann können Sie zur Verteilung zurückkehren und einen Code des veröffentlichten Gutscheins hinzufügen (wir werden diesen Namen später in Braze verwenden, um die Verteilung basierend auf benutzerdefinierten Attributen einzurichten).
Lassen Sie uns letitsnow_1 als Code einrichten.

Befolgen Sie die gleichen Schritte für die andere Kampagnenverteilung (Let it snow 2). Die einzige Änderung in der Einrichtung besteht darin, dass das von Ihnen verwendete Segment Snow and Cold und die Kampagne Let it snow 2 ist. Außerdem lautet der Code des veröffentlichten Gutscheins letitsnow_2.
Richten Sie die Braze-E-Mail-Automatisierung ein
Die Distribution von Voucherify & Braze stellte sicher, dass Voucherify eindeutige Codes an Braze sendete, die als benutzerdefinierte Attribute zu Kundenprofilen hinzugefügt wurden . Wir müssen noch die eigentlichen E-Mail-Vorlagen in Braze einrichten, damit diese Integration funktioniert.
Wir verwenden benutzerdefinierte Attribute, um die Coupons nur an berechtigte Kunden zu verteilen. Das benutzerdefinierte Attribut ist der Code des veröffentlichten Gutscheins, den wir im vorherigen Schritt in der Verteilung in Voucherify hinzugefügt haben.
Erstellen Sie eine neue E-Mail-Kampagne in Braze
Erstellen Sie im Braze-Dashboard eine neue Kampagne, definieren Sie Ihren Kampagnennamen, wählen Sie eine E-Mail-Vorlage aus und bearbeiten Sie den E-Mail-Text. Sie müssen das benutzerdefinierte Attribut zu Ihrem E-Mail-Text hinzufügen, um die Coupons anzuzeigen.

Bearbeiten Sie Ihren E-Mail-Text und fügen Sie das in der Voucherify-Verteilung definierte benutzerdefinierte Attribut hinzu. Geben Sie {{custom_attribute.${custom_attribute_with_code}}} ein, um den eindeutigen Code anzuzeigen. Sie können es an einer beliebigen Stelle innerhalb des <body>-Tags der E-Mail-Vorlage platzieren. Stellen Sie sicher, dass es hervorsticht.
In unserem Fall ist es {{custom_attribute.${letitsnow_1}}}, da wir es zuvor in Voucherify eingerichtet haben.


So kann die E-Mail mit dem Gutscheincode aussehen:

Wählen Sie eine aktionsbasierte Bereitstellungsmethode . Die E-Mails sollten zugestellt werden, wenn sich das benutzerdefinierte Attribut auf einen neuen Wert ändert.

Anschließend können Sie mit der Einrichtung der anderen Parameter Ihrer Braze-Kampagne fortfahren.
Landingpage erstellen
Jetzt, da unsere Kampagnen live sind, müssen wir eine Zielseite erstellen , um die E-Mails an Braze zu sammeln, und eine Schaltfläche, um die Standortfreigabe zu aktivieren. Dies ist ein beispielhaftes Widget, das Sie auf Ihrer Website verwenden könnten. Dieses Formular sammelt E-Mail und Geolokalisierung (basierend auf der vom Browser bereitgestellten IP-Adresse) von den Benutzern und sendet sie an Zapier, um den Zapier-Workflow zu starten (den wir im nächsten Schritt erläutern werden).
Richten Sie die Segmentintegration ein
Segment ist eine Kundendateninfrastruktur (CDI), die von einer robusten API unterstützt wird. Mit Hilfe von Segment können Kunden Kundendaten einfach sammeln, analysieren und übertragen.
Sie müssen Segment einrichten, um die E-Mail-Adressen von Zapier zu senden und Braze- und Voucherify-Benutzer zu erstellen, wenn jemand das Formular ausfüllt.
Zuerst müssen Sie ein Segmentkonto erstellen. Sie müssen dann eine Quelle (Zapier) und zwei Ziele (Braze und Voucherify) im Segment hinzufügen. Sie müssen zuvor Konten auf diesen Plattformen haben, um Ihre API-Schlüssel zu kopieren. Zapier bietet keine Integration mit Segment, daher fügen wir es als HTTP-API-Anforderung hinzu.
Gehen Sie zu Segment, wählen Sie Quellen auf der linken Seite und klicken Sie auf Quelle hinzufügen. Sie werden zu einem Quellkatalog weitergeleitet.

Quelle hinzufügen und benennen, z. B. Zapier.

Wenn Sie eine HTTP-API hinzufügen und benennen, erhalten Sie einen Schlüssel, den Sie kopieren und in Ihren Zap einfügen müssen. Wie das geht, erklären wir im nächsten Schritt. Bis Sie Ihren Zap eingerichtet haben, lassen Sie die Quelle unverändert und fahren Sie mit dem Hinzufügen Ihrer Ziele fort.
Klicken Sie auf eine blaue Schaltfläche Ziel hinzufügen oder gehen Sie in der linken Seitenleiste zu Ziele .
Lassen Sie uns Braze als Ziel hinzufügen . Wenn Sie auf Ziel hinzufügen klicken, öffnet sich der Zielkatalog. Wählen Sie Braze und fügen Sie es als Ziel hinzu und konfigurieren Sie es dann. Wählen Sie Zapier als Quelle aus.

Die Löteinstellungen werden geöffnet. Sie benötigen REST API Key und Appboy Datacenter (Ihren Braze-Cluster).
Sie finden Ihren API-Schlüssel in den App-Einstellungen – Entwicklerkonsole in Braze. Sie können dort sogar einen neuen, separaten API-Schlüssel erstellen und auswählen, dass nur Benutzerdaten gesendet werden. Auf der rechten Seite finden Sie eine Schaltfläche Neuen API-Schlüssel erstellen. Nachdem Sie einen neuen Schlüssel erstellt oder den vorhandenen verwendet haben, können Sie ihn zu Segment hinzufügen.


Dann müssen Sie Ihren Braze Datacenter-Cluster hinzufügen. Um zu entscheiden, welches Ihr Braze-Rechenzentrum ist, müssen Sie die Struktur Ihres REST-Endpunkts überprüfen, und wenn Sie sie mit Braze-API-Definitionen vergleichen, wissen Sie, welcher Cluster Ihnen gehört.
Nachdem Sie Ihr Rechenzentrum ausgewählt haben, aktivieren Sie den Zielendpunkt (blauer Schieberegler neben dem Zielnamen).

Nun fügen wir Voucherify als Destination hinzu . Befolgen Sie die gleichen Schritte wie beim Hinzufügen von Braze – suchen Sie es im Katalog, fügen Sie es hinzu und konfigurieren Sie die Quelle für Zapier. Dann müssen Sie nur noch Ihren API-Schlüssel und Ihr Token kopieren.

Sie finden Ihre API-Schlüssel in den Voucherify-Projekteinstellungen. Kopieren Sie sie und fügen Sie sie dem Segment hinzu. Voucherify aktivieren (blauer Schieberegler neben dem Zielnamen). Sie sind alle eingerichtet!
Richten Sie Ihren Zap ein
Gehen Sie zu Zapier und erstellen Sie einen Zap mit AerisWeather, Segment und einem Voucherify-Plug-in.
Eine kurze Erinnerung an den gewünschten Workflow:
1. Das Formular sendet die Daten per Webhook an Zapier, wenn der Kunde das Formular auf der Website mit seiner E-Mail-Adresse ausfüllt und der Geolokalisierung zustimmt.
2. Zapier sendet die Daten an Segment, das sie an Braze und Voucherify sendet, wo Benutzer erstellt werden.
3. Zapier fragt AerisWeather nach dem lokalen Wetter des Benutzers, basierend auf seinen gesammelten Geolokalisierungsinformationen. Es gibt zwei mögliche Wege, denen Zapier folgen wird:
Wenn es am Benutzerstandort schneit und die Temperatur unter -15 °C liegt, dann:
- Zapier fordert Voucherify auf, Kunden mit Metadaten zu aktualisieren isCold: true, isSnow: true.
- Die Verteilung der Geschenkkarten erfolgt automatisch und wird ausgelöst, wenn der Kunde das relevante Segment für Benutzer betritt, die diese beiden Metadatenanforderungen erfüllen: isCold: true UND isSnow: true.
Wenn es am Benutzerstandort schneit und die Temperatur über -15 °C liegt, dann:
- Zapier fordert Voucherify auf, Kunden mit Metadaten zu aktualisieren isCold: false, isSnow: true.
- The coupon distribution is automatic, triggered when the customer enters the relevant segment for users who meet these two metadata requirements isCold: false AND isSnow: true.
Here is the Zap set-up:

To reproduce this Zap, add the following steps to your Zap.
Webhooks by Zapier – Catch Hook

The first step on Zapier is catching a webhook sent from your website. This will trigger the entire workflow. The Zap workflow will be activated if someone fills out a form on your website. The form will send data to Zapier containing the user e-mail and geolocation.
If you set-up the “webhook by Zapier” on Zapier, a custom URL will be generated for you to send the requests. You will need to use this URL to set-up the webhook on your landing page.
We have created a sample code for the form, including webhook, here: https://glitch.com/edit/#!/thoracic-silky-angora
Remember to use your Webhook URL in line 57 .

Here is an example of a response Zapier will catch.

The second step on Zapier should be a webhook sent from Zapier to another application, in our case, Segment. You need to set up the webhook directly on Zapier.
You need to add the URL of the application, where Zapier should send the webhook. In our case, it's Segment API: https://api.segment.io/v1/identify.

You need to mark in which format or language you will be sending your data – we have chosen JSON payload type because this is the format Braze reads the data in.
You need to mark which data should be sent out and map the data. We will be sending only the email addresses, but in Segment, we also need userId to identify the users, so we have decided to use the email as a user id. We have mapped it the following way:
{{CODE}}
{
"userId": "{{107784173__userEmail}}",
"Züge": {
"email": "{{107784173__userEmail}}"
}
}
{{ENDCODE}}
Then, choose the following settings:
- Wrap requests in array: No
- Unflatten: Yes
Add Basic Authentication — this is your write key from Segment set-up (we got it when we were setting up Zapier as a source in Segment in the previous step).
Note that you need to add a “pipe” | after the write key to separate the key from the password. In our case, there is no password, so we just add the pipe and leave the space on the right empty.


After setting the webhook up, you can test it and check if the data collected in your form is successfully sent via webhook on your page to Zapier then to Segment, then to finally hit Voucherify and Braze.
Find Observation Data in AerisWeather
We want AerisWeather to check the weather forecast at the user's location and to have the metadata assigned to the customers if the weather forecast shows snow or temperatures below -15°C. This metadata will be added to the customer data in Voucherify and will let us validate if the users are eligible for the promotion or not.
To set it up, you need to choose Find observation data in AerisWeather.

You will need to set-up an account on AerisWeather and add your AerisWeather user ID in Zapier.
As for the action – add location data that you have collected via webhook from your store and choose the units (in our case, metric).


As you can see, the test was successful, and the response from AerisWeather returns the weather conditions in the user's location.
Delay for (by Zapier)
To give the applications some time between creating customers and updating their metadata, we need to add a step “delay for”. This will ensure the customer exists in Voucherify and Braze before we add metadata to their profile.

Conditionally run (by Zapier)
Now, you will need to set up a set of conditions. Suppose the weather forecast contains specific data (snow or the temperature drops below -15°C). In that case, predefined metadata should be added to the user data stored in Voucherify.

Sie müssen Webhooks von Zapier verwenden, wählen Sie die Aktion Bedingt ausführen.
Regeln erstellen
Wir benötigen zwei Szenarien, zwei Sätze von Bedingungen (in Zapier „Pfade“ genannt), auf deren Grundlage wir zwei verschiedene Kampagnen durchführen werden.
Weg A – es schneit und die Temperatur liegt unter -15°C.
Wir müssen einen Regelsatz aufstellen. Wir nennen die Metadaten isSnow und isCold, die Bedingungen werden als Flag markiert (so wie wir es in den Kundenmetadaten in Voucherify eingerichtet haben).

In diesem Szenario möchten wir, dass beide Werte wahr sind, isSnow=true und isCold=true.
Lassen Sie uns die Regeln aufstellen:


Hinweis: Diese Akronyme sind primäre Wettercodes, und wir haben für dieses Beispiel alle möglichen Wetterbedingungen ausgewählt, die Schnee enthalten.
Hinweis: Obs Temp C sind Daten, die die vorhergesagte Temperatur im Moment am angegebenen Ort zeigen.
Sie müssen insgesamt sechs Regeln aufstellen, da es einige Wettercodes gibt, die Schnee vorhersagen (S, SW, WM, SI, RS, BS).
Wenn diese Bedingungen erfüllt sind, fährt der Zap mit der nächsten Aktion fort. Wenn diese Bedingungen nicht erfüllt sind, stoppt der Zap.
Der nächste Schritt ist Action by Voucherify. Dieser Schritt wird ausgeführt, wenn die gerade erstellten Regeln erfüllt sind. Dieser Schritt ist in beiden Pfaden A und B identisch, unterscheidet sich jedoch durch die dem Kunden hinzugefügten Metadaten. Wir werden diesen Schritt für Pfad A zeigen und Ihnen später sagen, wie die Einrichtung für Pfad B aussehen sollte.
Aktion von Voucherify – Aktualisieren Sie den Kunden in Voucherify
Sie müssen ein Plug-in von Voucherify – Update customer in Voucherify (1.9.0) auswählen. Dank dessen können Sie dem Benutzer, der das Formular auf Ihrer Website ausgefüllt hat, Metadaten hinzufügen, basierend auf den Wettervorhersagebedingungen für den angegebenen Standort. Diese Metadaten beschreiben, ob sie die Anforderungen der Kampagne (Schnee und Temperatur) erfüllen. Sie müssen die App – Voucherify (und die aktuelle Version der App) und das Aktionsereignis (Update Customer) auswählen.

Sie müssen ein Voucherify-Konto auswählen und es mit Zapier verbinden. Dann müssen Sie die Aktion einrichten.

Folgendes werden wir senden:
- Quell-ID: Benutzer-E-Mail
- E-Mail: Benutzer-E-Mail
- Metadaten – isSnow true und isCold true

Sie können Ihre Aktion jetzt testen.
Weg B – es schneit und die Temperatur liegt über -15°C.
Die Einrichtung dieses Pfads und dieser Aktion durch Voucherify ist fast identisch mit Pfad A. Die einzigen zwei Unterschiede sind:
- Sie müssen die Bedingung so einstellen, dass Obs Temp C mehr als -15 °C beträgt (statt weniger als -14 °C).
- Metadaten, die den Kunden in Voucherify hinzugefügt werden, müssen isSnow=true, isCold=false sein.
Voila! Sie haben die Einrichtung Ihrer Kampagne abgeschlossen. Jetzt können Sie es auf verschiedenen Kanälen bewerben, z. B. Google Ads, Facebook- oder Instagram-Anzeigen oder sogar Offline-Medien (eine Anzeige in einem gedruckten Magazin oder einem Poster, die das Publikum über einen QR-Code auf einen Landingpage-Link leiten).
Hinweis: Diese Kampagneneinrichtung validiert die Wetterbedingungen, wenn der Kunde das Formular ausfüllt. Sie könnten auch ein anderes Validierungsschema einrichten, zum Beispiel das Wetter des Kunden während der Einlösung des Gutscheins/der Geschenkkarte überprüfen (jeder bekommt einen Gutschein, aber er kann ihn nur bei Schnee verwenden). Voucherify bietet Ihnen dank einer flexiblen und robusten API viele Möglichkeiten.
Nachdem Sie Ihre Kampagne eingerichtet haben, können Sie Veröffentlichungen und Einlösungen direkt im Voucherify-Dashboard verfolgen.
Hinweis: Für diese Kampagne können Verteilungen nur in Braze analysiert werden, da wir keine Voucherify-Verteilungen verwendet haben. Wenn wir Voucherify als Vertriebskanal verwendet haben, könnten wir die Vertriebsanalysen in Voucherify sehen.
Rückzahlungsgeschichte
In der Kampagnenansicht sehen Sie den Status der Einlösungen (erfolgreich/fehlgeschlagen), die eingelösten Gutscheine, Kunden und das Einlösedatum.

Geschichte der Veröffentlichungen
Aus der Kampagnenansicht können Sie auch die Veröffentlichungshistorie einsehen. Es zeigt Ihnen, wie viele Gutscheine veröffentlicht wurden, welches der Gutscheincode war, an wen sie veröffentlicht wurden, wann und über welchen Kanal.

Zusammenfassung
Dank der flexiblen API von Voucherify und seiner breiten Integration können Sie fortschrittliche Werbekampagnen erstellen, die wenig bis gar keine Programmierung von Ihrer Seite erfordern.
{{CTA}}
Wenn Sie mehr über die Voucherify-Funktionen erfahren möchten
Fang hier an
{{ENDCTA}}
