Respuesta rápida
En Campañas → Nueva campaña, elige el Tipo de Programación (Único, Recurrente o Disparo por API), un canal (Email, con hasta 3 webhooks, o WhatsApp), los segmentos y la Ventana de Reingreso del Lead. Prueba con un contacto real, activa y sigue procesados, entregados, aperturas, clics, bajas y errores.
Envía el mensaje correcto al público correcto en el momento justo: una sola vez, todos los lunes a las 9:00 o en el segundo en que alguien abandona el carrito. La campaña reúne el cuándo (programación), el cómo (email, WhatsApp o webhooks) y el a quién (segmentos).
Lo que necesita
- Una cuenta en la BIP (sirve el plan gratuito)
- Un segmento guardado, para campañas Único y Recurrente
- Una plantilla de email lista, o una plantilla de WhatsApp aprobada y un número conectado (planes de pago)
- Para Disparo por API: una clave de API con el alcance campaigns:trigger
Lo que vas a lograr
- Un envío ahora o en una fecha y hora definidas, en la zona horaria que elijas.
- Envíos recurrentes todos los días, en un día del mes o en días de la semana, que recalculan el segmento en cada ejecución.
- Disparos por API para un contacto a la vez, al instante o con retraso, con cancelación antes del envío.
- Webhooks a tu CRM o sistema por cada contacto de la campaña, junto con el email o en lugar de él.
- Estadísticas en vivo: entregas, aperturas, clics, bajas, errores, enlaces más clicados y el historial de cada destinatario.
Cómo funciona
- 1Elige el tipo de programación: Único, Recurrente o Disparo por API
- 2Define el canal y el mensaje: email, WhatsApp o webhooks
- 3Activa y sigue las estadísticas
En cada envío, la BIP:
- recalcula los segmentos con los datos de ese momento;
- envía una vez por contacto, aunque esté en más de un segmento de la campaña;
- omite a quien se dio de baja del canal o de todas las comunicaciones;
- aplica la Ventana de Reingreso del Lead, que decide si quien ya recibió la campaña puede recibirla de nuevo;
- en BIP Lite, incluido el plan gratuito, revisa el saldo de envíos del mes antes de empezar. Si el saldo no alcanza para todos los contactos, el envío no empieza: nadie recibe una parte de la campaña.
Cada campaña usa un canal: Email o WhatsApp. Para hablar con el mismo público por los dos, crea una campaña para cada canal.
Paso a paso
1. Crea la campaña
- En el menú, haz clic en Campañas. La lista muestra cada campaña con Tipo, Rendimiento, Estado y Actualizado, organizadas por grupo.
- Haz clic en Nueva campaña. La BIP crea una campaña en Borrador, con el nombre [sin título] seguido de la fecha y la hora, y abre la pantalla de edición.

Captura de pantalla próximamente
2. Completa los detalles
En Detalles de la campaña:
- Escribe el Nombre de la campaña y, al lado, elige un emoji para identificarla en la lista.
- En Grupo, elige dónde aparece en la lista. Los grupos se crean en Ajustes → Grupos → Grupos de campañas.
- En Descripción, anota el objetivo, para que tu equipo sepa de qué se trata.

Captura de pantalla próximamente
3. Elige cuándo enviar
En Tipo de Programación, elige una pestaña:
- Único: deja Fecha de inicio en blanco para enviar en cuanto actives, o elige la fecha, la Hora y la Zona horaria.
- Recurrente: elige la Frecuencia (Diario, Mensual o Personalizado), la Hora y la Zona horaria. Debajo, la BIP escribe la programación completa, como Todos los días a las 09:00.
- Disparo por API: elige el Modo de Disparo, Inmediato o Retraso. Tu sistema llama a la BIP por cada contacto.
Todas las opciones están en la Referencia, más abajo.

Captura de pantalla próximamente
4. Define el reingreso
En Ventana de Reingreso del Lead, decide si la misma persona puede recibir esta campaña más de una vez:
- Con Permitir Reingreso del Lead desactivado (el valor predeterminado), cada contacto recibe la campaña una sola vez.
- Activado, indica el Período de Espera (Días): el mínimo de días entre dos envíos a la misma persona. Con
0, no hay límite.
Para campañas recurrentes que deben llegar en cada ejecución, como un boletín semanal, activa el reingreso.

