🚀 Excluir Destinatarios con Tickets Abiertos en Campañas
Excluye automáticamente a destinatarios que tienen tickets abiertos, evitando duplicar comunicaciones y mejorando la experiencia del cliente.
Excluir Destinatarios con Tickets Abiertos en Campañas 🚀
El Efecto WOW ✨
¿Alguna vez enviaste una campaña masiva solo para darte cuenta de que estás contactando a clientes que ya están siendo atendidos? Ahora puedes excluir automáticamente a destinatarios que tienen tickets abiertos, evitando duplicar comunicaciones y mejorando la experiencia del cliente.
Guía Paso a Paso 🛠️
- Ingresa a Campañas desde el menú lateral
- Haz clic en Crear Campaña o edita una campaña existente en estado borrador
- Completa el primer paso (nombre, departamento y cuenta de WhatsApp)
- En la sección Contenido de Campaña, busca el switch:
- "Enviar campaña a tickets abiertos"

- Por defecto, este switch está activado (se envía a todos los destinatarios)
- Si deseas excluir a los destinatarios que tienen tickets abiertos:
- Desactiva el switch
- Continúa con el resto de la configuración y envía tu campaña
Al desactivar esta opción, el sistema verificará en el momento del envío si cada destinatario tiene un ticket abierto y, de ser así, no le enviará el mensaje de la campaña.
Impacto en tu Negocio 📈
- Evita comunicaciones duplicadas: Si un cliente ya está siendo atendido, no recibirá el mensaje de campaña
- Mejora la experiencia del cliente: Reduce la confusión de recibir múltiples mensajes simultáneos
- Optimiza el consumo de HSM: No gastas créditos en destinatarios que ya están en conversación activa
- Prioriza la atención personalizada: Los agentes pueden enfocarse en resolver el ticket actual sin interferencias
¿Para qué sirve? (Casos de Uso) 🤝
Escenario | Configuración recomendada |
Campaña promocional masiva | Desactivar el envío a tickets abiertos para no interrumpir atención en curso |
Comunicado urgente para todos los clientes | Activar el envío a tickets abiertos si el mensaje es crítico |
Campaña de encuesta de satisfacción | Desactivar para evitar enviar encuestas a quienes aún no han terminado su atención |
Recordatorio de pago | Evaluar según política de negocio |
👥 ¿Quién tiene acceso?
Esta opción está disponible para:
- Administradores
- Gerentes de Campañas
- Community Managers (pueden visualizar y modificar esta configuración)
🛑 Zona de Peligro (Advertencias Críticas)
Importante:
La verificación de tickets abiertos se realiza en el momento del envío de la campaña, no cuando se crea. Si un cliente abre un ticket después de que cargaste la lista pero antes del envío, será excluido.
En campañas programadas:
La verificación se hace cuando se ejecuta el envío programado, no cuando se programa la campaña.
🔢 Límites y Restricciones
Aspecto | Valor |
Valor por defecto | Activado (se envía a todos) |
Aplica a campañas programadas | Sí |
Aplica a campañas duplicadas | Sí, se copia la configuración |
🔌 Uso vía API
Esta funcionalidad está disponible tanto para Campañas Masivas como para Envío Individual de HSM.
Crear Campaña con Exclusión de Tickets Abiertos
Endpoint: POST /v2/whatsapp/campaigns/
Parámetro: skip_open_tickets (boolean, opcional, default=false)
Cuando se establece en true, la campaña no enviará mensajes a destinatarios que tengan un ticket abierto al momento del envío.
Ejemplo de Request:
{
"account_uid": "56912345678",
"visual_name": "Campaña Promocional Q1",
"key": "promo_template_v1",
"records": [
["56912345678", "http://example.com/media.png", "Juan", "Descuento 20%"]
],
"headers": ["user_id", "image_url", "param_1", "param_2"],
"bot_id": null,
"mins_to_close": 60,
"mins_to_retry": 0,
"allow_survey": true,
"allow_duplicate_users": false,
"skip_open_tickets": true
}Respuesta exitosa (201 Created):
{
"message": "Campaign created successfully.",
"campaign_id": 12345
}Envío Individual de HSM con Exclusión
Endpoint: POST /v2/hsm/
Parámetro: skip_open_tickets (boolean, opcional, default=false)
Si se establece en true, el HSM no se enviará si el destinatario tiene un ticket abierto. El mensaje fallará con un error indicando el identificador del ticket abierto.
Ejemplo de Request:
{
"account_uid": "56912345678",
"recipient": "56987654321",
"template_name": "welcome_template",
"parameters": ["María", "Bienvenida"],
"skip_open_tickets": true
}Respuesta cuando se bloquea por Ticket Abierto
Cuando un destinatario tiene un ticket abierto y skip_open_tickets está activado, la entrada de campaña o el HSM fallará con un error que incluye el identificador del ticket:
{
"status": "failed",
"error_details": {
"error_description": "Recipient has an open ticket",
"ticket_id": "ABC123"
}
}Consultar Estado de Campaña
Al consultar una campaña, el campo skip_open_tickets se incluye en la respuesta:
Endpoint: GET /v2/whatsapp/campaigns/{campaign_id}/
Respuesta:
{
"id": 12345,
"visual_name": "Campaña Promocional Q1",
"status": "completed",
"skip_open_tickets": true,
...
}🔍 Tabla de Parámetros API
Parámetro | Tipo | Requerido | Default | Descripción |
skip_open_tickets | boolean | No | false | Si true, no envía a destinatarios con tickets abiertos |
⚠️ Códigos de Error Relacionados
Código HTTP | Situación |
201 | Campaña creada exitosamente con la configuración |
200 | HSM enviado exitosamente (destinatario sin ticket abierto) |
200 con status "failed" | HSM no enviado porque destinatario tiene ticket abierto |
Funcionalidades Relacionadas 🔗
En caso de que tengas dudas, comunícate con nosotros vía chat, al WhatsApp +56953851610 o al email soporte@adere.so.