Resposta rápida
Na BIP, crie uma campanha de Disparo por API em modo Imediato, com a reentrada desligada. Na Easy Auth, crie um webhook Ao Conectar, limitado a Uma vez por usuário, que chama /api/campaigns/trigger com os dados do visitante. Cada pessoa recebe as boas-vindas uma vez, na primeira conexão.
Quem entra no seu Wi-Fi pela primeira vez recebe as boas-vindas no celular enquanto ainda está no balcão, com o próprio nome e a oferta da primeira visita, sem ninguém apertar um botão.
O que você precisa
- A Easy Auth ligada à BIP (veja o guia Conectar a Easy Auth à BIP)
- Um EasySpot que peça o telefone (para WhatsApp) ou o e-mail (para e-mail) do visitante
- Para WhatsApp: plano pago da BIP, número conectado e um template de Marketing aprovado
- Para e-mail: um modelo de e-mail pronto (o plano gratuito já envia e-mail)
- Acesso de administrador na BIP, para criar a chave de API, e acesso a Webhooks no Dashboard da Easy Auth
O que você vai conseguir
- Uma mensagem de boas-vindas que sai sozinha, assim que o visitante se conecta pela primeira vez.
- Uma mensagem por pessoa: quem volta todo dia não recebe as boas-vindas de novo.
- O contato criado ou atualizado na mesma chamada, com nome, telefone, e-mail e a tag
wifi. - WhatsApp com template aprovado ou e-mail, conforme o que o seu EasySpot pede.
- Cada envio rastreado dos dois lados: nas estatísticas da campanha, na BIP, e nos logs do webhook, na Easy Auth.
Como funciona
- 1Crie na BIP uma campanha de Disparo por API, em modo Imediato
- 2Crie na Easy Auth um webhook Ao Conectar, uma vez por usuário, que chama a campanha
- 3Cada visitante novo recebe as boas-vindas na hora
A integração do guia Conectar a Easy Auth à BIP traz o contato, mas não dispara campanhas. Para responder na hora da conexão, você liga as duas pontas:
- na BIP, uma campanha de Disparo por API em modo Imediato, que envia a mensagem assim que recebe a chamada;
- na Easy Auth, um segundo webhook, com o tópico Ao Conectar, que chama
POST https://api.bip.marketing/api/campaigns/triggercom o ID da campanha e os dados do visitante. A BIP cria ou atualiza o contato e dispara, tudo na mesma chamada.
Duas travas garantem uma mensagem por pessoa:
- na Easy Auth, Limitar Chamadas por Usuário em Uma vez por usuário: o webhook chama a BIP uma vez só para cada visitante;
- na BIP, a Janela de Reentrada do Lead desligada, que é o padrão: cada contato recebe a campanha uma vez, para sempre.
Passo a passo
1. Crie a chave de API para a Easy Auth
- Na BIP, em Configurações, abra a aba Chaves de API e clique em Adicionar Nova Chave de API.
- Em Nome, escreva Easy Auth — campanhas.
- Deixe Ativo ligado. Em Expiração Automática, deixe Habilitado desligado: assim o webhook não para de funcionar numa data.
- Em Escopos, ligue Disparo de Campanhas e Escrita de Contatos.
- Clique em Salvar e copie a Chave de API. Você vai colá-la na Easy Auth no passo 6.

Captura de tela em breve
2. Prepare a mensagem
Escolha o canal pelo que o seu EasySpot pede: telefone para WhatsApp, e-mail para e-mail.
- WhatsApp: em WhatsApp, abra a aba Templates e clique em Criar template. Monte o template
aurora_boas_vindas_wificom os textos de Pronto para copiar, na Categoria Marketing e no Idioma Portuguese (BR). Clique em Salvar Template e espere o status Aprovado. - E-mail: em Modelos de Email, clique em Novo Modelo e monte o e-mail de boas-vindas com os textos de Pronto para copiar. Clique em Salvar.

Captura de tela em breve
3. Crie a campanha de Disparo por API
- Em Campanhas, clique em Nova Campanha. Em Nome da Campanha, escreva Boas-vindas do Wi-Fi.
- Em Tipo de Agendamento, escolha Disparo por API e, em Modo de Disparo, Imediato.
- Em Janela de Reentrada do Lead, deixe Permitir Reentrada do Lead desligado. É o padrão e é o que você quer: cada contato recebe as boas-vindas uma vez.
- Em Canal, escolha WhatsApp: selecione o Template aprovado e o Número de telefone. Em Mapeamento de variáveis, clique em Adicionar mapeamento de variável e ligue Corpo · {{1}} a first name. Para e-mail, escolha Email, preencha o Nome do remetente (Padaria Aurora) e ligue o Modelo de E-mail.
- Abra Integração via API e copie o ID da campanha. Ele também está no fim do endereço da página.

