Campañas de marketing meteorológico de bajo código con Voucherify, AerisWeather, Zapier, Segment, Braze y Twilio
Publicado: 2022-04-18Tabla de contenido:
- ¿Qué es el marketing basado en el clima?
- Campaña local basada en el clima:
- Importar cliente a Voucherify.
- Construir segmento de clientes.
- Crear códigos públicos.
- Comparta códigos con los clientes a través de Twilio.
- Construya la automatización de Zapier <> AerisWeather.
- Diseña tres caminos en Zapier que activen/desactiven los códigos públicos en función de las condiciones meteorológicas.
- Campaña meteorológica mundial:
- Agregue metadatos a los perfiles de los clientes en Voucherify.
- Cree segmentos de clientes basados en metadatos.
- Modele las campañas de descuento y tarjetas de regalo.
- Crear distribución de Braze.
- Conecte el segmento con Braze, Voucherify y Zapier.
- Construye un Zap.
- Sigue el progreso de tus campañas con Voucherify.
¿Qué es el marketing basado en el clima?
El marketing meteorológico (también marketing basado en el clima o marketing desencadenado por el clima) es una poderosa automatización de marketing que utiliza datos meteorológicos en tiempo real para activar anuncios y personalizar los mensajes de marketing según el clima local.
¿Por qué debería basar sus mensajes y promociones en el clima? Un estudio de 2010 realizado por el economista Kyle B. Murray reveló que la exposición a la luz solar podría aumentar el consumo y nuestra probabilidad de gastar . Por otro lado, durante los días tristes, fríos o tormentosos, los compradores son más reacios a comprar. El clima es un impulsor universal del comportamiento de compra del consumidor y la receptividad a los mensajes de marketing. Los especialistas en marketing saben que el clima tiene una gran influencia en las acciones que toman los consumidores: a dónde van y cómo viajan, qué alimentos comen, qué ropa usan, qué productos y servicios compran y, finalmente, cuánto están dispuestos a gastar.
Un par de ejemplos de campañas de marketing basadas en el clima:
- Starbucks orientó los anuncios digitales en función de las señales climáticas actuales, alineando el contenido y las condiciones climáticas con mensajes como “¡Hoy hace calor! Entra y refréscate con Starbucks”.
- Pantene promocionó sus productos para el cabello contra el encrespamiento a los consumidores en áreas donde la humedad alcanza su punto máximo y sus productos para el cabello voluminizadores en regiones más secas.
- Timberland usó un pronóstico del tiempo de tres días para impulsar a los clientes a comprar ropa impermeable.
- Coop lanzó anuncios de fondue de queso en la radio suiza basados en el pronóstico del tiempo, anunciando principalmente en los días más fríos.
Imagina que te gustaría lanzar varias campañas promocionales dinámicas basadas en las previsiones meteorológicas y la geolocalización de los clientes . Lo que podría parecer un flujo simple es un campo minado literal de problemas técnicos. Los actores destacados del mercado, como Starbucks o Timberland, pueden involucrar a varios departamentos en la creación de dicho flujo. Pero, ¿qué sucede si no tiene ese tiempo, dinero y mano de obra de sobra? Afortunadamente, las plataformas SaaS de código bajo pueden acudir a su rescate.
Este artículo le mostrará cómo configurar dos campañas basadas en el clima con poco o ningún conocimiento de codificación requerido, utilizando funciones listas para usar de conocidas plataformas SaaS. La primera campaña se adapta mejor a las empresas locales, mientras que la segunda está dirigida a empresas internacionales. Este es el mecanismo de promoción que utilizaremos:
Café de Berlín – campaña meteorológica local
- Si está nevando en Berlín, habilita un cupón público de -20% en nuestra tienda.
- Si está nevando y la temperatura bajó por debajo de -15°C en Berlín, habilita un cupón público de -50%.
- Si no está nevando, deshabilite ambas ofertas.

Campaña climática mundial para una tienda de café en línea: Let is snow
- Si está nevando en la ubicación del usuario, los usuarios obtendrán un cupón único personal para un termo gratis, canjeable si su pedido supera los $ 50.
- Si está nevando y la temperatura es inferior a -15°C en la ubicación del usuario, los usuarios obtendrán una tarjeta de regalo de $40 válida para pedidos superiores a $100.

