Campanhas de marketing de clima de baixo código com Voucherify, AerisWeather, Zapier, Segment, Braze e Twilio
Publicados: 2022-04-18Índice:
- O que é marketing baseado no clima?
- Campanha local baseada no clima:
- Importar cliente para Voucherify.
- Construir segmento de clientes.
- Crie códigos públicos.
- Compartilhe códigos com clientes via Twilio.
- Build Zapier <> automação AerisWeather.
- Projete três caminhos no Zapier que ativam/desativam os códigos públicos com base nas condições climáticas.
- Campanha meteorológica global:
- Adicione metadados a perfis de clientes no Voucherify.
- Crie segmentos de clientes com base em metadados.
- Modele as campanhas de desconto e vale-presente.
- Criar distribuição Braze.
- Conecte o Segmento com Braze, Voucherify e Zapier.
- Construir um Zap.
- Acompanhe o andamento de suas campanhas com o Voucherify.
O que é marketing baseado no clima?
O marketing climático (também marketing baseado no clima ou marketing acionado pelo clima) é uma poderosa automação de marketing que utiliza dados climáticos em tempo real para acionar anúncios e personalizar mensagens de marketing com base no clima local.
Por que você deve basear suas mensagens e promoções no clima? Um estudo de 2010 do economista Kyle B. Murray revelou que a exposição à luz solar pode aumentar o consumo e nossa probabilidade de gastar . Por outro lado, durante dias sombrios, frios ou tempestuosos, os compradores ficam mais relutantes em comprar. O clima é um impulsionador universal do comportamento de compra do consumidor e da receptividade às mensagens de marketing. Os profissionais de marketing sabem que o clima tem uma enorme influência sobre as ações dos consumidores – para onde vão e como viajam, que comida comem, que roupas vestem, quais produtos e serviços compram e, finalmente, quanto estão dispostos a gastar.
Alguns exemplos de campanhas de marketing baseadas no clima:
- A Starbucks direcionou anúncios digitais com base nos sinais climáticos atuais, alinhando conteúdo e condições climáticas com mensagens como “Está quente hoje! Entre e se refresque com a Starbucks.”
- A Pantene promoveu seus produtos capilares antifrizz para consumidores em áreas onde a umidade é mais alta e seus produtos capilares volumizadores em regiões mais secas.
- A Timberland usou uma previsão do tempo de três dias para levar os clientes a comprar roupas de chuva.
- A Coop divulgou anúncios de queijo fondue na rádio suíça com base na previsão do tempo, anunciando principalmente em dias mais frios.
Imagine que você gostaria de lançar várias campanhas promocionais dinâmicas com base nas previsões do tempo e na geolocalização dos clientes . O que pode parecer um fluxo simples é um campo minado literal de questões técnicas. Participantes proeminentes do mercado, como Starbucks ou Timberland, podem envolver vários departamentos na construção desse fluxo. Mas e se você não tiver tempo, dinheiro e força de trabalho de sobra? Felizmente, as plataformas SaaS de baixo código podem vir em seu socorro.
Este artigo mostrará como configurar duas campanhas baseadas em clima com pouco ou nenhum conhecimento de codificação necessário, usando recursos prontos para uso de plataformas SaaS conhecidas. A primeira campanha é mais adequada para empresas locais, enquanto a segunda é voltada para empresas internacionais. Aqui está o mecanismo de promoção que usaremos:
Café Berlim – campanha meteorológica local
- Se estiver nevando em Berlim, ative um cupom público de -20% em nossa loja.
- Se estiver nevando e a temperatura cair abaixo de -15°C em Berlim, habilite um cupom público de -50%.
- Se não estiver nevando, desative ambas as ofertas.

Campanha meteorológica global para uma cafeteria online – Let is snow
- Se estiver nevando no local do usuário, os usuários receberão um cupom pessoal e único para uma garrafa térmica gratuita, resgatável se o pedido for superior a US $ 50.
- Se estiver nevando e a temperatura estiver abaixo de -15°C no local do usuário, os usuários receberão um vale-presente de $ 40 válido para pedidos acima de $ 100.