Captura de tela em breve
4. Teste e ative a campanha
- Clique em Salvar → Salvar Rascunho.
- Clique em Testar Campanha, digite o seu telefone (com
+e o código do país) ou o seu e-mail e clique em Enviar Teste. Você precisa ser um contato da BIP: conecte-se uma vez ao Wi-Fi antes. O teste não consome envios. - Confira a mensagem no celular ou na caixa de entrada.
- Clique em Salvar → Salvar e Ativar e confirme em Ativar Disparo por API. O status passa a Ativo e a campanha já aceita chamadas.

Captura de tela em breve
5. Copie o corpo do webhook da integração
O webhook que a BIP criou na Easy Auth já tem as variáveis certas para os campos do seu EasySpot. Você reaproveita esse texto.
- Entre no Dashboard da Easy Auth, em app.easyauth.net, e clique em Webhooks no menu lateral.
- No webhook com a URL
https://api.bip.marketing/api/leads, clique em Editar Webhook. - Em Corpo, copie as linhas de dentro das chaves. O nome, por exemplo, vem como
"name": "{{ field('field-name.value') }}". - Clique em Ocultar Edição de Webhook, sem mudar nada nesse webhook.

Captura de tela em breve
6. Crie o webhook de boas-vindas na Easy Auth
- Clique em Adicionar Webhook → Personalizado.
- Em Nome, escreva Boas-vindas → BIP. Em Tópico, escolha Ao Conectar. Em Idioma, Português.
- Em Limitar Chamadas por Usuário, escolha Uma vez por usuário.
- Em Método, deixe POST. Em URL, cole
https://api.bip.marketing/api/campaigns/trigger. - Se aparecer Tags de Disparo, deixe todas as tags desligadas: o webhook vale para todos os visitantes.
- Em Cabeçalhos, clique em Adicionar Cabeçalho duas vezes. Preencha Chave
Content-Typecom Valorapplication/json, e Chavex-bip-api-keycom a chave do passo 1. - Em Corpo, apague o texto que vem pronto e cole o corpo de Pronto para copiar. Troque
ID_DA_CAMPANHApelo ID do passo 3 e, dentro delead, use as linhas que você copiou no passo 5.

Captura de tela em breve
7. Teste o webhook e salve
- Clique em Testar Webhook.
- Em Carregar dados de exemplo, informe o telefone ou o e-mail com que você já entrou no Wi-Fi e clique em Carregar. O corpo aparece com os seus dados no lugar das variáveis.
- Clique em Enviar Teste. Em Resposta, o status
200e o Corpo da Resposta com"mode": "immediate"mostram que a BIP disparou. A mensagem chega no seu celular ou no seu e-mail. - Clique em Fechar. Confira se o Status do webhook está ligado e clique em Salvar, no topo da página.