Usaremos plataformas sin cabeza para crear una prueba de concepto funcional para las campañas.
- API web de geolocalización
- Zapier <> AerisWeather: API de automatización
- Segmento — Plataforma de datos del cliente
- Voucherify – Software de gestión de promociones
- Braze – Marketing por correo electrónico
- Twilio – Marketing móvil
Mediante el uso de estos servicios sin cabeza de primera clase y un poco de código personalizado, puede reducir drásticamente el tiempo de comercialización y los costos de desarrollo . Si es la primera vez que se encuentra con plataformas sin cabeza, este artículo le puede resultar interesante.
Nota: Para asegurarse de que este flujo sea exitoso, debe conectar su tienda con estas aplicaciones.
Café de Berlín – campaña meteorológica local
Las empresas se han visto muy afectadas por la crisis sanitaria del COVID-19. Para ayudar a las empresas a desarrollar campañas creativas y fáciles de configurar, hemos decidido modelar un flujo para una campaña basada en el clima para los clientes de Berlín .
Aquí está la lógica de la promoción:
- Si está nevando en Berlín, habilita un cupón público de -20% en nuestra tienda.
- Si está nevando y la temperatura bajó por debajo de -15°C en Berlín, habilita un cupón público de -50%.
- Si no está nevando, deshabilite ambas ofertas.
Esto es lo que vamos a hacer paso a paso:
- Importe nuestra base de clientes a Voucherify (asegúrese de que los perfiles de los clientes incluyan la ubicación y el número de teléfono).
- Cree un segmento para clientes de Berlín.
- Cree dos códigos independientes para -20 % y -50 % con un patrón de código personalizado.
- Comparta el código con los clientes a través de la integración de Twilio.
- Vaya a Zapier y cree una conexión con AerisWeather.
- Pídale a AerisWeather que verifique el clima en Berlín todos los días a las 7 am.
- Si se cumplen las condiciones de la promoción, Zapier envía una solicitud POST a Voucherify para habilitar los cupones.
- Si no se cumplen las condiciones climáticas, Zapier a través de una solicitud POST desactiva los códigos independientes.
Voucherify: motor de promoción todo en uno
Nota: Para iniciar una prueba gratuita de Voucherify, siga este enlace .
Voucherify es un motor de promoción de primera API que admite múltiples tipos de promoción. Vamos a utilizar Voucherify para:
- Importar clientes a través de un archivo CSV.
- Cree un segmento para clientes de Berlín.
- Cree dos códigos independientes para -20 % y -50 %.
- Comparta códigos con los clientes a través de la integración de Twilio.
Importar clientes
Abra su cuenta de Voucherify y busque la pestaña Clientes a su izquierda. Con un archivo CSV listo, haga clic en el botón Importar CSV y comience a mapear los atributos del cliente en Voucherify. Para campañas listas para producción, debe sincronizar los registros de sus clientes a través de la integración API o Segment.io (presentado en el segundo escenario).
Recuerda que necesitamos la ubicación y un número de teléfono para este flujo de trabajo.

Confirme la asignación. Se le notificará cuando la importación esté lista.

Cree un segmento para los clientes de Berlín
Dependiendo de la cantidad de datos de clientes importados, la importación puede demorar varios minutos . Con los perfiles de clientes ya en Voucherify, proceda a crear un segmento (grupo) para clientes de Berlín.
- Asigne un nombre al grupo de clientes.
- Elija el modo de actualización automática (los nuevos clientes se agregarán automáticamente).
- Seleccione las condiciones: la ciudad es Berlín.
Vuelva a cargar la lista de clientes para ver cuántos usuarios califican para el grupo y guarde su segmento.

Crear códigos públicos
Vaya a la pestaña Campañas y genere un nuevo código independiente. Los códigos independientes son códigos de descuento públicos compartidos a través de múltiples canales. Elija los cupones de descuento y el código independiente como su tipo. Personalice el patrón de código, por ejemplo, SNOW2020.

Luego, establezca el marco de tiempo de la campaña: estamos realizando una promoción con tema de invierno, así que establezcamos el 1 de noviembre y el 31 de enero.

A continuación, elija el tipo de descuento, 20 % de descuento, y agregue límites de canje (reglas de validación).
- Audiencia : el código está disponible solo para clientes del segmento de Berlín.
- Volumen de pedido : el código solo es válido para pedidos superiores a 10 EUR.
- Restricciones presupuestarias : el código se puede canjear una vez por cliente.

Omita los metadatos y guarde la campaña después de revisarla en el paso final.
Después de crear el código, regrese al Administrador de campañas y cree una campaña más : todos los parámetros serán los mismos, excepto:
- El patrón de código ahora es COLD2020.
- El descuento es del 50% de descuento.
- El código está disponible solo para clientes del segmento de Berlín (Audiencia).
- El código solo es válido para pedidos que incluyan Café Caliente (Estructura del pedido).
- El código se puede canjear una vez por cliente (restricciones de presupuesto).
Asegúrese de desactivar ambos códigos : se activarán (válidos) solo si se cumplen condiciones climáticas específicas.

