Respuesta rápida
En la BIP, crea una campaña de Disparo por API en modo Inmediato, con Permitir Reingreso del Lead activado y un Período de Espera de 7 días. En la Easy Auth, crea un webhook Al Conectar, limitado Desde la segunda conexión, que llama a /api/campaigns/trigger. Quien vuelve recibe la oferta como máximo cada 7 días.
El cliente que vuelve a la tienda recibe por WhatsApp, mientras todavía está adentro, la oferta que solo vale hoy para quien regresa. Sin repetir el mismo mensaje en cada visita.
Lo que necesita
- La Easy Auth conectada a la BIP (consulta la guía Conectar la Easy Auth a la BIP)
- Un EasySpot que pida el teléfono del visitante
- Plan de pago de la BIP, con WhatsApp conectado y una plantilla de Marketing aprobada
- Una clave de API con Disparo de Campañas y Escritura de leads (la clave de la bienvenida sirve)
- Acceso a Webhooks en el Dashboard de la Easy Auth
Lo que vas a lograr
- Una oferta por WhatsApp para quien vuelve a tu Wi-Fi, en el momento de la conexión.
- Solo para clientes que regresan: quien entra por primera vez no recibe este mensaje.
- Como máximo una oferta cada 7 días por persona, por más que vuelva.
- El contacto actualizado en cada regreso, con nombre, teléfono y la etiqueta
wifi. - La frecuencia de visita a la vista: los regresos que frena la ventana de 7 días aparecen en las estadísticas.
Cómo funciona
- 1Crea en la BIP la campaña de la oferta, con reingreso de 7 días
- 2Crea en la Easy Auth un webhook Al Conectar, desde la segunda conexión
- 3Quien vuelve recibe la oferta del día por WhatsApp
Dos reglas, una en cada extremo, deciden quién la recibe:
- en la Easy Auth, Límite de llamadas por usuario en Desde la segunda conexión: el webhook llama a la BIP cuando el visitante vuelve, y no en la primera visita;
- en la BIP, Permitir Reingreso del Lead activado, con un Período de Espera (Días) de
7: la misma persona vuelve a recibir la oferta solo cuando pasaron 7 días desde el último envío.
Mira lo que pasa con Tiago Pereira, cliente de Loja Horizonte:
| Visita de Tiago | Easy Auth | BIP |
|---|---|---|
| 1.ª, lunes | No llama: es la primera conexión | — |
| 2.ª, miércoles | Llama a la campaña | Envía la oferta |
| 3.ª, viernes | Llama a la campaña | La frena: todavía no pasaron 7 días. Aparece como Rechazada |
| 4.ª, jueves de la semana siguiente | Llama a la campaña | Envía de nuevo: ya pasaron 8 días desde el último envío |
Una llamada que el reingreso frena no envía ningún mensaje ni consume envíos.
Paso a paso
1. Ten la clave de API para la Easy Auth
Si ya hiciste la bienvenida en el Wi-Fi, usa la misma clave, Easy Auth — campañas. Si no:
- En la BIP, en Ajustes, abre la pestaña Claves de API y haz clic en Añadir nueva clave de API.
- En Nombre, escribe Easy Auth — campañas. Deja Activo encendido y, en Caducidad automática, Habilitado apagado.
- En Alcances, activa Disparo de Campañas y Escritura de leads.
- Haz clic en Guardar y copia la Clave de API.
La clave de la integración, EasyAuth API Key, no sirve aquí: solo tiene Escritura de leads.

Captura de pantalla próximamente
2. Crea la plantilla de la oferta
- En WhatsApp, abre la pestaña Plantillas y haz clic en Crear plantilla.
- En Nombre (minúsculas), escribe
horizonte_oferta_de_regreso. En Categoría, Marketing. En Idioma, Spanish (LATAM). - Completa el encabezado, el cuerpo, el pie y el botón con los textos de Listo para copiar, con
Tiagocomo ejemplo de la variable. - Haz clic en Guardar plantilla y espera el estado Aprobada.