Captura de tela em breve
Pronto para copiar
Corpo do webhook
Exemplo da Padaria Aurora: o EasySpot pede o nome, o telefone (a chave da licença) e o e-mail. Troque ID_DA_CAMPANHA pelo ID da sua campanha.
{
"campaignId": "ID_DA_CAMPANHA",
"lead": {
"name": "{{ field('field-name.value') }}",
"phone": "+{{ key('raw-full') }}",
"email": "{{ field('field-email.value') }}",
"tags": ["wifi"]
}
}| Linha | O que envia |
|---|---|
campaignId | O ID da campanha de boas-vindas, do painel Integração via API |
name | O nome que o visitante digitou no EasySpot |
phone | O telefone da chave da licença, com + e o código do país, pronto para o WhatsApp |
email | O e-mail do campo E-mail do EasySpot |
tags | A tag wifi, para você separar os visitantes do Wi-Fi nos segmentos |
Use sempre as linhas do corpo da sua integração (passo 5): elas batem com os campos do seu EasySpot. Se a chave da sua licença é o e-mail, por exemplo, a linha vem como "email": "{{ key('value') }}". Se o corpo da integração traz a lista fields (data de nascimento, cidade), cole a lista inteira dentro de lead para manter esses campos em dia.
Webhook na Easy Auth
| Campo | Valor |
|---|---|
| Nome | Boas-vindas → BIP |
| Tópico | Ao Conectar |
| Idioma | Português |
| Limitar Chamadas por Usuário | Uma vez por usuário |
| Método | POST |
| URL | https://api.bip.marketing/api/campaigns/trigger |
| Tags de Disparo | Todas desligadas |
| Cabeçalhos | Content-Type: application/json · x-bip-api-key: a chave com os dois escopos |
Campanha na BIP
| Opção | Valor |
|---|---|
| Tipo de Agendamento | Disparo por API |
| Modo de Disparo | Imediato |
| Janela de Reentrada do Lead | Permitir Reentrada do Lead desligado |
| Canal | WhatsApp com o template abaixo, ou Email com o modelo abaixo |
Template de WhatsApp
aurora_boas_vindas_wifi · MARKETING
Botão URL: https://www.exemplo.com.br/cardapio
| Variável na campanha | Campo do contato | Valor de exemplo |
|---|---|---|
| Corpo · {{1}} | first name | Marina |
E-mail de boas-vindas
Onde aparece [@primeiro nome], digite @first, escolha lead.firstName() e use cliente como Valor de Fallback.
[@primeiro nome], o primeiro café é por nossa conta ☕
Obrigado por usar o Wi-Fi da Padaria Aurora. Mostre este e-mail no caixa.
Que bom ter você aqui, [@primeiro nome]!
Você acabou de entrar no Wi-Fi da Padaria Aurora. Fique à vontade: pão quentinho sai do forno a partir das 7h, todos os dias.Para comemorar a sua primeira visita, o café coado é por nossa conta na compra de qualquer salgado. É só mostrar este e-mail no caixa, hoje.
Ver o cardápio
https://www.exemplo.com.br/cardapio
Como medir
- Na BIP: em Campanhas, abra Estatísticas da Campanha da Boas-vindas do Wi-Fi. No WhatsApp, acompanhe Enviado, Entregue, Taxa de leitura, Taxa de resposta e Erros. No e-mail, Processado (N execuções), Entregue, Taxa de Abertura e Taxa de Cliques.
- Quem recebeu: em Interações do Destinatário, cada visitante aparece com data e status. Rejeitado, com o motivo O lead já recebeu esta campanha, é uma chamada repetida que a BIP segurou.
- Na Easy Auth: em Webhooks, clique em Ver Logs. Cada chamada para
https://api.bip.marketing/api/campaigns/triggeraparece com Status, Tópico, URL e Hora. Em Ver Requisição, o Corpo da Requisição mostra os dados enviados e o Corpo da Resposta, oleadIde omode. - Novos visitantes: em Estatísticas → aba Geral, a Easy Auth mostra os novos e os retornantes do período. Compare os novos com os envios da campanha.
- No caixa: conte quantas pessoas mostraram a mensagem para ganhar o café.
Se um log mostrar erro, o Corpo da Resposta diz o motivo:
| Status | Mensagem | O que fazer |
|---|---|---|
| 400 | Campaign is not active | Ative a campanha em Salvar e Ativar |
| 400 | Validation Error | Confira o corpo: nome com 2 caracteres ou mais e telefone ou e-mail válido |
| 403 | API key does not have the required permissions | Ligue Disparo de Campanhas e Escrita de Contatos na chave |
| 404 | Campaign not found | Confira o campaignId no corpo |
Variações
- Só para quem não é assinante (Easy Auth PRO): no webhook, troque o tópico por Ao Conectar Não-ISP. Para dar boas-vindas diferentes aos assinantes, crie outra campanha e outro webhook com Ao Conectar ISP. Veja Webhooks de leads e vendas.
- Boas-vindas alguns minutos depois: na campanha, troque o Modo de Disparo por Atraso e preencha Atraso (Segundos), por exemplo
600. A mensagem chega dez minutos depois da conexão, com o cliente já sentado. - WhatsApp e e-mail: cada campanha usa um canal. Crie uma campanha para cada canal e, na Easy Auth, um webhook para cada uma, com o
campaignIdde cada campanha no corpo. - Oferta de volta para quem retorna: com as boas-vindas no ar, siga para Bem-vindo de volta: oferta do dia para quem reconecta.
Perguntas frequentes
Por que não usar o webhook que a integração já criou?
Porque ele só leva o contato para a BIP, em https://api.bip.marketing/api/leads, e não dispara campanhas. Deixe esse webhook como está, para todos os visitantes continuarem chegando em Contatos, e crie o de boas-vindas ao lado dele.
O visitante recebe as boas-vindas toda vez que se conecta?
Não. Na Easy Auth, Uma vez por usuário faz o webhook chamar a BIP uma vez para cada visitante. Na BIP, com Permitir Reentrada do Lead desligado, cada contato recebe a campanha uma vez. Se uma chamada repetida chegar, ela aparece como Rejeitado nas estatísticas e a mensagem não sai.
As boas-vindas consomem envios?
Cada mensagem que sai conta um envio do mês no BIP Lite. Criar e atualizar o contato não conta, e uma chamada que a reentrada segurou também não. Os testes feitos em Testar Campanha não consomem envios; o Enviar Teste do webhook, sim, porque é um disparo real.
Posso mandar por WhatsApp e por e-mail ao mesmo tempo?
Sim, com duas campanhas: uma de WhatsApp e outra de e-mail, cada uma com o seu webhook na Easy Auth. O WhatsApp precisa de plano pago e do telefone do visitante; o e-mail funciona em qualquer plano, para quem informou o e-mail no EasySpot.
Veja também
- Conectar a Easy Auth à BIP e receber os visitantes do Wi-Fi
- API da BIP: chaves, contatos, eventos e disparos
- Campanhas: única, recorrente e por API
- Templates de WhatsApp: criar, sincronizar e usar
- Editor de e-mail: blocos, variáveis e preview
- Bem-vindo de volta: oferta do dia para quem reconecta
- Boas-vindas no site da BIP
- Webhooks na Wiki da Easy Auth