Compartir códigos con los clientes
El último paso es compartir el código con los clientes. Puede compartir el código en sus redes sociales, anuncios pagados o pancartas en su tienda. Esta vez nos gustaría enviar la información sobre nuestros códigos a través de un mensaje de texto. Para ello, utilizaremos la integración de Twilio.
Nota: necesitará una cuenta de Twilio para probar este flujo de trabajo. La versión de prueba de Twilio será suficiente.
Para conectar su cuenta de Voucherify con Twilio, vaya al Directorio de integraciones en el Tablero.

Encuentra a Twilio y presiona Conectar . Debe proporcionar:
- SID de la cuenta.
- Token de autenticación.
- Número de teléfono.
Puede encontrar estos datos en la vista principal de su proyecto Twilio.

Con la cuenta de Twilio conectada, pase a entregar el código a los clientes de Berlín. Voucherify puede respaldar el proceso de proporcionar códigos a sus clientes finales. Vaya a la pestaña Distribuciones y cree un nuevo mensaje.
No vamos a basar la distribución en ningún desencadenante: elija el mensaje manual .

- Asigne un nombre a la distribución (p. ej., especial de invierno).
- Elija el propósito del mensaje: envíe un mensaje sencillo a los clientes .
- Seleccionar audiencia: mensajes masivos a clientes del segmento: clientes de Berlín.
- Elija los consentimientos de marketing o deshabilite esta función.
- Seleccione el canal – SMS – Twilio .

Finalmente, personalice el mensaje de texto y agregue variables (por ejemplo, los nombres de los clientes). Las variables actúan como marcadores de posición que se completarán con datos relevantes después de que se envíen los mensajes.

No olvides incluir tus códigos públicos en el mensaje e informar a tus clientes sobre las reglas de la promoción. Guarda y envía el mensaje.
Zapier – Pegamento de la Web
Zapier es una de las mejores herramientas de automatización para la tecnología moderna. Admite más de 1000 aplicaciones web y le permite conectarlas con poco o ningún trabajo de desarrollo. Usaremos Zapier para conectar la aplicación AerisWeather con Voucherify . Inicie sesión en su cuenta de Zapier y cree un nuevo Zap.
AerisWeather va a actuar como disparador . Vamos a utilizar New Observations Data como nuestro evento. Haga clic en Continuar y autorice la conexión iniciando sesión en su cuenta de AerisWeather (hay una versión de prueba gratuita disponible).

En el siguiente paso, deberá configurar el disparador. Proporcione una ubicación (Berlín) donde le gustaría consultar el pronóstico del tiempo. Seleccione las unidades de medida (imperiales/métricas), zona horaria, con qué frecuencia se debe verificar el clima (en nuestro caso, todos los días a las 7 a.m.).

A continuación, Zapier le permitirá probar la conexión para ver si sus cuentas de Zapier y AerisWeather están conectadas correctamente. En respuesta, AerisWeather debería mostrar el pronóstico del tiempo actual para Berlín.
En el siguiente paso, defina las acciones que seguirán a un pronóstico del tiempo en Berlín. Construiremos tres caminos :
- Si el pronóstico del tiempo incluye nieve, envíe una solicitud a nuestro servidor para habilitar el cupón especial de nieve SNOW2020 con -20% de descuento.
- Si el pronóstico del tiempo incluye nieve y la temperatura es inferior a -15°C, envíe una solicitud a nuestro servidor para habilitar el cupón especial frío COLD2020 con un -50% de descuento.
- Si el pronóstico del tiempo no incluye nieve, deshabilite ambos códigos independientes para que la promoción desaparezca de su tienda/aplicación.
Para crear rutas, utilizaremos la función Paths by Zapier.

El primer camino – NIEVE2020
Asigne un nombre a su ruta y vaya a la sección Configuración y prueba de reglas para modificar el flujo. Nuestro flujo continuará si los nuevos datos de observación en AerisWeather para Berlín incluyen nieve, que aparece en el pronóstico bajo los atajos: S, SW, WM, SI, RS, BS. Necesitamos agregar cada una de las condiciones por separado, separadas por la condición OR:

Haga clic en Continuar para configurar la acción de seguimiento. Usaremos webhooks para notificar a nuestro servidor sobre el clima actual. Los webhooks son una forma única de comunicación entre diferentes aplicaciones web. Esta vez, enviaremos una solicitud POST a Voucherify que activará el código público creado anteriormente (SNOW2020).

Deberá agregar la referencia de la API para habilitar el cupón y agregar el nombre del cupón. Puede encontrar la referencia de la API de Voucherify explicada aquí. En nuestro caso, es https://api.voucherify.io/v1/vouchers/SNOW2020/enable.

Deberá agregar su ID de API y Token , que puede encontrar en la Configuración del proyecto de Voucherify.