Usaremos plataformas headless para criar uma prova de conceito funcional para as campanhas.
- API da Web de geolocalização
- Zapier <> AerisWeather – API de automação
- Segmento — Plataforma de Dados do Cliente
- Voucherify – Software de gerenciamento de promoções
- Braze – E-mail Marketing
- Twilio – Mobile Marketing
Ao usar esses serviços headless de primeira classe e um pouco de código personalizado, você pode reduzir drasticamente seus custos de desenvolvimento e tempo de colocação no mercado . Se esta é a primeira vez que você conhece plataformas headless, você pode achar este artigo interessante.
Observação: para garantir que esse fluxo seja bem-sucedido, você precisa conectar sua loja a esses aplicativos.
Café Berlim – campanha meteorológica local
As empresas foram duramente atingidas pela crise de saúde do COVID-19. Para ajudar as empresas a desenvolver campanhas criativas e fáceis de configurar, decidimos modelar um fluxo para uma campanha baseada no clima para clientes de Berlim .
Aqui está a lógica da promoção:
- Se estiver nevando em Berlim, ative um cupom público de -20% em nossa loja.
- Se estiver nevando e a temperatura cair abaixo de -15°C em Berlim, habilite um cupom público de -50%.
- Se não estiver nevando, desative ambas as ofertas.
Aqui está o que vamos fazer passo a passo:
- Importe nossa base de clientes para o Voucherify (certifique-se de que os perfis dos clientes incluam localização e número de telefone).
- Crie um segmento para clientes de Berlim.
- Crie dois códigos autônomos para -20% e -50% com um padrão de código personalizado.
- Compartilhe o código com os clientes por meio da integração com o Twilio.
- Vá para o Zapier e construa uma conexão com a AerisWeather.
- Peça à AerisWeather para verificar o clima em Berlim todos os dias às 7h.
- Se as condições da promoção forem atendidas, o Zapier envia uma solicitação POST ao Voucherify para habilitar os vouchers.
- Se as condições climáticas não forem atendidas, o Zapier por meio de uma solicitação POST desabilita os códigos autônomos.
Voucherify – Mecanismo de promoção tudo-em-um
Nota: Para iniciar uma avaliação gratuita do Voucherify, siga este link .
O Voucherify é um mecanismo de promoção de API que oferece suporte a vários tipos de promoção. Vamos usar o Voucherify para:
- Importe clientes por meio de um arquivo CSV.
- Crie um segmento para clientes de Berlim.
- Crie dois códigos independentes para -20% e -50%.
- Compartilhe códigos com clientes por meio da integração com o Twilio.
Importar clientes
Abra sua conta Voucherify e encontre a guia Clientes à sua esquerda. Com um arquivo CSV pronto, clique no botão de importação CSV e comece a mapear os atributos do cliente no Voucherify. Para campanhas prontas para produção, você deve sincronizar seus registros de clientes via integração de API ou Segment.io (apresentado no segundo cenário).
Lembre-se de que precisamos do local e de um número de telefone para esse fluxo de trabalho.

Confirme o mapeamento. Você será notificado quando a importação estiver pronta.

Construir um segmento para clientes de Berlim
Dependendo do número de dados de clientes importados, a importação pode levar vários minutos . Com perfis de clientes já no Voucherify, prossiga para a construção de um segmento (grupo) para clientes de Berlim.
- Nomeie o grupo de clientes.
- Escolha o modo de atualização automática (novos clientes serão adicionados automaticamente).
- Selecione as condições – A cidade é Berlim.
Recarregue a lista de clientes para ver quantos usuários se qualificam para o grupo e salve seu segmento.

Criar códigos públicos
Vá para a guia Campanhas e gere um novo código autônomo. Códigos autônomos são códigos de desconto públicos compartilhados por vários canais. Escolha os cupons de desconto e o código autônomo como seu tipo. Personalize o padrão de código, por exemplo, SNOW2020.

Em seguida, defina o prazo da campanha – estamos realizando uma promoção com tema de inverno, então vamos defini-la para 1º de novembro e 31 de janeiro.

Em seguida, escolha o tipo de desconto, 20% de desconto, e adicione limites de resgate (regras de validação).
- Público – O código está disponível apenas para clientes do segmento Berlim.
- Volume de encomendas – O código só é válido para encomendas superiores a 10 EUR.
- Restrições de orçamento – O código é resgatável uma vez por cliente.

Ignore os metadados e salve a campanha depois de revisá-la na etapa final.
Depois de criar o código, volte ao Campaign Manager e crie mais uma campanha – todos os parâmetros serão os mesmos, exceto:
- O padrão de código agora é COLD2020.
- O desconto é de 50%.
- O código está disponível apenas para clientes do segmento Berlim (Audience).
- O código só é válido para pedidos que incluam Café Quente (Estrutura do pedido).
- O código é resgatável uma vez por cliente (restrições de orçamento).
Certifique-se de desativar ambos os códigos - eles serão ativados (válidos) somente se forem atendidas condições climáticas específicas.

