1. Wiki
  2. Wi-Fi com a Easy Auth

Bem-vindo de volta: oferta do dia para quem reconecta

Quem volta ao seu Wi-Fi recebe no WhatsApp a oferta do dia, na hora da conexão, no máximo uma vez por semana. Easy Auth e BIP, sem código.

Resposta rápida

Na BIP, crie uma campanha de Disparo por API em modo Imediato, com Permitir Reentrada do Lead ligado e Período de Espera de 7 dias. Na Easy Auth, crie um webhook Ao Conectar, limitado A partir da segunda conexão, que chama /api/campaigns/trigger. Quem volta recebe a oferta, no máximo uma vez a cada 7 dias.

EsforçoSem códigoCanalWhatsAppPlanoLite (pago)

O cliente que voltou à loja recebe no WhatsApp, enquanto ainda está lá dentro, a oferta que só vale hoje para quem volta. Sem repetir a mesma mensagem a cada visita.

O que você precisa

  • A Easy Auth ligada à BIP (veja o guia Conectar a Easy Auth à BIP)
  • Um EasySpot que peça o telefone do visitante
  • Plano pago da BIP, com o WhatsApp conectado e um template de Marketing aprovado
  • Uma chave de API com Disparo de Campanhas e Escrita de Contatos (a chave das boas-vindas serve)
  • Acesso a Webhooks no Dashboard da Easy Auth

O que você vai conseguir

  • Uma oferta no WhatsApp para quem volta ao seu Wi-Fi, no momento da conexão.
  • Só para clientes que voltam: quem entra pela primeira vez não recebe esta mensagem.
  • No máximo uma oferta a cada 7 dias por pessoa, por mais que ela volte.
  • O contato atualizado a cada volta, com nome, telefone e a tag wifi.
  • A frequência de visita à vista: as voltas seguradas pela janela de 7 dias aparecem nas estatísticas.

Como funciona

  1. 1Crie na BIP a campanha da oferta, com reentrada de 7 dias
  2. 2Crie na Easy Auth um webhook Ao Conectar, a partir da segunda conexão
  3. 3Quem volta recebe a oferta do dia no WhatsApp

Duas regras, uma em cada ponta, decidem quem recebe:

  • na Easy Auth, Limitar Chamadas por Usuário em A partir da segunda conexão: o webhook chama a BIP quando o visitante volta, e não na primeira visita;
  • na BIP, Permitir Reentrada do Lead ligado, com Período de Espera (Dias) de 7: a mesma pessoa recebe a oferta de novo só depois de 7 dias do último envio.

Veja o que acontece com Tiago Pereira, cliente da Loja Horizonte:

Visita de TiagoEasy AuthBIP
1ª, segunda-feiraNão chama: é a primeira conexão—
2ª, quarta-feiraChama a campanhaEnvia a oferta
3ª, sexta-feiraChama a campanhaSegura: faltam dias para completar 7. Aparece como Rejeitado
4ª, quinta-feira da semana seguinteChama a campanhaEnvia de novo: já se passaram 8 dias do último envio

Uma chamada que a reentrada segura não envia mensagem e não consome envio.

Passo a passo

1. Tenha a chave de API para a Easy Auth

Se você já fez as boas-vindas no Wi-Fi, use a mesma chave, Easy Auth — campanhas. Se não:

  1. Na BIP, em Configurações, abra a aba Chaves de API e clique em Adicionar Nova Chave de API.
  2. Em Nome, escreva Easy Auth — campanhas. Deixe Ativo ligado e, em Expiração Automática, Habilitado desligado.
  3. Em Escopos, ligue Disparo de Campanhas e Escrita de Contatos.
  4. Clique em Salvar e copie a Chave de API.

A chave da integração, EasyAuth API Key, não serve aqui: ela só tem Escrita de Contatos.

dash.bip.marketing/easyauth-…/settings?tab=api-keys
Lista de chaves de API com a chave Easy Auth — campanhas ativa e os escopos Disparo de Campanhas e Escrita de Contatos

Captura de tela em breve

Lista de chaves de API com a chave Easy Auth — campanhas ativa e os escopos Disparo de Campanhas e Escrita de Contatos

2. Crie o template da oferta

  1. Em WhatsApp, abra a aba Templates e clique em Criar template.
  2. Em Nome (minúsculo), escreva horizonte_oferta_de_volta. Em Categoria, Marketing. Em Idioma, Portuguese (BR).
  3. Preencha o cabeçalho, o corpo, o rodapé e o botão com os textos de Pronto para copiar, com Tiago como exemplo da variável.
  4. Clique em Salvar Template e espere o status Aprovado.