Captura de pantalla próximamente
5. Elige el canal y el mensaje
En Canal, haz clic en Email o WhatsApp.
Con Email:
- En Nombre del remitente, escribe el nombre que aparece en la bandeja de entrada. Vacío, se usa el de la cuenta.
- En Email de envío, quédate con Predeterminado de la cuenta o, si tienes un dominio verificado, elige el dominio y escribe la parte antes de la @.
- En Plantilla de email, activa la plantilla de la campaña. La búsqueda encuentra plantillas por nombre.
- En Webhooks, activa hasta 3 webhooks para recibir los datos de cada contacto en tu sistema.
Una campaña de email puede enviar solo webhooks: deja Plantilla de email sin seleccionar y activa al menos un webhook.
Con WhatsApp (planes de pago, con un número conectado), completa la sección Plantilla de WhatsApp: la Plantilla aprobada, el Número de teléfono de envío, el contenido del encabezado, si la plantilla lo tiene, y la Asignación de variables.

Captura de pantalla próximamente
6. Selecciona los segmentos
En Segmentos, activa uno o más segmentos. La búsqueda encuentra segmentos por nombre. Quien está en más de uno la recibe una sola vez.
Las campañas Disparo por API no tienen esta sección: el contacto llega en la llamada a la API.

Captura de pantalla próximamente
7. Prueba con un contacto real
- Haz clic en Guardar → Guardar borrador. La prueba usa la versión guardada.
- Haz clic en Probar campaña.
- Escribe el email, el teléfono, el ID o el rastreador de un contacto que ya está en la BIP, de preferencia tú mismo.
- Haz clic en Enviar prueba.
La prueba envía de verdad: el email, el mensaje de WhatsApp y los webhooks salen para ese contacto, igual que saldrán para todos. La BIP abre las Estadísticas de la campaña, donde la prueba aparece con el prefijo [test]. Las pruebas no consumen envíos de tu saldo.

Captura de pantalla próximamente
8. Activa
- Haz clic en Guardar y elige la opción de tu tipo de programación:
- Guardar y enviar (Único sin fecha);
- Guardar y programar (Único con fecha);
- Guardar y Activar (Recurrente y Disparo por API).
- Revisa la ventana de confirmación y haz clic en Enviar campaña ahora, Programar campaña, Activar Campaña Recurrente o Activar Disparo por API. Para volver y revisar, haz clic en Revisar de nuevo.
- La BIP abre las Estadísticas de la campaña.