Compartilhe códigos com clientes
A última etapa é compartilhar o código com os clientes. Você pode compartilhar o código em suas redes sociais, anúncios pagos ou banners em sua loja. Desta vez, gostaríamos de enviar as informações sobre nossos códigos por meio de uma mensagem de texto. Para isso, usaremos a integração do Twilio.
Observação: você precisará de uma conta Twilio para testar esse fluxo de trabalho. A versão de teste do Twilio será suficiente.
Para conectar sua conta do Voucherify ao Twilio, acesse o Diretório de integrações no painel.

Encontre Twilio e clique em Conectar . Você precisa fornecer:
- SID da conta.
- Símbolo de autenticação.
- Número de telefone.
Você pode encontrar esses dados na visualização principal do seu projeto Twilio.

Com a conta Twilio conectada, prossiga para entregar o código aos clientes de Berlim. O Voucherify pode dar suporte ao processo de fornecimento de códigos para seus clientes finais. Vá para a guia Distribuições e crie uma nova mensagem.
Não vamos basear a distribuição em nenhum gatilho – escolha a mensagem manual .

- Nomeie a distribuição (por exemplo, Especial de Inverno).
- Escolha a finalidade da mensagem – Envie uma mensagem simples aos clientes .
- Selecione o público – Mensagens em massa para clientes do segmento – Clientes Berlim.
- Escolha consentimentos de marketing ou desative esse recurso.
- Selecione o canal – SMS – Twilio .

Por fim, personalize a mensagem de texto e adicione variáveis (por exemplo, nomes de clientes). As variáveis atuam como espaços reservados que serão preenchidos com dados relevantes após o envio das mensagens.

Não se esqueça de incluir seus códigos públicos na mensagem e informar seus clientes sobre as regras da promoção. Salve e envie a mensagem.
Zapier – Cola da Web
O Zapier é uma das principais ferramentas de automação para a pilha de tecnologia moderna. Ele suporta mais de 1.000 aplicativos da web e permite conectá-los com pouco ou nenhum trabalho de desenvolvimento. Usaremos o Zapier para conectar o aplicativo AerisWeather ao Voucherify . Faça login na sua conta Zapier e crie um novo Zap.
AerisWeather vai atuar como um gatilho . Vamos usar Novos Dados de Observações como nosso evento. Clique em Continuar e autorize a conexão fazendo login na sua conta AerisWeather (há uma avaliação gratuita disponível).

Na próxima etapa, você precisará configurar o gatilho. Forneça um local (Berlim) onde você gostaria de verificar a previsão do tempo. Selecione as unidades de medida (imperial/métrica), fuso horário, com que frequência o clima deve ser verificado (no nosso caso, todos os dias às 7h).

Em seguida, o Zapier permitirá que você teste a conexão para ver se suas contas Zapier e AerisWeather estão conectadas corretamente. Em resposta, o AerisWeather deve exibir a previsão do tempo atual para Berlim.
Na próxima etapa, defina as ações que seguirão uma previsão do tempo em Berlim. Construiremos três caminhos :
- Se a previsão do tempo incluir neve, envie uma solicitação ao nosso servidor para ativar o voucher especial de neve SNOW2020 com -20% de desconto.
- Se a previsão do tempo incluir neve e a temperatura estiver abaixo de -15°C, envie uma solicitação ao nosso servidor para habilitar o voucher especial frio COLD2020 para -50% de desconto.
- Se a previsão do tempo não incluir neve, desative os dois códigos independentes para que a promoção desapareça de sua loja/aplicativo.
Para criar caminhos, usaremos o recurso Paths by Zapier.

O primeiro caminho – SNOW2020
Nomeie seu caminho e vá para a seção Configuração e teste de regras para modificar o fluxo. Nosso fluxo continuará se os Novos Dados de Observação no AerisWeather para Berlim incluírem neve, que aparece na previsão sob os atalhos – S, SW, WM, SI, RS, BS. Precisamos adicionar cada uma das condições separadamente, separadas pela condição OR:

Clique em Continuar para configurar a ação de acompanhamento. Usaremos webhooks para notificar nosso servidor sobre o clima atual. Webhooks são uma forma única de comunicação entre diferentes aplicativos da web. Desta vez, enviaremos uma solicitação POST ao Voucherify que ativará o código público criado anteriormente (SNOW2020).

Você precisará adicionar a referência da API para habilitar o voucher e adicionar o nome do voucher. Você pode encontrar a referência da API Voucherify explicada aqui. No nosso caso, é https://api.voucherify.io/v1/vouchers/SNOW2020/enable.