dash.bip.marketing/easyauth-…/whatsapp/templates/create
Template horizonte_oferta_de_volta com a pré-visualização da oferta de volta

Captura de tela em breve

Template horizonte_oferta_de_volta com a pré-visualização da oferta de volta

3. Crie a campanha com reentrada de 7 dias

  1. Em Campanhas, clique em Nova Campanha. Em Nome da Campanha, escreva Oferta de volta do Wi-Fi.
  2. Em Tipo de Agendamento, escolha Disparo por API e, em Modo de Disparo, Imediato.
  3. Em Janela de Reentrada do Lead, ligue Permitir Reentrada do Lead e preencha Período de Espera (Dias) com 7. Sem isso, cada cliente receberia a oferta uma vez só, para sempre.
  4. Em Canal, escolha WhatsApp. Selecione o Template horizonte_oferta_de_volta e o Número de telefone.
  5. Em Mapeamento de variáveis, clique em Adicionar mapeamento de variável e ligue Corpo · {{1}} a first name.
  6. Abra Integração via API e copie o ID da campanha.
dash.bip.marketing/easyauth-…/campaigns/…
Campanha Oferta de volta do Wi-Fi com Disparo por API e Permitir Reentrada do Lead ligado com 7 dias

Captura de tela em breve

Campanha Oferta de volta do Wi-Fi com Disparo por API e Permitir Reentrada do Lead ligado com 7 dias

4. Teste e ative a campanha

  1. Clique em Salvar → Salvar Rascunho.
  2. Clique em Testar Campanha, digite o seu telefone com + e o código do país e clique em Enviar Teste. O teste não consome envios.
  3. Confira a mensagem no celular.
  4. Clique em Salvar → Salvar e Ativar e confirme em Ativar Disparo por API.
dash.bip.marketing/easyauth-…/campaigns/…
Mensagem de teste da oferta de volta com o primeiro nome preenchido

Captura de tela em breve

Mensagem de teste da oferta de volta com o primeiro nome preenchido

5. Crie o webhook a partir da segunda conexão

  1. No Dashboard da Easy Auth, em app.easyauth.net, clique em Webhooks. No webhook com a URL https://api.bip.marketing/api/leads, clique em Editar Webhook, copie as linhas do Corpo e clique em Ocultar Edição de Webhook, sem mudar nada.
  2. Clique em Adicionar Webhook → Personalizado.
  3. Em Nome, escreva Oferta de volta → BIP. Em Tópico, escolha Ao Conectar. Em Idioma, Português.
  4. Em Limitar Chamadas por Usuário, escolha A partir da segunda conexão.
  5. Em Método, deixe POST. Em URL, cole https://api.bip.marketing/api/campaigns/trigger.
  6. Se aparecer Tags de Disparo, deixe todas as tags desligadas.
  7. Em Cabeçalhos, clique em Adicionar Cabeçalho duas vezes: Chave Content-Type com Valor application/json, e Chave x-bip-api-key com a chave do passo 1.
  8. Em Corpo, apague o texto que vem pronto e cole o corpo de Pronto para copiar. Troque ID_DA_CAMPANHA pelo ID do passo 3 e, dentro de lead, use as linhas que você copiou.
app.easyauth.net
Webhook Oferta de volta → BIP com tópico Ao Conectar e A partir da segunda conexão

Captura de tela em breve

Webhook Oferta de volta → BIP com tópico Ao Conectar e A partir da segunda conexão

6. Teste o webhook e salve

  1. Clique em Testar Webhook.
  2. Em Carregar dados de exemplo, informe o telefone com que você já entrou no Wi-Fi e clique em Carregar.
  3. Clique em Enviar Teste. Em Resposta, o status 200 e o Corpo da Resposta com "mode": "immediate" confirmam o disparo.
  4. Clique em Fechar. Confira se o Status do webhook está ligado e clique em Salvar, no topo da página.

O Enviar Teste é um disparo de verdade: a oferta chega no seu celular e conta um envio. Pelos próximos 7 dias, a reentrada segura novas ofertas para o seu contato.

app.easyauth.net
Teste do webhook com o corpo carregado com dados reais e a resposta 200 da BIP

Captura de tela em breve

Teste do webhook com o corpo carregado com dados reais e a resposta 200 da BIP

Pronto para copiar

Corpo do webhook

Exemplo da Loja Horizonte: o EasySpot pede o nome e o telefone, que é a chave da licença. Troque ID_DA_CAMPANHA pelo ID da campanha da oferta.

Corpo do webhook (Easy Auth)
{
  "campaignId": "ID_DA_CAMPANHA",
  "lead": {
    "name": "{{ field('field-name.value') }}",
    "phone": "+{{ key('raw-full') }}",
    "tags": ["wifi"]
  }
}