Captura de pantalla próximamente
3. Crea la campaña con reingreso de 7 días
- En Campañas, haz clic en Nueva campaña. En Nombre de la campaña, escribe Oferta de regreso del Wi-Fi.
- En Tipo de Programación, elige Disparo por API y, en Modo de Disparo, Inmediato.
- En Ventana de Reingreso del Lead, activa Permitir Reingreso del Lead y completa Período de Espera (Días) con
7. Sin esto, cada cliente recibiría la oferta una sola vez, para siempre. - En Canal, elige WhatsApp. Selecciona la Plantilla
horizonte_oferta_de_regresoy el Número de teléfono. - En Asignación de variables, haz clic en Añadir asignación de variable y vincula Cuerpo · {{1}} con first name.
- Abre Integración vía API y copia el ID de la campaña.

Captura de pantalla próximamente
4. Prueba y activa la campaña
- Haz clic en Guardar → Guardar borrador.
- Haz clic en Probar campaña, escribe tu teléfono con
+y el código de país y haz clic en Enviar prueba. La prueba no consume envíos. - Revisa el mensaje en el celular.
- Haz clic en Guardar → Guardar y Activar y confirma en Activar Disparo por API.

Captura de pantalla próximamente
5. Crea el webhook desde la segunda conexión
- En el Dashboard de la Easy Auth, en app.easyauth.net, haz clic en Webhooks. En el webhook con la URL
https://api.bip.marketing/api/leads, haz clic en Editar Webhook, copia las líneas del Cuerpo y haz clic en Ocultar edición de Webhook, sin cambiar nada. - Haz clic en Agregar Webhook → Personalizado.
- En Nombre, escribe Oferta de regreso → BIP. En Tema, elige Al Conectar. En Idioma, Español.
- En Límite de llamadas por usuario, elige Desde la segunda conexión.
- En Método, deja POST. En URL, pega
https://api.bip.marketing/api/campaigns/trigger. - Si aparece Tags de Disparo, deja todas las tags desactivadas.
- En Headers, haz clic en Añadir encabezado dos veces: Clave
Content-Typecon Valorapplication/json, y Clavex-bip-api-keycon la clave del paso 1. - En Cuerpo, borra el texto que viene por defecto y pega el cuerpo de Listo para copiar. Cambia
ID_DE_LA_CAMPAÑApor el ID del paso 3 y, dentro delead, usa las líneas que copiaste.

Captura de pantalla próximamente
6. Prueba el webhook y guarda
- Haz clic en Probar Webhook.
- En Cargar datos de ejemplo, escribe el teléfono con el que ya entraste al Wi-Fi y haz clic en Cargar.
- Haz clic en Enviar Prueba. En Respuesta, el estado
200y el Cuerpo de la Respuesta con"mode": "immediate"confirman el envío. - Haz clic en Cerrar. Revisa que el Estado del webhook esté activado y haz clic en Guardar, arriba de la página.
El Enviar Prueba es un envío real: la oferta llega a tu celular y cuenta un envío. Durante los próximos 7 días, el reingreso frena nuevas ofertas para tu contacto.

