🚀 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 🛠️

  1. Ingresa a Campañas desde el menú lateral
  1. Haz clic en Crear Campaña o edita una campaña existente en estado borrador
  1. Completa el primer paso (nombre, departamento y cuenta de WhatsApp)
  1. En la sección Contenido de Campaña, busca el switch:
      • "Enviar campaña a tickets abiertos"
      Notion image
  1. Por defecto, este switch está activado (se envía a todos los destinatarios)
  1. Si deseas excluir a los destinatarios que tienen tickets abiertos:
      • Desactiva el switch
  1. 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
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.

 
¿Esto respondió tu pregunta?
😞
😐
🤩