Você precisará adicionar seu ID de API e Token , que podem ser encontrados em Voucherify Project Settings.

O segundo caminho – FRIO2020
Saia do primeiro caminho e construa uma segunda condição para clima com neve e congelamento para habilitar o código autônomo de -50% . Novamente, nomeie o caminho e crie regras. Continue apenas se os novos dados de observação incluirem neve (a configuração é a mesma do primeiro caminho) e a temperatura observada estiver abaixo de -14°C. Novamente, precisaremos estabelecer regras separadas para cada código climático – seis regras no total.

Continue a configurar as ações - novamente, um webhook POST enviado para Voucherify, desta vez é https://api.voucherify.io/v1/vouchers/COLD2020/enable.
O terceiro caminho - desative os dois códigos
Queremos que nossos códigos autônomos sejam dinâmicos – eles são ativados/desativados todos os dias às 7h com base na previsão do tempo para Berlim . Já sabemos como habilitar ambos. Agora, vamos ver como desativar os códigos se não houver previsão de neve.
Adicione o terceiro caminho e nomeie-o. Se os novos dados de observação não incluirem nenhuma das condições relacionadas à neve (novamente, cada uma separadamente), envie uma solicitação POST para https://api.voucherify.io/v1/vouchers/SNOW2020/disable e envie um Solicitação POST para https://api.voucherify.io/v1/vouchers/COLD2020/disable. Isso exigirá duas etapas para serem configuradas no Zapier.


Verifique se o Zap está ligado e pronto!

Os dois códigos autônomos, SNOW2020 e COLD2020, serão ativados e desativados dinamicamente com base na previsão do tempo de Berlim. Lembre-se de que, embora o Voucherify lide com a lógica de back-end para seus códigos, você obtém controle total sobre como apresentar os códigos aos usuários finais.
Vamos nevar – Campanha climática global
Esse fluxo é ótimo para empresas globais que têm usuários espalhados em diferentes locais. Eles podem segmentar usuários com base em suas condições climáticas locais.
Neste exemplo, propomos uma campanha de divulgação para novos clientes, onde oferecemos cupons para uma garrafa térmica grátis ou vales-presente de $ 40.
Aqui está a lógica da promoção:
- Se estiver nevando, os usuários receberão um cupom para uma garrafa térmica gratuita, resgatável se o pedido for superior a 50 $.
- Se estiver nevando e a temperatura estiver abaixo de -15°C, os usuários receberão um vale-presente de 40$ válido para pedidos acima de 100$.
Regras da campanha:
- Resgatável uma vez por cliente.
- Validade do cupom sete dias após a publicação.
- Validade do vale-presente pela duração da campanha (no nosso caso, de 01/09/2020 a 31/12/2020).
Os cupons serão distribuídos via automação de e-mail Braze .
A jornada do usuário nesta campanha seria assim:
Um anúncio leva à página de destino com um formulário a ser preenchido. No formulário, um visitante deve habilitar o compartilhamento de local e inserir seu endereço de e-mail para participar da campanha baseada no clima. Se o usuário, em seu local (fornecido pelo navegador), no momento do preenchimento do formulário, tiver as condições climáticas especificadas na campanha, ele receberá o cupom ou cartão-presente, respectivamente. Os cupons ou cartões-presente chegarão aos usuários qualificados via e-mail da Braze. Os cupões/cartões de oferta serão validados de acordo com as regras da campanha (através do Voucherify), e apenas os clientes cujas encomendas cumpram os critérios pré-definidos poderão resgatá-los.
Usaremos algumas plataformas SaaS: Voucherify, Zapier, AerisWeather, Segment e Braze para construir esta campanha.
Como funcionará do ponto de vista técnico?
O clima e a localização dinâmica não são parâmetros suportados por padrão no Voucherify. No entanto, usando metadados, você pode alimentar o Voucherify com dados personalizados. Consequentemente, seus dados personalizados (como clima, ocupação, preferências, etc.) obtidos do CRM ou de outras plataformas podem ser usados para criar grupos de clientes e limites de resgate para suas campanhas promocionais.
- O usuário chega à página de destino e preenche o formulário para compartilhar suas informações de e-mail e geolocalização por meio da API do navegador.
- O formulário envia os dados do cliente via webhook para o Zapier:
- O Zapier envia os dados para o Segment.
- O segmento envia os dados para Braze e Voucherify.
3. O Zapier pergunta à AerisWeather sobre o clima local para o usuário, com base nas informações de geolocalização. Existem dois caminhos possíveis que o Zapier seguirá:
Se estiver nevando e a temperatura estiver abaixo de -15°C, então:
- O Zapier solicita que o Voucherify atualize o cliente com metadados: isCold: true, isSnow: true.
- A distribuição de cartões-presente de cartões-presente é automática, acionada quando o cliente entra no segmento relevante. O segmento reunirá clientes que atendam a dois requisitos de metadados isCold: true E isSnow: true.
Se no local do usuário estiver nevando e a temperatura estiver acima de -15°C, então:
- O Zapier solicita que o Voucherify atualize o cliente com metadados: isCold: false, isSnow: true.
- A distribuição gratuita dos códigos de desconto da garrafa térmica é automática, acionada quando o cliente entra no segmento relevante. O segmento reunirá clientes que atendam a dois requisitos de metadados isCold: false AND isSnow: true.
Aqui está um resumo das etapas que você precisará seguir para configurar esta campanha:
- Crie metadados do cliente no Voucherify.
- Crie segmentos de clientes no Voucherify.
- Configure duas campanhas – cupons exclusivos e cartões-presente no Voucherify
- Prepare a distribuição automatizada com o Braze usando o recurso Custom Attributes.
- Crie uma página de destino com um formulário para coletar informações do cliente e um botão para ativar o compartilhamento de local.
- Configure a integração de segmentos para capturar dados provenientes do formulário e transferi-los para Braze e Voucherify.
- Acesse o Zapier e crie um Zap com os plug-ins AerisWeather, Segment e Voucherify.
Criar metadados no Voucherify
Antes de criar campanhas, devemos garantir que os dados que fluem do Zapier cheguem ao Voucherify no formato adequado. Para garantir a integridade dos dados entre as plataformas, você precisa usar o Validador de Esquema de Metadados disponível nas Configurações do Projeto em sua conta Voucherify.
Vamos construir várias novas propriedades de metadados para o objeto cliente. Precisamos defini-los com antecedência para garantir que sejam os mesmos nas plataformas usadas neste fluxo. Precisaremos de dois tipos de metadados: isCold e isSnow, com dois valores possíveis: true ou false.
Escolha Metadados “Padrão” e escolha Cliente no painel do lado direito. Adicione duas novas definições.
- isCold, digite: flag.
- isSnow, digite: flag.