El segundo camino – COLD2020
Salga de la primera ruta y cree una segunda condición para clima nevado y helado para habilitar el código independiente de -50 % . Nuevamente, asigne un nombre a la ruta y cree reglas. Continúe solo si los nuevos datos de observación incluyen nieve (la configuración es la misma que para la primera ruta) y la temperatura observada es inferior a -14 °C. Nuevamente, necesitaremos configurar reglas separadas para cada código meteorológico: seis reglas en total.

Continúe configurando las acciones; nuevamente, un webhook POST enviado a Voucherify, esta vez es https://api.voucherify.io/v1/vouchers/COLD2020/enable.
El tercer camino: deshabilite ambos códigos.
Queremos que nuestros códigos independientes sean dinámicos: se activan/desactivan todos los días a las 7 a. m. según el pronóstico del tiempo para Berlín . Ya sabemos cómo habilitar ambos. Ahora, veamos cómo desactivar los códigos si no hay previsión de nieve.
Agregue la tercera ruta y asígnele un nombre. Si los nuevos datos de observación no incluyen ninguna de las condiciones relacionadas con la nieve (nuevamente, cada una por separado), envíe una solicitud POST a https://api.voucherify.io/v1/vouchers/SNOW2020/disable y envíe un POST solicitud a https://api.voucherify.io/v1/vouchers/COLD2020/disable. Esto requerirá que se configuren dos pasos en Zapier.


¡Asegúrate de que el Zap esté encendido y listo!

Los dos códigos independientes, SNOW2020 y COLD2020, se activarán y desactivarán dinámicamente según el pronóstico del tiempo de Berlín. Tenga en cuenta que mientras Voucherify maneja la lógica de back-end de sus códigos, usted obtiene control total sobre cómo presentar los códigos a los usuarios finales.
Let is snow – Campaña meteorológica mundial
Este flujo es ideal para empresas globales que tienen usuarios repartidos en diferentes ubicaciones. Pueden dirigirse a los usuarios en función de sus condiciones climáticas locales.
En este ejemplo, proponemos una campaña de divulgación para nuevos clientes, donde ofrecemos cupones para un termo gratis o tarjetas de regalo de 40 $.
Aquí está la lógica de la promoción:
- Si está nevando, los usuarios obtendrán un cupón para un termo gratis, canjeable si su pedido supera los 50$.
- Si está nevando y la temperatura es inferior a -15°C, los usuarios obtendrán una tarjeta regalo de 40$ válida para pedidos superiores a 100$.
Reglas de la campaña:
- Redimible una vez por cliente.
- Validez del cupón siete días después de la publicación.
- Validez de la tarjeta regalo durante la duración de la campaña (en nuestro caso, del 01/09/2020 al 31/12/2020).
Los cupones se distribuirán a través de la automatización de correo electrónico de Braze .
El viaje del usuario en esta campaña se vería así:
Un anuncio conduce a la página de destino con un formulario para completar. En el formulario, un visitante debe habilitar el uso compartido de la ubicación e ingresar su dirección de correo electrónico para participar en la campaña basada en el clima. Si el usuario, en su ubicación (proporcionada por el navegador), al momento de llenar el formulario, tiene las condiciones climáticas que se especifican en la campaña, obtendrá el cupón o la tarjeta regalo, respectivamente. Los cupones o tarjetas de regalo llegarán a los usuarios calificados a través del correo electrónico de Braze. Los cupones/tarjetas de regalo se validarán según las reglas de la campaña (por Voucherify), y solo los clientes cuyos pedidos cumplan con los criterios preestablecidos podrán canjearlos.
Usaremos un par de plataformas SaaS: Voucherify, Zapier, AerisWeather, Segment y Braze para construir esta campaña.
¿Cómo funcionará desde un punto de vista técnico?
El clima y la ubicación dinámica no son parámetros admitidos por defecto en Voucherify. Sin embargo, al usar metadatos, puede enviar datos personalizados a Voucherify. En consecuencia, sus datos personalizados (como el clima, la ocupación, las preferencias, etc.) tomados del CRM u otras plataformas se pueden usar para crear grupos de clientes y límites de canje para sus campañas promocionales.
- El usuario llega a la página de destino y completa el formulario para compartir su correo electrónico e información de geolocalización a través de la API del navegador.
- El formulario envía los datos del cliente vía webhook a Zapier:
- Zapier envía los datos a Segment.
- Segment envía los datos a Braze y Voucherify.
3. Zapier le pregunta a AerisWeather sobre el clima local para el usuario, según la información de geolocalización. Hay dos caminos posibles que seguirá Zapier:
Si está nevando y la temperatura es inferior a -15°C, entonces:
- Zapier solicita a Voucherify que actualice al cliente con los metadatos: isCold: true, isSnow: true.
- La distribución de tarjetas de regalo de tarjetas de regalo es automática, se activa cuando el cliente ingresa al segmento correspondiente. El segmento reunirá a los clientes que cumplan con dos requisitos de metadatos isCold: true AND isSnow: true.
Si en la ubicación del usuario está nevando y la temperatura es superior a -15 °C, entonces:
- Zapier solicita a Voucherify que actualice al cliente con los metadatos: isCold: false, isSnow: true.
- La distribución de códigos de descuento para termos gratuitos es automática y se activa cuando el cliente ingresa al segmento correspondiente. El segmento reunirá a los clientes que cumplan con dos requisitos de metadatos isCold: false AND isSnow: true.
Aquí hay un resumen de los pasos que deberá seguir para configurar esta campaña:
- Cree metadatos de clientes en Voucherify.
- Cree segmentos de clientes en Voucherify.
- Configure dos campañas: cupones únicos y tarjetas de regalo en Voucherify
- Prepare la distribución automatizada con Braze utilizando la función Atributos personalizados.
- Cree una página de destino con un formulario para recopilar información del cliente y un botón para habilitar el uso compartido de la ubicación.
- Configure la integración de segmentos para capturar datos provenientes del formulario y transferirlos a Braze y Voucherify.
- Vaya a Zapier y cree un Zap con los complementos AerisWeather, Segment y Voucherify.
Crear metadatos en Voucherify
Antes de crear campañas, debemos asegurarnos de que los datos que fluyen desde Zapier lleguen a Voucherify en el formato adecuado. Para garantizar la integridad de los datos en todas las plataformas, debe usar el Validador de esquema de metadatos disponible en la Configuración del proyecto en su cuenta de Voucherify.
Vamos a crear varias propiedades de metadatos nuevas para el objeto del cliente. Necesitamos definirlos de antemano para asegurarnos de que sean los mismos en todas las plataformas utilizadas en este flujo. Necesitaremos dos tipos de metadatos: isCold e isSnow, con dos posibles valores: true o false.
Elija Metadatos "estándar", luego elija Cliente en el panel del lado derecho. Agregue dos nuevas definiciones.
- isCold, tipo: bandera.
- isSnow, escriba: bandera.