Dentro de lead, use as linhas do corpo da sua integração: elas trazem as variáveis certas para o seu EasySpot. O telefone precisa estar lá, porque é para ele que o WhatsApp vai.

Webhook na Easy Auth

CampoValor
NomeOferta de volta → BIP
TópicoAo Conectar
IdiomaPortuguês
Limitar Chamadas por UsuárioA partir da segunda conexão
MétodoPOST
URLhttps://api.bip.marketing/api/campaigns/trigger
Tags de DisparoTodas desligadas
CabeçalhosContent-Type: application/json · x-bip-api-key: a chave com os dois escopos

Campanha na BIP

OpçãoValor
Tipo de AgendamentoDisparo por API
Modo de DisparoImediato
Janela de Reentrada do LeadPermitir Reentrada do Lead ligado, Período de Espera (Dias) 7
CanalWhatsApp, template horizonte_oferta_de_volta
Mapeamento de variáveisCorpo · {{1}} → first name

Template de WhatsApp

Botão URL: https://www.exemplo.com.br/novidades

Variável na campanhaCampo do contatoValor de exemplo
Corpo · {{1}}first nameTiago

Como medir

  • Na BIP: abra Estatísticas da Campanha da Oferta de volta do Wi-Fi. Acompanhe Enviado, Entregue, Taxa de leitura, Taxa de resposta e Erros.
  • Quem volta na mesma semana: em Interações do Destinatário, filtre por Rejeitado. O motivo O lead está dentro da janela de reentrada mostra quem voltou ao Wi-Fi antes de completar 7 dias do último envio. São os seus clientes mais frequentes.
  • Na Easy Auth: em Webhooks, clique em Ver Logs. Cada volta aparece como uma chamada para https://api.bip.marketing/api/campaigns/trigger, com Status, Tópico, URL e Hora. Em Ver Requisição, o Corpo da Resposta traz o leadId e o mode.
  • Retornantes: em Estatísticas → aba Geral, a Easy Auth mostra os novos e os retornantes do período. Compare os retornantes com os envios da campanha.
  • No caixa: conte quantas pessoas mostraram a mensagem para usar o desconto.

Se um log mostrar 403 com API key does not have the required permissions, ligue Disparo de Campanhas e Escrita de Contatos na chave. Com 400 e Campaign is not active, ative a campanha em Salvar e Ativar.

Variações

  • Uma oferta por dia, não por semana: use Período de Espera (Dias) 1. O cliente recebe no máximo uma oferta a cada 24 horas.
  • Só a partir da terceira visita: em Limitar Chamadas por Usuário, escolha A partir da terceira conexão para premiar quem já virou freguês.
  • Troque a oferta sem criar outro template: crie em Configurações → Geral → Campos um campo Oferta do dia, do tipo String. Escreva o template com uma segunda variável ("Hoje, quem volta ganha {{2}}.") e mapeie Corpo · {{2}} a "Oferta do dia" field value. No corpo do webhook, dentro de lead, acrescente "fields": [{ "key": "Oferta do dia", "value": "10% de desconto em qualquer peça" }]. Para mudar a oferta, edite só esse valor no webhook e clique em Salvar. Se o corpo da integração já trouxer uma lista fields, acrescente o item nela.
  • Assinantes do provedor (Easy Auth PRO): troque o tópico por Ao Conectar ISP para mandar a oferta de volta só para assinantes, como um upgrade de plano. Veja Webhooks de leads e vendas.

Perguntas frequentes

O cliente recebe a oferta toda vez que volta?

Não. Ele recebe na volta e, depois, só quando já se passaram 7 dias do último envio. As voltas no meio aparecem como Rejeitado nas estatísticas, sem mensagem e sem consumir envio.

Quem entra pela primeira vez recebe a oferta?

Não. Com A partir da segunda conexão, a Easy Auth não chama a BIP na primeira visita. Para falar com quem chega, use as boas-vindas no Wi-Fi.

Como mudo a oferta?

Um template aprovado não muda de texto. Crie um template novo e, na campanha, clique em Pausar Campanha para Editar, troque o Template, refaça o Mapeamento de variáveis e ative de novo em Salvar e Ativar. Enquanto a campanha está pausada, as chamadas da Easy Auth voltam com erro e ninguém recebe. Para trocar a oferta todo dia, use a variação com o campo Oferta do dia.

Posso usar junto com as boas-vindas?

Sim. São duas campanhas e dois webhooks na Easy Auth: Uma vez por usuário chama as boas-vindas e A partir da segunda conexão chama a oferta de volta. A mesma chave de API serve para os dois.

Veja também