C rie segmentos de clientes
Criaremos segmentos de clientes com base nos metadados que acabamos de criar. Graças a esses segmentos, poderemos configurar as regras de validação da campanha e um gatilho para entrega automatizada. Dessa forma, se um cliente atender a critérios climáticos específicos, ele receberá os cupons automaticamente.
Os segmentos serão:
- Frio e Neve: os metadados satisfazem: {isCold: true, isSnow: true}.
- Neve: {isCold: false, isSnow: true}.
Encontre a seção Clientes na barra lateral esquerda e construa o primeiro segmento – Frio e Neve.
- Defina o nome do segmento: Frio e Neve.
- Selecione o tipo de atualização automática.
- Escolha o operador E.
- Definir condições – metadados isCold é verdadeiro e isSnow é verdadeiro.

Prossiga para criar o segundo segmento onde isCold: false, isSnow: true e salve-o.

Com as propriedades de metadados adicionadas e os segmentos criados, você está pronto para criar duas campanhas.
A campanha Deixe nevar usa dois tipos de campanha diferentes. Ofereceremos um código de desconto para uma garrafa térmica gratuita para clientes que estão enfrentando neve e temperaturas mais quentes (acima de -14°C) e vales-presente de 40$ para usuários que enfrentam neve e temperaturas baixas (abaixo de -15°C).
Modele a campanha – desconto de produto exclusivo
Abra o Campaign Manager e crie uma campanha de cupom de desconto.
Na primeira seção, forneça informações gerais sobre a campanha de descontos.
- Escolha códigos em massa como seu tipo.
- Habilite o modo de atualização automática – se o número de clientes elegíveis para o código exceder o número de códigos gerados, novos códigos serão adicionados automaticamente.
- Os Clientes Habilitados podem participar da campanha uma vez – mesmo que o cliente se qualifique para o desconto novamente, ele receberá apenas um código desta campanha.
- Defina o limite de resgate de código para uma vez.
- Personalize o padrão de código, por exemplo, SNOW2020### (opcional).
Em seguida, selecione o prazo da campanha e a validade do código. Certifique-se de definir a validade do código para 7 dias após a publicação. O processo de publicação significa a atribuição do código ao cliente selecionado.

