Campanhas de marketing de clima de baixo código com Voucherify, AerisWeather, Zapier, Segment, Braze e Twilio

Publicados: 2022-04-18

Índice:

  1. O que é marketing baseado no clima?
  2. 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.
  1. 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 de Berlim
O fluxo da campanha meteorológica local de Berlim

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.
Diagrama de campanha meteorológica global
O fluxo da campanha climática global

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.

Importar clientes para o Voucherify
Importe clientes ou integre o Voucherify ao seu CRM via API

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

Mapeamento de importação do cliente
Mapear propriedades do cliente para campos Voucherify

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.

Segmentação de clientes
Crie um grupo para usuários de Berlim

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.

Criação de código público
Criar um novo código público

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.

Definir validade do código
Defina o prazo de validade do código

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.
Regras de validação
Criar regras de resgate

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.

Desativação de códigos
Desative os códigos

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.

Integração com Twilio
Integrar Twilio com Voucherify

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.

Autorizar a integração do Twilio
Encontrar tokens de autorização

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 .

Mensagens manuais com códigos
Selecione o tipo de distribuição
  • 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 – SMSTwilio .
Mensagens do Twilio
Selecione o canal de mensagens

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.

Modelo de mensagem do Twilio
Exemplo de uma mensagem de texto enviada via Twilio

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).

Configurando o Zapier 1
Configurar o gatilho Zap

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).

Configuração do Zapier 2
Escolha a localização, unidades e intervalo de atualização

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.

Caminhos do Zapier
Escolha a ação Zap

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:

Configurar condições do Zap
As condições do primeiro caminho

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).

Configurar webhooks
Configurar webhooks

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.

URL do webhook
Adicionar um URL de webhook

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

Forneça as chaves de API
Autorize o acesso à API

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.

Condições do segundo caminho no Zapier
Configurar as regras do segundo caminho

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.

Novo zap
Configure o Zap "desativar tudo"
Configurar webhooks
Criar uma nova ação – POST webhook

Verifique se o Zap está ligado e pronto!

Pronto Zap
Confirme o Zap

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.

  1. 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.
  2. 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:

  1. Crie metadados do cliente no Voucherify.
  2. Crie segmentos de clientes no Voucherify.
  3. Configure duas campanhas – cupons exclusivos e cartões-presente no Voucherify
  4. Prepare a distribuição automatizada com o Braze usando o recurso Custom Attributes.
  5. 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.
  6. Configure a integração de segmentos para capturar dados provenientes do formulário e transferi-los para Braze e Voucherify.
  7. 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.
Adicionando metadados
Adicionar metadados isCold ao objeto Customer
Metadados parte 2
Adicionar metadados isSnow ao objeto Customer

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.
segmento 1
Construir um segmento de clientes

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.

Prazo
Defina o prazo da campanha

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.

Criando um desconto unitário
Configure o tipo de desconto

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$.
Regras de validação
Configurar regras de validação

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 .

Acionador de mensagens
Selecione o gatilho de automação
  • 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.
Público de automação
Selecione o público

Em seguida, escolha os consentimentos de marketing adequados ou desative esta função.

Por fim, selecione o canal que deseja usar – Braze .

Escolha Braze como seu canal
Selecione o canal de mensagens

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 .

Conectando Brasa
Conecte suas contas Braze & Voucherify

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.

Mapeamento Braze & Voucherify
Mapear códigos Voucherify para atributos personalizados do Braze

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.

Etapa de brasagem 1
Crie uma campanha de e-mail no Braze

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.

Brasa 2
Coloque o atributo personalizado no corpo da mensagem

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

Exemplo de e-mail
E-mail de exemplo

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.

Selecionar acionador de mensagem
Agendar entrega de e-mail

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.

Nova fonte
Procure a origem da API HTTP

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

Integração Zapier 2
Configurar conexão de API HTTP

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.

Braze como configuração de destino de segmento
Configurar Braze como destino

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.

Credenciais da API Braze
Encontre suas chaves de API do Braze
Segmento <> Brasagem
Coloque a chave da API Braze

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).

Braze como destino do segmento
Ativar Braze como destino de segmento

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.

Segmento
Configurar Voucherify como destino do segmento

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:

Braze<>Voucherify<>Segment Zapier
Zapier set up

To reproduce this Zap, add the following steps to your Zap.

Webhooks by Zapier – Catch Hook

Zap trigger
Set up the trigger

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 .

URL do webhook
Provide webhook URL

Here is an example of a response Zapier will catch.

Test webhook
Test webhook connection

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.

Action – Custom Request
Set up action

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.

Set up Zapier <> Segment connection
Segment request set up
Authenticate the connection with API keys

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.

Aeris Weather set up
Set up 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).

AerisWeather details
Define the action details
Test Aeris Weather
Test the connection

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.

Delay for
Set up delay for action

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.

Criação de caminho
Caminhos de Creta em Zapier

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).

Caminho nº 1
Nomeie o primeiro caminho

Neste cenário, queremos que ambos os valores sejam true, isSnow=true e isCold=true.

Vamos configurar as regras:

Regra 1
Regra 2
Configurar regras de caminho

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).

Atualizar cliente no Voucherify
Selecione Atualizar cliente como evento de ação

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

Selecione quais dados devem ser enviados ao Voucherify

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
Enviar metadados
Definir metadados

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 resgates
Histórico de resgates no Voucherify

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.

Acompanhar publicações

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}}