Crear segmentos de clientes
Crearemos segmentos de clientes basados en los metadatos que acabamos de crear. Gracias a estos segmentos, podremos configurar las reglas de validación de la campaña y un disparador para la entrega automática. De esta manera, si un cliente cumple con criterios climáticos específicos, recibirá los cupones automáticamente.
Los segmentos serán:
- Frío y nieve: los metadatos satisfacen: {isCold: true, isSnow: true}.
- Nieve: {isCold: false, isSnow: true}.
Busque la sección Clientes en la barra lateral izquierda y cree el primer segmento: frío y nieve.

- Defina el nombre del segmento: Frío y Nieve.
- Seleccione el tipo de actualización automática.
- Elija el operador Y.
- Definir condiciones: los metadatos isCold son verdaderos e isSnow son verdaderos.

Continúe para crear el segundo segmento donde isCold: false, isSnow: true y guárdelo.
Con las propiedades de metadatos agregadas y los segmentos creados, está listo para crear dos campañas.
La campaña Let it snow utiliza dos tipos de campaña diferentes. Ofreceremos un código de descuento para un termo gratis para los clientes que actualmente están experimentando nieve y temperaturas más cálidas (por encima de -14 °C) y tarjetas de regalo de 40 $ para usuarios que enfrentan nieve y temperaturas bajas (por debajo de -15 °C).
Modele la campaña: descuento de producto único
Abra el Administrador de campañas y cree una campaña de cupones de descuento.
En la primera sección, proporcione información general sobre la campaña de descuento.
- Elija códigos masivos como su tipo.
- Habilite el modo de actualización automática: si la cantidad de clientes elegibles para el código excede la cantidad de códigos generados, se agregarán nuevos códigos automáticamente.
- Habilitar Los clientes pueden unirse a la campaña una vez; incluso si el cliente vuelve a calificar para el descuento, solo recibirá un código de esta campaña.
- Establezca el límite de canje de códigos en una vez.
- Personalice el patrón de código, por ejemplo, SNOW2020### (opcional).
A continuación, seleccione el período de tiempo de la campaña y la validez del código. Asegúrese de establecer la validez del código en 7 días después de la publicación. El proceso de publicación supone la asignación del código al cliente seleccionado.