Em seguida, escolha o tipo de desconto. Queremos dar uma garrafa térmica de graça; portanto, podemos configurar um desconto unitário para a garrafa térmica. Escolha Sempre adicionar novos itens de pedido como seu efeito de desconto. Desta forma, não importa se o cliente já tem o frasco no carrinho – um novo sempre será adicionado ao pedido.

Precisaremos adicionar as seguintes regras de validação:
- Público : O cliente está no segmento: Neve.
- Volume do pedido : O pedido deve ser de pelo menos 50$.
Depois de nomear e salvar suas regras, ignore os metadados e revise o fluxo na etapa de resumo. Se o fluxo estiver correto, salve e ative a campanha.
Modele a campanha – vales-presente de $ 40
Abra o Campaign Manager e selecione vales-presente como seu tipo de campanha.
Forneça algumas informações necessárias:
- Escolha códigos em massa como seu tipo.
- Ative o modo de atualização automática.
- Habilitar Os clientes podem participar da campanha uma vez.
- Deixe o limite de resgate do código para 1 (como o pedido mínimo é de 100$ nesta campanha, eles poderão usar o cartão-presente apenas uma vez).
- Personalize o padrão de código, por exemplo, COLD2020### (opcional).
Escolha o prazo da campanha. Após o final da campanha, 31 de dezembro, todos os cartões-presente serão inválidos.
Em seguida, decida sobre o valor do cartão e atribua regras de resgate aos seus códigos. Carregue 40$ nos cartões e construa as seguintes regras:
- Público -alvo – O cliente está no segmento: Frio e Neve.
- Volume do pedido – valor total – é superior a 100$.

Novamente pule a quarta seção (metadados) e salve a campanha.
Agende a automação de mensagens com Voucherify & Braze
A próxima coisa a fazer no Voucherify é configurar a entrega automática de códigos para clientes que atendam às condições climáticas . A automação do Zapier, que você verá na próxima etapa, trata da publicação do cupom. A publicação do cupom atribui um código aleatório de uma campanha selecionada ao novo cliente que atende às condições de desconto. Este processo ocorre nos bastidores - o envio real de e-mail/mensagens de texto será tratado pelo Braze.
Encontre a guia Distribuições e crie uma nova automação.
Teremos que fazer esta etapa duas vezes, uma para a campanha Let it snow 1 (cupons de desconto) e outra para a campanha Let it snow 2 (campanha de vale-presente). A configuração é a mesma, então vou mostrá-la apenas uma vez para a campanha Let it snow 1.
Escolha o acionador de mensagem – Cliente entrou no segmento .

- Nomeie a distribuição.
- Selecione a finalidade de distribuição – Enviar e emitir códigos exclusivos .
- Selecione a campanha.
- Selecione o público – clientes do segmento Snow.

Em seguida, escolha os consentimentos de marketing adequados ou desative esta função.
Por fim, selecione o canal que deseja usar – Braze .

Você precisará conectar sua conta Braze no Diretório de Integrações com antecedência. Para isso, você precisará da chave da API REST e das informações do terminal da API .

Então você pode voltar para a distribuição e adicionar um código de voucher publicado (vamos usar esse nome mais tarde no Braze para configurar a distribuição com base em atributos personalizados).
Vamos configurar letitsnow_1 como o código.

Siga os mesmos passos para a outra distribuição da campanha (Deixe nevar 2). A única mudança na configuração será que o segmento que você usará é Snow and Cold e a campanha Let it snow 2. Além disso, o código do voucher publicado será letitsnow_2.
Configure a automação de e-mail do Braze
A distribuição do Voucherify & Braze garantiu que o Voucherify enviaria códigos exclusivos para a Braze para serem adicionados aos perfis dos clientes como atributos personalizados . Ainda precisamos configurar os modelos de e-mail reais no Braze para que essa integração funcione.
Usaremos Atributos Personalizados para distribuir os cupons apenas para os clientes qualificados. O atributo personalizado será o código do voucher publicado que adicionamos na distribuição do Voucherify na etapa anterior.
Crie uma nova campanha de e-mail no Braze
No Braze Dashboard, crie uma nova campanha, defina o nome da campanha, escolha um modelo de email e edite o corpo do email. Você precisará adicionar o atributo personalizado ao corpo do e-mail para exibir os cupons.

Edite o corpo do seu e-mail e adicione o atributo personalizado definido na distribuição do Voucherify. Digite {{custom_attribute.${custom_attribute_with_code}}} para exibir o código exclusivo. Você pode colocá-lo em qualquer lugar dentro da tag <body> do modelo de email. Certifique-se de fazê-lo se destacar.
No nosso caso, é {{custom_attribute.${letitsnow_1}}} como configuramos anteriormente no Voucherify.