Captura de pantalla próximamente
Referencia
Tipos de programación
| Tipo | Opciones | Cuándo sale |
|---|---|---|
| Único | Fecha de inicio (en blanco = de inmediato), Hora y Zona horaria | Una vez, al activar o en la fecha definida |
| Recurrente | Frecuencia, días, Hora y Zona horaria | En cada fecha de la programación, hasta que la pauses |
| Disparo por API | Modo de Disparo: Inmediato o Retraso, con Retraso (Segundos) | Para un contacto a la vez, cuando tu sistema llama a la API |
En la lista de campañas, la columna Tipo muestra Único, Programado (Único con fecha), Recurrente o Disparo por API.
Único
| Opción | Qué hace |
|---|---|
| Fecha de inicio | La fecha del envío. En blanco, la campaña sale en cuanto la actives. La fecha tiene que estar en el futuro |
| Hora | Hora y minuto, de 5 en 5 minutos. Aparece después de elegir la fecha y empieza en 09:00 |
| Zona horaria | La zona de la hora elegida. Viene con la zona de la cuenta; para Brasilia, BRT (Sao Paulo) (-03:00) |
Recurrente
| Opción | Qué hace |
|---|---|
| Frecuencia → Diario | Todos los días, a la hora elegida |
| Frecuencia → Mensual | Una vez al mes, en el Día del Mes elegido (del 1º al 31º) |
| Frecuencia → Personalizado | En los Días de la Semana que marques. Pasa el mouse sobre cada letra para ver el nombre del día |
| Hora | Hora y minuto, de 5 en 5 minutos |
| Zona horaria | La zona de la programación. Viene con la zona de la cuenta |
La programación aparece escrita debajo de las opciones: Todos los días a las 09:00, Fines de semana a las 10:00, Lunes, Miércoles y Viernes a las 18:30 o día 1º de cada mes a las 09:00.
En cada ejecución, la BIP recalcula los segmentos. Quien entró al segmento desde la última ejecución ya la recibe; quien salió, no. La Ventana de Reingreso del Lead decide si quien ya la recibió la recibe de nuevo.
Disparo por API
| Opción | Qué hace |
|---|---|
| Inmediato | La campaña sale para el contacto en cuanto la BIP recibe la llamada |
| Retraso | La BIP espera el tiempo de Retraso (Segundos) antes de enviar. Si llega otra llamada para el mismo contacto, el tiempo vuelve a empezar de cero |
| Integración vía API | Panel con los comandos listos, ya con el ID de la campaña: POST y GET en /api/campaigns/trigger y, en el modo Retraso, en /api/campaigns/cancel |
- La clave de API necesita el alcance
campaigns:trigger, enviada en el encabezadox-bip-api-keyo en el parámetro?api-key=. - En
lead, envía el email, el teléfono, el ID o el rastreador de un contacto que ya existe. O envía un objeto con los datos del contacto: la BIP crea o actualiza el contacto y dispara en la misma llamada. Para eso, la clave también necesita el alcanceleads:write. - En el modo Retraso,
/api/campaigns/cancelcancela el envío pendiente de ese contacto. Un envío cancelado no sale y no cuenta en tu saldo. - La campaña solo acepta disparos con estado Activo.
Ventana de Reingreso del Lead
| Configuración | Quién la recibe |
|---|---|
| Permitir Reingreso del Lead desactivado | Cada contacto recibe la campaña una sola vez. En una campaña recurrente, cada ejecución incluye solo a quien todavía no la recibió |
Activado, Período de Espera (Días) = 0 | Sin límite: el contacto la recibe cada vez que esté en el público o se dispare |
| Activado, Período de Espera (Días) = N | El contacto la recibe de nuevo solo N días después del envío anterior |
Con 0, la BIP avisa que la misma persona puede recibirla varias veces el mismo día. En una campaña recurrente, usa un período menor que el intervalo entre ejecuciones: para una campaña semanal, 6 días. En las estadísticas, quien la ventana retuvo aparece como Rechazada, con el motivo El lead ya ha recibido esta campaña o El lead está dentro de la ventana de reingreso.
Canal Email
| Opción | Qué hace |
|---|---|
| Nombre del remitente | El nombre que aparece en la bandeja de entrada. Vacío, se usa el de la cuenta |
| Email de envío | Predeterminado de la cuenta o una dirección en un dominio verificado en Ajustes → Dominios de Email |
| Plantilla de email | El contenido del email. Una sola plantilla por campaña |
| Webhooks | Hasta 3 webhooks disparados por cada contacto de la campaña |
La campaña de email necesita una Plantilla de email, al menos un webhook, o las dos cosas.
Canal WhatsApp
La pestaña WhatsApp está disponible después de conectar un número (planes de pago). En la sección Plantilla de WhatsApp:
| Opción | Qué hace |
|---|---|
| Plantilla | Una plantilla aprobada, de marketing o de utilidad |
| Número de teléfono | El número que envía. Usar el número de teléfono predeterminado de la cuenta usa el número marcado como predeterminado |
| Imagen del encabezado / URL del contenido del encabezado | Aparece cuando la plantilla tiene contenido multimedia en el encabezado. Vacío, se usa el de la propia plantilla |
| Asignación de variables | Vincula cada variable de la plantilla a un dato del contacto. Todas las variables necesitan un valor |
Segmentos
- Puedes activar varios segmentos. Cada contacto recibe una vez por envío.
- Solo aparecen en la lista los segmentos guardados; los que están en Borrador, no.
- Las campañas Disparo por API no usan segmentos.
Estado
| Estado | Qué significa |
|---|---|
| Borrador | En edición. No sale nada |
| Programado | Único con fecha definida, a la espera de la hora |
| Activo | Recurrente a la espera de la próxima ejecución, o Disparo por API listo para recibir llamadas |
| En cola | A la espera de procesamiento |
| Enviando | El envío está en curso |
| Completado | El envío Único terminó |
| Pausada | Detenida por ti. Se puede editar y activar de nuevo |
Acciones
| Acción | Qué hace |
|---|---|
| Guardar borrador | Guarda los cambios sin activar |
| Guardar y enviar / Guardar y programar / Guardar y Activar | Guarda y activa, después de la confirmación |
| Probar campaña | Envía la campaña guardada a un contacto de la BIP |
| Estadísticas de la campaña | Abre los números de la campaña |
| Pausar Campaña para Editar | Aparece en campañas Activo y Programado. Pausa los envíos y habilita la edición. Para reanudar, guarda y activa de nuevo |
| Duplicar (en la lista) | Crea una copia en Borrador, con (Clon) al final del nombre y la misma configuración, salvo la Fecha de inicio, que vuelve en blanco |
| Papelera (en la lista) | Elimina campañas Borrador, Pausada o Completado |
Las campañas Programado, Activo, En cola, Enviando y Completado quedan bloqueadas para edición. Para repetir una campaña completada, usa Duplicar.
Saldo de envíos
En BIP Lite, incluido el plan gratuito, la BIP suma los contactos de los segmentos antes de cada envío y revisa el saldo del mes. Si no hay saldo para todos, la campaña no empieza y ningún contacto la recibe. Ajusta el volumen en Ajustes → Facturación o usa un segmento más pequeño, y activa de nuevo. En el Disparo por API, cada disparo que sale usa un envío del saldo.
Listo para copiar
Programaciones
| Campaña | Tipo de Programación | Frecuencia | Hora y zona | Ventana de Reingreso del Lead |
|---|---|---|---|---|
| Cumpleaños del día | Recurrente | Diario | 09:00, BRT (Sao Paulo) (-03:00) | Activada, 300 días |
| Boletín semanal | Recurrente | Personalizado: Lunes | 09:00, BRT (Sao Paulo) (-03:00) | Activada, 6 días |
| Resumen del mes | Recurrente | Mensual: 1º | 10:00, BRT (Sao Paulo) (-03:00) | Activada, 25 días |
| Bienvenida a los recién llegados | Recurrente | Diario | 10:00, BRT (Sao Paulo) (-03:00) | Desactivada: cada contacto la recibe una vez |
| Promoción de la semana | Único | Fecha de inicio: la fecha de la promoción | 08:00, BRT (Sao Paulo) (-03:00) | Desactivada |
| Carrito abandonado | Disparo por API | Retraso: 3600 segundos | — | Activada, 1 día |
Para "Bienvenida a los recién llegados", usa un segmento como Fecha de creación → Es igual a → Relativo -1 Días: quien entró a la BIP ayer. Así cada ejecución diaria cuenta solo los contactos del día anterior y no se vuelve a reservar saldo para quienes ya entraron en ejecuciones pasadas. Consulta otras reglas en Segmentos.
Nombre y descripción
🎂 Cumpleaños del día — Padaria Aurora Felicitaciones con cupón para quienes cumplen años hoy. Recurrente diaria a las 09:00; cada persona la recibe una vez al año.
Disparar por API
Cambia TU_CLAVE_DE_API por tu clave e ID_DE_LA_CAMPAÑA por el ID que aparece en el panel Integración vía API.
curl -X POST https://api.bip.marketing/api/campaigns/trigger \
-H "Content-Type: application/json" \
-H "x-bip-api-key: TU_CLAVE_DE_API" \
-d '{"campaignId": "ID_DE_LA_CAMPAÑA", "lead": "marina.alves@exemplo.com"}'curl -X POST https://api.bip.marketing/api/campaigns/trigger \
-H "Content-Type: application/json" \
-H "x-bip-api-key: TU_CLAVE_DE_API" \
-d '{"campaignId": "ID_DE_LA_CAMPAÑA", "lead": {"name": "Marina Alves", "email": "marina.alves@exemplo.com", "phone": "+5541998765432", "tags": ["carrito"]}}'curl "https://api.bip.marketing/api/campaigns/trigger?campaignId=ID_DE_LA_CAMPAÑA&lead=marina.alves@exemplo.com&api-key=TU_CLAVE_DE_API"
curl -X POST https://api.bip.marketing/api/campaigns/cancel \
-H "Content-Type: application/json" \
-H "x-bip-api-key: TU_CLAVE_DE_API" \
-d '{"campaignId": "ID_DE_LA_CAMPAÑA", "lead": "marina.alves@exemplo.com"}'Respuestas:
{"campaignId": "ID_DE_LA_CAMPAÑA", "leadId": "ID_DEL_CONTACTO", "mode": "delay"}{"campaignId": "ID_DE_LA_CAMPAÑA", "cancelled": true, "leadId": "ID_DEL_CONTACTO"}En la cancelación, "cancelled": false significa que no había un envío pendiente para ese contacto.
Cómo medir
Abre Estadísticas de la campaña (arriba en la campaña o con el ícono de gráfico en la lista). El aviso En vivo indica que los números se actualizan en tiempo real, incluso durante el envío. Arriba, Editar Campaña vuelve a la edición y Probar campaña envía una nueva prueba.
En campañas de email:
| Indicador | Qué muestra |
|---|---|
| Procesado | Contactos que la BIP procesó. En Único, muestra el avance sobre el total del envío. En Recurrente y Disparo por API, Procesado (N ejecuciones) suma todas las ejecuciones |
| Entregado | Emails enviados sobre los procesados |
| Tasa de apertura | Aperturas únicas sobre los enviados |
| Tasa de clics | Clics únicos sobre los enviados |
| Tasa de clic por apertura | Clics sobre aperturas |
| Bajas | Quienes se dieron de baja por esta campaña. Con Bajas (ant: N), N es quien ya estaba dado de baja y no la recibió |
| Errores | Emails que no se pudieron enviar, como contactos sin email |
| Entrega de Webhook / Errores de Webhook | Webhooks entregados y con error, cuando la campaña tiene webhooks |
| Desglose de Entregas | Gráfico con la división entre enviados, aperturas, clics, bajas y errores |
| Enlaces más clicados | Los 10 enlaces con más clics |
En campañas de WhatsApp, los indicadores son Enviado, Entregado, Tasa de lectura, Tasa de respuesta, Tasa de respuesta sobre lectura, Bajas, Errores, Rechazada, Dado de baja y Retenido.
Debajo de los números, Interacciones del destinatario lista cada contacto con fecha, tipo y estado. Filtra por estado (por ejemplo Clicado, Abierto, Error o Rechazada), busca por nombre o email y haz clic en Ver Lead para abrir el perfil.
La BIP ignora las aperturas de los primeros 30 segundos después del envío (son vistas previas automáticas de algunos proveedores) y los clics de robots conocidos. Un clic también cuenta como apertura, aunque el cliente de correo haya bloqueado las imágenes.
Preguntas frecuentes
¿Puedo enviar email y WhatsApp en la misma campaña?
No. Cada campaña usa un canal. Crea la campaña de email, haz clic en Duplicar en la lista y cambia el Canal de la copia a WhatsApp.
¿Cómo reenvío una campaña que ya se completó?
En la lista de campañas, haz clic en Duplicar. La copia vuelve como Borrador, con la misma configuración y la Fecha de inicio en blanco. Elige la nueva fecha antes de activar: sin fecha, la campaña sale en cuanto hagas clic en Guardar y enviar.
¿La prueba consume envíos?
No. Probar campaña envía de verdad al contacto elegido, pero no descuenta de tu saldo. El contacto tiene que estar en la BIP y no puede haberse dado de baja del canal.
Mi campaña recurrente solo envió la primera vez. ¿Por qué?
Con Permitir Reingreso del Lead desactivado, cada contacto recibe la campaña una sola vez, y las ejecuciones siguientes llegan solo a quienes entraron al segmento después. Para enviar en cada ejecución, pausa la campaña, activa el reingreso con un Período de Espera (Días) menor que el intervalo de la programación y actívala de nuevo.