Luego, elige el tipo de descuento. Queremos regalar un termo; por lo tanto, podemos configurar un descuento unitario para el termo. Elija Agregar siempre nuevos artículos de pedido como su efecto de descuento. De esta forma, no importa si el cliente ya tiene la botella en el carrito, siempre se agregará una nueva al pedido.

Necesitaremos agregar las siguientes reglas de validación:
- Público : El cliente está en el segmento: Nieve.
- Volumen del pedido : El pedido debe ser de al menos 50 $.
Después de nombrar y guardar sus reglas, omita los metadatos y revise el flujo en el paso de resumen. Si el flujo es correcto, guarde y active la campaña.
Modele la campaña: tarjetas de regalo de 40 $
Abra el Administrador de campañas y seleccione vales de regalo como su tipo de campaña.
Proporcione alguna información necesaria:
- Elija códigos masivos como su tipo.
- Habilite el modo de actualización automática.
- Habilitar Los clientes pueden unirse a la campaña una vez.
- Deje el límite de canje de códigos en 1 (como el pedido mínimo es de 100 $ en esta campaña, solo podrán usar la tarjeta de regalo una vez).
- Personalice el patrón de código, por ejemplo, COLD2020### (opcional).
Elige el marco temporal de la campaña. Después del final de la campaña, el 31 de diciembre, todas las tarjetas de regalo no serán válidas.
A continuación, decida sobre el valor de la tarjeta y asigne reglas de canje a sus códigos. Cargue 40$ en las tarjetas y construya las siguientes reglas:
- Público – El cliente está en el segmento: Frío y Nieve.
- Volumen del pedido - Monto total - es más de 100 $.

Nuevamente salte la cuarta sección (metadatos) y guarde la campaña.
Programe la automatización de mensajes con Voucherify & Braze
Lo siguiente que debe hacer en Voucherify es configurar la entrega automática de códigos a los clientes que cumplan con las condiciones climáticas . La automatización de Zapier, que verá en el siguiente paso, se encarga de la publicación de cupones. La publicación del cupón asigna un código aleatorio de una campaña seleccionada al nuevo cliente que cumple las condiciones del descuento. Este proceso se lleva a cabo tras bambalinas: Braze se encargará del envío real de mensajes de texto/correo electrónico.
Busque la pestaña Distribuciones y cree una nueva automatización.
Tendremos que hacer este paso dos veces, una para la campaña Deja que nieve 1 (cupones de descuento) y otra para la campaña Deja que nieve 2 (campaña de tarjetas regalo). La configuración es la misma, así que la mostraré solo una vez para la campaña Let it snow 1.
Elija el desencadenante del mensaje: el cliente ingresó al segmento .

- Nombra la distribución.
- Seleccione el propósito de la distribución: envíe y emita códigos únicos .
- Seleccione la campaña.
- Seleccione la audiencia: clientes en el segmento Snow.

A continuación, elija los consentimientos de marketing adecuados o deshabilite esta función.
Finalmente, seleccione el canal que desea usar: Braze .

Deberá conectar su cuenta de Braze en el Directorio de integraciones de antemano. Para eso, necesitará su clave REST API y la información del punto final de la API.

Luego, puede volver a la distribución y agregar un código de cupón publicado (usaremos este nombre más adelante en Braze para configurar la distribución según los atributos personalizados).
Configuremos letitsnow_1 como el código.

Sigue los mismos pasos para la distribución de la otra campaña (Que nieve 2). El único cambio en la configuración será que el segmento que usarás es Nieve y Frío y la campaña Let it snow 2. Además, el código del vale publicado será letitsnow_2.
Configurar la automatización de correo electrónico de Braze
La distribución de Voucherify & Braze aseguró que Voucherify enviaría códigos únicos a Braze para agregarlos a los perfiles de los clientes como atributos personalizados . Todavía tenemos que configurar las plantillas de correo electrónico reales en Braze para que esta integración funcione.
Usaremos atributos personalizados para distribuir los cupones solo a los clientes elegibles. El atributo personalizado será el código de bono publicado que hemos añadido en la distribución en Voucherify en el paso anterior.
Crear una nueva campaña de correo electrónico en Braze
Desde Braze Dashboard, cree una nueva campaña, defina el nombre de su campaña, elija una plantilla de correo electrónico y edite el cuerpo del correo electrónico. Deberá agregar el atributo personalizado al cuerpo de su correo electrónico para mostrar los cupones.

Edite el cuerpo de su correo electrónico y agregue el atributo personalizado definido en la distribución de Voucherify. Escriba {{custom_attribute.${custom_attribute_with_code}}} para mostrar el código único. Puede colocarlo en cualquier lugar dentro de la etiqueta <body> de la plantilla de correo electrónico. Asegúrate de que se destaque.
En nuestro caso, es {{custom_attribute.${letitsnow_1}}} tal y como lo hemos configurado previamente en Voucherify.