Veja como pode ser o e-mail com o código do voucher:

Escolha um método de entrega baseado em ação . Os e-mails devem ser entregues se o atributo personalizado for alterado para um novo valor.

Em seguida, você pode continuar configurando os outros parâmetros da sua campanha Braze.
Crie uma página de destino
Agora que nossas campanhas estão no ar, precisamos criar uma landing page para coletar os e-mails para o Braze e um botão para habilitar o compartilhamento de localização. Este é um widget exemplar que você pode usar em seu site. Este formulário coleta e-mail e geolocalização (com base no endereço IP fornecido pelo navegador) dos usuários e os envia ao Zapier para iniciar o fluxo de trabalho do Zapier (que explicaremos na próxima etapa).
Configurar a integração do segmento
Segment é uma infraestrutura de dados do cliente (CDI) alimentada por uma API robusta. Com a ajuda do Segment, os clientes podem coletar, analisar e transferir facilmente os dados dos clientes.
Você precisará configurar o Segment para enviar os endereços de e-mail do Zapier e criar usuários Braze e Voucherify se alguém preencher o formulário.
Primeiro, você precisa criar uma conta de segmento. Você terá então que adicionar uma Origem (Zapier) e dois Destinos (Braze e Voucherify) no Segmento. Você precisa ter contas nessas plataformas antecipadamente, para copiar suas chaves de API. O Zapier não oferece integração com o Segment, então vamos adicioná-lo como uma solicitação de API HTTP.
Vá para Segmento, escolha Sources no painel do lado esquerdo e clique em Add Source. Você será direcionado para um catálogo de origem.

Adicione a fonte e nomeie-a, por exemplo, Zapier.

Se você adicionar uma API HTTP e nomeá-la, obterá uma chave que deverá copiar e colar em seu Zap. Explicaremos como fazer isso na próxima etapa. Até você configurar seu Zap, deixe a fonte como está e vá adicionando seus destinos.
Clique em um botão azul Adicionar destino ou vá para Destinos na barra lateral esquerda.
Vamos adicionar Braze como Destination . Se você clicar em adicionar destino, o catálogo de destinos será aberto. Escolha Braze e adicione-o como destino e configure-o. Selecione Zapier como sua fonte.

As configurações de brasagem serão abertas. Você precisará da REST API Key e do Appboy Datacenter (seu cluster Braze).
Você pode encontrar sua chave de API nas configurações do aplicativo – console do desenvolvedor no Braze. Você pode até criar uma nova chave de API separada, escolhendo apenas os dados do usuário a serem enviados. À direita, você encontrará um botão Criar nova chave de API. Depois de criar uma nova chave ou usar a existente, você pode adicioná-la ao Segmento.


Então você precisa adicionar seu cluster Braze Datacenter . Para decidir qual é o seu Braze Datacenter, você precisa verificar a estrutura do seu endpoint REST e, se comparar com as definições da API Braze, saberá qual cluster é o seu.
Depois de escolher seu datacenter, habilite o endpoint de destino (controle deslizante azul ao lado do nome do destino).

Agora, vamos adicionar Voucherify como Destination . Siga as mesmas etapas da adição do Braze – encontre-o no catálogo, adicione e configure a fonte para o Zapier. Em seguida, tudo o que você precisa fazer é copiar sua chave de API e token.