Captura de pantalla próximamente
Listo para copiar
Cuerpo del webhook
Ejemplo de Loja Horizonte: el EasySpot pide el nombre y el teléfono, que es la clave de licencia. Cambia ID_DE_LA_CAMPAÑA por el ID de la campaña de la oferta.
{
"campaignId": "ID_DE_LA_CAMPAÑA",
"lead": {
"name": "{{ field('field-name.value') }}",
"phone": "+{{ key('raw-full') }}",
"tags": ["wifi"]
}
}Dentro de lead, usa las líneas del cuerpo de tu integración: traen las variables correctas para tu EasySpot. El teléfono tiene que estar ahí, porque el WhatsApp va a ese número.
Webhook en la Easy Auth
| Campo | Valor |
|---|---|
| Nombre | Oferta de regreso → BIP |
| Tema | Al Conectar |
| Idioma | Español |
| Límite de llamadas por usuario | Desde la segunda conexión |
| Método | POST |
| URL | https://api.bip.marketing/api/campaigns/trigger |
| Tags de Disparo | Todas desactivadas |
| Headers | Content-Type: application/json · x-bip-api-key: la clave con los dos alcances |
Campaña en la BIP
| Opción | Valor |
|---|---|
| Tipo de Programación | Disparo por API |
| Modo de Disparo | Inmediato |
| Ventana de Reingreso del Lead | Permitir Reingreso del Lead activado, Período de Espera (Días) 7 |
| Canal | WhatsApp, plantilla horizonte_oferta_de_regreso |
| Asignación de variables | Cuerpo · {{1}} → first name |
Plantilla de WhatsApp
horizonte_oferta_de_regreso · MARKETING
Botón URL: https://www.exemplo.com.br/novidades
| Variable en la campaña | Campo del lead | Valor de ejemplo |
|---|---|---|
| Cuerpo · {{1}} | first name | Tiago |
Cómo medir
- En la BIP: abre Estadísticas de la campaña de Oferta de regreso del Wi-Fi. Sigue Enviado, Entregado, Tasa de lectura, Tasa de respuesta y Errores.
- Quién vuelve en la misma semana: en Interacciones del destinatario, filtra por Rechazada. El motivo El lead está dentro de la ventana de reingreso muestra quién volvió al Wi-Fi antes de que pasaran 7 días desde el último envío. Son tus clientes más frecuentes.
- En la Easy Auth: en Webhooks, haz clic en Ver registros. Cada regreso aparece como una llamada a
https://api.bip.marketing/api/campaigns/trigger, con Estado, Tema, URL y Hora. En Ver solicitud, el Cuerpo de la Respuesta trae elleadIdy elmode. - Recurrentes: en Estadísticas → pestaña General, la Easy Auth muestra los nuevos y los recurrentes del período. Compara los recurrentes con los envíos de la campaña.
- En la caja: cuenta cuántas personas mostraron el mensaje para usar el descuento.
Si un registro muestra 403 con API key does not have the required permissions, activa Disparo de Campañas y Escritura de leads en la clave. Con 400 y Campaign is not active, activa la campaña con Guardar y Activar.
Variaciones
- Una oferta por día, no por semana: usa un Período de Espera (Días) de
1. El cliente recibe como máximo una oferta cada 24 horas. - Solo desde la tercera visita: en Límite de llamadas por usuario, elige Desde la tercera conexión para premiar a quien ya se volvió cliente habitual.
- Cambia la oferta sin crear otra plantilla: en Ajustes → General → Campos, crea un campo Oferta del día, del tipo Cadena. Escribe la plantilla con una segunda variable ("Hoy, quien regresa recibe {{2}}.") y asigna Cuerpo · {{2}} a "Oferta del día" field value. En el cuerpo del webhook, dentro de
lead, agrega"fields": [{ "key": "Oferta del día", "value": "10% de descuento en cualquier artículo" }]. Para cambiar la oferta, edita solo ese valor en el webhook y haz clic en Guardar. Si el cuerpo de la integración ya trae una listafields, agrega el elemento en ella. - Suscriptores del proveedor (Easy Auth PRO): cambia el tema por Al conectar ISP para enviar la oferta de regreso solo a los suscriptores, como una mejora de plan. Consulta Webhooks de leads y ventas.
Preguntas frecuentes
¿El cliente recibe la oferta cada vez que vuelve?
No. La recibe cuando vuelve y, después, solo cuando ya pasaron 7 días desde el último envío. Los regresos intermedios aparecen como Rechazada en las estadísticas, sin mensaje y sin consumir envíos.
¿Quien entra por primera vez recibe la oferta?
No. Con Desde la segunda conexión, la Easy Auth no llama a la BIP en la primera visita. Para hablarle a quien llega, usa la bienvenida en el Wi-Fi.
¿Cómo cambio la oferta?
Una plantilla aprobada no cambia de texto. Crea una plantilla nueva y, en la campaña, haz clic en Pausar Campaña para Editar, cambia la Plantilla, rehaz la Asignación de variables y vuelve a activarla con Guardar y Activar. Mientras la campaña está pausada, las llamadas de la Easy Auth vuelven con error y nadie recibe la oferta. Para cambiar la oferta todos los días, usa la variación con el campo Oferta del día.
¿Puedo usarla junto con la bienvenida?
Sí. Son dos campañas y dos webhooks en la Easy Auth: Una vez por usuario llama a la bienvenida y Desde la segunda conexión llama a la oferta de regreso. La misma clave de API sirve para los dos.
Ver también
- Bienvenida al conectarse al Wi-Fi por primera vez
- Hace 30 días que no vienes: visitantes ausentes del Wi-Fi
- Conecta la Easy Auth a la BIP y recibe a los visitantes del Wi-Fi
- Campañas: únicas, recurrentes y por API
- API de la BIP: claves, contactos, eventos y disparos
- Plantillas de WhatsApp: crear, sincronizar y usar
- Webhooks en la Wiki de la Easy Auth