Así es como puede verse el correo electrónico con el código del cupón:

Elija un método de entrega basado en acciones . Los correos electrónicos deben entregarse si el atributo personalizado cambia a un nuevo valor.

Luego, puede continuar configurando los otros parámetros de su campaña Braze.
Crear una página de destino
Ahora que nuestras campañas están activas, necesitamos crear una página de inicio para recopilar los correos electrónicos para Braze y un botón para habilitar el uso compartido de la ubicación. Este es un widget ejemplar que podría usar en su sitio web. Este formulario recopila correo electrónico y geolocalización (basado en la dirección IP proporcionada por el navegador) de los usuarios y lo envía a Zapier para iniciar el flujo de trabajo de Zapier (que explicaremos en el siguiente paso).
Configurar la integración del segmento
Segment es una infraestructura de datos de clientes (CDI) impulsada por una API robusta. Con la ayuda de Segment, los clientes pueden recopilar, analizar y transferir datos de clientes fácilmente.
Deberá configurar Segment para enviar las direcciones de correo electrónico desde Zapier y crear usuarios de Braze y Voucherify si alguien completa el formulario.
Primero, debe crear una cuenta de segmento. Luego deberá agregar una Fuente (Zapier) y dos Destinos (Braze y Voucherify) en el Segmento. Debe tener cuentas en estas plataformas de antemano para copiar sus claves API. Zapier no ofrece integración con Segment, por lo que lo agregaremos como una solicitud de API HTTP.
Vaya a Segmento, elija Fuentes en el panel lateral izquierdo y haga clic en Agregar fuente. Se le dirigirá a un catálogo de origen.

Agregue la fuente y asígnele un nombre, por ejemplo, Zapier.

Si agrega una API HTTP y la nombra, obtiene una clave que debe copiar y pegar en su Zap. Te explicamos cómo hacerlo en el siguiente paso. Hasta que configure su Zap, deje la fuente como está y siga agregando sus destinos.
Haga clic en un botón azul Agregar destino o vaya a Destinos en la barra lateral izquierda.
Agreguemos Braze como destino . Si hace clic en agregar destino, se abrirá el catálogo de destinos. Elija Braze y agréguelo como destino, luego configúrelo. Seleccione Zapier como su fuente.

Se abrirá la configuración de soldadura fuerte. Necesitará la clave REST API y Appboy Datacenter (su clúster Braze).
Puede encontrar su clave API en la Configuración de la aplicación - Consola de desarrollador en Braze. Incluso puede crear una clave API nueva y separada allí, eligiendo solo los datos de usuario que se enviarán. A la derecha, encontrará un botón Crear nueva clave API. Después de crear una nueva clave o usar la existente, puede agregarla a Segment.


Luego, debe agregar su clúster Braze Datacenter . Para decidir cuál es su Braze Datacenter, debe verificar la estructura de su punto final REST y, si lo compara con las definiciones de la API de Braze, sabrá qué clúster es el suyo.
Después de elegir su centro de datos, habilite el punto final de destino (control deslizante azul junto al nombre del destino).

Ahora, agreguemos Voucherify como Destino . Siga los mismos pasos que para agregar Braze: búsquelo en el catálogo, agregue y configure la fuente para Zapier. Luego, todo lo que necesita hacer es copiar su clave API y su token.