Você pode encontrar suas chaves de API nas configurações do projeto Voucherify. Copie-os e adicione-os ao Segmento. Ative Voucherify (controle deslizante azul ao lado do nome do destino). Você está tudo pronto!
Configure seu Zap
Acesse o Zapier e crie um Zap com o plug-in AerisWeather, Segment e Voucherify.
Um lembrete rápido do fluxo de trabalho desejado:
1. O formulário envia os dados via webhook para o Zapier caso o cliente preencha o formulário no site, com seu endereço de e-mail e consentimento para rastrear geolocalização.
2. O Zapier envia os dados para o Segment, que os envia para Braze e Voucherify, onde os usuários são criados.
3. O Zapier pergunta à AerisWeather sobre o clima local do usuário, com base em suas informações de geolocalização coletadas. Existem dois caminhos possíveis que o Zapier seguirá:
Se no local do usuário estiver nevando e a temperatura estiver abaixo de -15°C, então:
- O Zapier solicita que o Voucherify atualize os clientes com metadados isCold: true, isSnow: true.
- A distribuição de vales-presente é automática, acionada quando o cliente entra no segmento relevante para usuários que atendem a esses dois requisitos de metadados isCold: true E isSnow: true.
Se no local do usuário estiver nevando e a temperatura estiver acima de -15°C, então:
- O Zapier solicita que o Voucherify atualize os clientes com metadados 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}}",
"características": {
"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.

Você precisará usar os webhooks do Zapier, escolha a ação Executar condicionalmente.
Criar regras
Precisaremos de dois cenários, dois conjuntos de condições (chamados “caminhos” no Zapier) com base nos quais executaremos duas campanhas diferentes.
Caminho A — está nevando e a temperatura está abaixo de -15°C.
Precisamos configurar um conjunto de regras. Vamos nomear os metadados isSnow e isCold, as condições serão marcadas como um sinalizador (assim como configuramos nos metadados do cliente no Voucherify).

Neste cenário, queremos que ambos os valores sejam true, isSnow=true e isCold=true.
Vamos configurar as regras:


Nota: esses acrônimos são códigos climáticos primários e escolhemos para este exemplo todas as condições climáticas possíveis que incluem neve.
Nota: Obs Temp C são dados que mostram a temperatura prevista no momento, no local determinado.
Você precisa configurar seis regras no total, pois existem alguns códigos climáticos que preveem neve (S, SW, WM, SI, RS, BS).
Se essas condições forem atendidas, o Zap seguirá para a próxima ação. Se essas condições não forem atendidas, o Zap será interrompido.
O próximo passo é Ação por Voucherify. Esta etapa será executada se as regras que acabamos de criar forem atendidas. Esta etapa será a mesma nos dois caminhos, A e B, mas será diferente pelos metadados adicionados ao cliente. Mostraremos esta etapa para o caminho A e depois informaremos qual deve ser a configuração para o caminho B.
Ação por Voucherify – Atualizar o cliente no Voucherify
Você precisará escolher um plug-in do Voucherify – Atualizar cliente no Voucherify (1.9.0). Graças a ele, você poderá adicionar metadados ao usuário que preencheu o formulário em seu site, com base nas condições de previsão do tempo para a localização fornecida. Esses metadados descreverão se atendem aos requisitos da campanha (neve e temperatura). Você precisa escolher o aplicativo – Voucherify (e a versão atual do aplicativo) e o evento de ação (Atualizar Cliente).

Você precisa escolher uma conta Voucherify e conectá-la ao Zapier. Em seguida, você precisa configurar a ação.

Aqui está o que enviaremos:
- ID de origem: e-mail do usuário
- E-mail: e-mail do usuário
- Metadados – isSnow true e isCold true

Você pode testar sua ação agora.
Caminho B — está nevando e a temperatura está acima de -15°C.
A configuração deste caminho e ação do Voucherify é quase idêntica à do caminho A. As únicas duas diferenças são:
- Você precisa configurar a condição para Obs Temp C for superior a -15°C (em vez de inferior a -14°C).
- Os metadados adicionados aos clientes no Voucherify devem ser isSnow=true, isCold=false.
Voilá! Você terminou de configurar sua campanha. Agora você pode promovê-lo em vários canais, por exemplo, Google Ads, anúncios no Facebook ou Instagram, ou até mídia offline (um anúncio em uma revista impressa ou um pôster, direcionando o público para um link de página de destino por meio de um código QR).
Nota: Esta configuração de campanha está a validar as condições meteorológicas quando o cliente preenche o formulário. Você também pode configurar um esquema de validação diferente, por exemplo, verificar o clima do cliente durante o resgate do voucher/cartão-presente (todos recebem um cupom, mas podem usá-lo apenas durante a neve). O Voucherify oferece muitas possibilidades graças a uma API flexível e robusta.
Depois de configurar sua campanha, você pode acompanhar publicações e resgates diretamente no painel do Voucherify.
Nota: para esta campanha, as distribuições podem ser analisadas apenas no Braze, pois não utilizamos distribuições de Voucherify. Se tivermos usado o Voucherify como canal de distribuição, poderemos ver a análise de distribuição no Voucherify.
Histórico de resgates
Na visualização da campanha, você pode ver o status dos resgates (bem-sucedido/falhou), os vouchers resgatados, os clientes e a data de resgate.

Histórico de publicações
Na visualização da campanha, você também pode ver o histórico de publicações. Mostra quantos vouchers foram publicados, qual foi o código do voucher, para quem foram publicados, quando e através de qual canal.

Resumo
Graças à API flexível do Voucherify e suas amplas integrações, você pode criar campanhas promocionais avançadas que exigem pouca ou nenhuma codificação do seu lado.
{{CTA}}
Se você quiser saber mais sobre os recursos do Voucherify
Comece aqui
{{ENDCTA}}
