Omnifly

Conversaciones

Gestión de hilos de comunicación con contactos

¿Qué es una Conversación?

Una conversación representa un hilo de comunicación entre un contacto y la empresa.

Propiedades

PropiedadDescripción
EstadoOpen, Pending, Resolved, Closed
PrioridadLow, Normal, High, Urgent
AsignaciónUsuario y/o equipo asignado
CanalOrigen de la conversación
AsuntoTema (opcional, usado en email)

Estados de Conversación

EstadoDescripciónSiguiente Estado
OpenActiva, requiere atenciónPending, Resolved, Closed
PendingEsperando respuestaOpen, Resolved, Closed
ResolvedResuelta pero no cerradaOpen, Closed
ClosedArchivadaOpen (reabrir)

Diagrama de Estados

Open ↔ Pending ↔ Resolved → Closed
  ↑__________________________|

Flujo de Conversación Entrante

  1. Mensaje entrante recibido via webhook
  2. Sistema identifica o crea el contacto
  3. Sistema busca conversación existente o crea nueva
  4. Mensaje se agrega a la conversación
  5. Contador de no leídos se incrementa
  6. Notificación en tiempo real a agentes

Flujo de Conversación Saliente

  1. Agente selecciona contacto y canal
  2. Sistema busca o crea conversación
  3. Agente escribe mensaje
  4. Sistema valida ventana de mensajería (si aplica)
  5. Mensaje se encola para envío
  6. Sistema actualiza estado según confirmación externa

Ventana de Mensajería

WhatsApp, Instagram y Facebook tienen restricción de 24 horas.

Reglas

CondiciónAcción Permitida
Dentro de la ventanaMensajes libres
Fuera de la ventana (WhatsApp)Solo plantillas HSM
Email y TelegramSin restricción

Información Disponible

  • Si la ventana está abierta o cerrada
  • Cuándo expira la ventana
  • Segundos restantes
  • Si se requiere plantilla

Asignación de Conversaciones

Capacidades

  • Asignar a un usuario específico
  • Asignar a un equipo
  • Asignar a usuario Y equipo simultáneamente
  • Desasignar conversación

Visibilidad para Agentes

TipoVisible
Conversaciones asignadas al agente
Conversaciones asignadas a sus equipos
Conversaciones sin asignar
Conversaciones asignadas a otros

Threading de Email

Los emails se agrupan automáticamente en conversaciones.

Flujo de Threading

  1. Email entrante recibido
  2. Buscar por header In-Reply-To → usar conversación existente
  3. Buscar por headers References → usar conversación existente
  4. Comparar asunto → mismo asunto usa conversación existente
  5. Diferente asunto → crear nueva conversación
  6. Si conversación cerrada → reabrir

On this page