Puede encontrar sus claves API en la Configuración del proyecto de Voucherify. Cópielos y agréguelos a Segment. Habilite Voucherify (control deslizante azul junto al nombre del destino). ¡Estás listo!
Configura tu Zap
Vaya a Zapier y cree un Zap con AerisWeather, Segment y un complemento de Voucherify.
Un recordatorio rápido del flujo de trabajo deseado:
1. El formulario envía los datos vía webhook a Zapier si el cliente rellena el formulario en la web, con su dirección de correo electrónico y consentimiento para realizar un seguimiento de la geolocalización.
2. Zapier envía los datos a Segment, que los envía a Braze y Voucherify, donde se crean los usuarios.
3. Zapier le pregunta a AerisWeather sobre el clima local del usuario, según la información de geolocalización recopilada. Hay dos caminos posibles que seguirá Zapier:
Si en la ubicación del usuario está nevando y la temperatura es inferior a -15 °C, entonces:
- Zapier solicita a Voucherify que actualice a los clientes con metadatos isCold: true, isSnow: true.
- La distribución de tarjetas de regalo es automática, se activa cuando el cliente ingresa al segmento relevante para los usuarios que cumplen con estos dos requisitos de metadatos isCold: true AND isSnow: true.
Si en la ubicación del usuario está nevando y la temperatura es superior a -15 °C, entonces:
- Zapier solicita a Voucherify que actualice a los clientes con metadatos 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:
{{CÓDIGO}}
{
"userId": "{{107784173__userEmail}}",
"rasgos": {
"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.

Deberá usar webhooks de Zapier, elija la acción Ejecutar condicionalmente.
Crear reglas
Necesitaremos dos escenarios, dos conjuntos de condiciones (llamados "caminos" en Zapier) en base a los cuales ejecutaremos dos campañas diferentes.
Ruta A: está nevando y la temperatura es inferior a -15 °C.
Tenemos que configurar un conjunto de reglas. Llamaremos a los metadatos isSnow e isCold, las condiciones se marcarán como una bandera (tal como lo hemos configurado en los metadatos del cliente en Voucherify).

En este escenario, queremos que ambos valores sean verdaderos, isSnow=true e isCold=true.
Configuremos las reglas:


Nota: estos acrónimos son códigos meteorológicos primarios y hemos elegido para este ejemplo todas las condiciones climáticas posibles que incluyen nieve.
Nota: Obs Temp C son datos que muestran la temperatura pronosticada en el momento, en la ubicación dada.
Debe configurar seis reglas en total, ya que hay un par de códigos meteorológicos que predicen nieve (S, SW, WM, SI, RS, BS).
Si se cumplen estas condiciones, el Zap continuará con la siguiente acción. Si no se cumplen estas condiciones, el Zap se detendrá.
El siguiente paso es Action by Voucherify. Este paso se realizará si se cumplen las reglas que acabamos de crear. Este paso será el mismo en ambas rutas, A y B, pero diferirá según los metadatos agregados al cliente. Mostraremos este paso para la ruta A y luego le diremos cuál debe ser la configuración para la ruta B.
Acción por Voucherify - Actualizar cliente en Voucherify
Deberá elegir un complemento de Voucherify - Actualizar cliente en Voucherify (1.9.0). Gracias a él, podrás añadir metadatos al usuario que ha rellenado el formulario de tu web, en función de las condiciones meteorológicas para su ubicación proporcionada. Estos metadatos describirán si cumplen con los requisitos de la campaña (nieve y temperatura). Debe elegir la aplicación: Voucherify (y la versión actual de la aplicación) y el evento de acción (Actualizar cliente).

Debe elegir una cuenta de Voucherify y conectarla a Zapier. Luego, debe configurar la acción.

Esto es lo que enviaremos:
- ID de la fuente: correo electrónico del usuario
- Correo electrónico: correo electrónico del usuario
- Metadatos: isSnow true e isCold true

Puedes probar tu acción ahora.
Ruta B: está nevando y la temperatura es superior a -15 °C.
La configuración de esta ruta y la acción de Voucherify es casi idéntica a la ruta A. Las únicas dos diferencias son:
- Debe configurar la condición para que Obs Temp C sea superior a -15 °C (en lugar de inferior a -14 °C).
- Los metadatos agregados a los clientes en Voucherify deben ser isSnow=true, isCold=false.
¡Voila! Has terminado de configurar tu campaña. Ahora puede promocionarlo en varios canales, por ejemplo, anuncios de Google, anuncios de Facebook o Instagram, o incluso medios fuera de línea (un anuncio en una revista impresa o un póster, que dirige a la audiencia a un enlace de página de destino a través de un código QR).
Nota: La configuración de esta campaña valida las condiciones climáticas cuando el cliente completa el formulario. También puede configurar un esquema de validación diferente, por ejemplo, verificar el clima del cliente durante el canje del cupón/tarjeta de regalo (todos reciben un cupón, pero solo pueden usarlo durante la nieve). Voucherify le brinda muchas posibilidades gracias a una API flexible y robusta.
Después de configurar su campaña, puede realizar un seguimiento de las publicaciones y los canjes directamente en el panel de control de Voucherify.
Nota: para esta campaña, las distribuciones se pueden analizar solo en Braze, ya que no hemos utilizado las distribuciones de Voucherify. Si hemos utilizado Voucherify como canal de distribución, podríamos ver el análisis de distribución en Voucherify.
Historial de canjes
Desde la vista de campaña, puede ver el estado de los canjes (exitoso/fallido), los vales canjeados, los clientes y la fecha de canje.

Historial de publicaciones
Desde la vista de campaña, también puedes ver el historial de publicaciones. Te muestra cuántos vales se publicaron, cuál era el código del vale, a quién se publicaron, cuándo y por qué canal.

resumen
Gracias a la API flexible de Voucherify y sus amplias integraciones, puede crear campañas promocionales avanzadas que requieren poca o ninguna codificación de su parte.
{{CTA}}
Si desea obtener más información sobre las características de Voucherify
Empieza aquí
{{ENDCTA}}
