Hilos y Conversaciones
Los hilos agrupan todas las comunicaciones con un candidato en una sola conversacion.
Que es un Hilo
Concepto
HILO = CONVERSACION CON UN CANDIDATO
| Campo | Valor |
|---|---|
| ID | #123 |
| Candidato | Juan Perez |
| Empresa | Tu Empresa |
| Contexto | Aplicacion #456 - Vacante Desarrollador Senior - Proyecto Equipo Tech |
Mensajes por canal:
- Email (3)
- WhatsApp (8)
- SMS (2)
- Comentarios (4)
Total: 17 mensajes
Un hilo agrupa TODOS los mensajes de TODOS los canales con ese candidato.
Un Hilo por Candidato
Regla importante:
- Un candidato tiene UN hilo por empresa
- Todos los canales van al mismo hilo
- Historial completo en un lugar
- No se crean hilos duplicados
Lista de Hilos
Vista Principal
Cabecera:
- Campo de busqueda
- Filtro por Estado
- Filtro por Canal
- Boton Actualizar
Lista de hilos: Cada hilo muestra:
- Indicador de presencia (verde = en linea, gris = desconectado)
- Nombre del candidato
- Timestamp relativo
- Preview del ultimo mensaje (truncado a 50 caracteres)
- Badge de no leidos
- Icono del ultimo canal usado
Ejemplo:
- Juan Perez (hace 5 min) - "Gracias por la informacion..." (2) - Email
- Maria Lopez (hace 2 horas) - "Podemos agendar la entrevista?" - WhatsApp
- Pedro Garcia (ayer) - "Documentos adjuntos" - SMS
Filtros de Hilos
Por Estado
Opciones:
- Todos
- Activos (default)
- Archivados
- Pospuestos
Por Canal
Opciones:
- Todos los canales
- SMS
- Plataforma
Por No Leidos
[Solo no leidos] - Muestra hilos con mensajes pendientes
Busqueda
Buscar candidato... permite buscar por:
- Nombre
- Telefono
Estados de Hilo
Activo
Estado: ACTIVE
Caracteristicas:
- Visible en lista principal
- Cuenta para no leidos
- Recibe notificaciones
- Estado por defecto
Archivado
Estado: ARCHIVED
Caracteristicas:
- Oculto de lista principal
- Visible con filtro "Archivados"
- No cuenta para no leidos
- Conserva historial completo
- Se puede desarchivar
Para archivar:
- Selecciona hilo
- Menu [...] > Archivar
- Confirmar
Pospuesto
Estado: SNOOZED
Caracteristicas:
- Oculto temporalmente
- Reaparece en fecha programada
- Util para seguimientos
- Notificacion al reaparecer
Para posponer:
- Selecciona hilo
- Menu [...] > Posponer
- Selecciona fecha/hora
- Confirmar
Detalle del Hilo
Cabecera
| Campo | Valor |
|---|---|
| Nombre | Juan Perez |
| Puesto | Desarrollador Senior |
| Estado | En linea |
| juan@email.com | |
| Telefono | +52 55 1234 5678 |
| Ubicacion | Ciudad de Mexico |
| Vacante | Desarrollador Senior |
| Etapa | Entrevista Tecnica |
| Score | 85% |
Acciones Rapidas
Botones: [Ver Perfil] [Agendar] [Mover Etapa] [...]
Menu [...]:
- Archivar hilo
- Posponer
- Agregar participante
- Ver aplicacion
- Copiar link
Participantes
Roles de Participante
ASSIGNED (Asignado)
- Responsable principal
- Recibe todas las notificaciones
- Aparece como dueno del hilo
VIEWER (Observador)
- Puede ver y comentar
- Notificaciones opcionales
- Sin responsabilidad directa
MENTIONED (Mencionado)
- Agregado por mencion (@usuario)
- Ve el hilo en sus pendientes
- Notificacion unica
Agregar Participante
- Menu [...] > Agregar participante
- Buscar usuario por nombre
- Seleccionar rol (Asignado/Viewer)
- Confirmar
El usuario recibe notificacion y el hilo aparece en su bandeja.
Lista de Participantes
| Nombre | Rol |
|---|---|
| Maria Garcia | Asignada |
| Pedro Lopez | Viewer |
| Ana Martinez | Mencionada |
[+ Agregar participante]
Contadores de No Leidos
Como Funcionan
Dos contadores separados:
unreadCount (Empresa)
- Mensajes no leidos por la empresa
- Se incrementa con mensajes entrantes
- Se resetea al abrir el hilo
unreadCountCandidate
- Mensajes no leidos por el candidato
- Se incrementa con mensajes salientes
- Se resetea cuando candidato lee
Marcar como Leido
Automatico:
- Al abrir el hilo
- Despues de 2 segundos de focus
- WebSocket notifica a otros
Manual:
- Menu [...] > Marcar como leido
- Util sin abrir el hilo
Contextos de Hilo
Tipos de Contexto
GENERAL
- Conversacion sin aplicacion especifica
- Candidato del pool de talento
APPLICATION
- Relacionado a una aplicacion
- Muestra info de la vacante
- Vinculo a JobApplication
PROCESS
- Candidato en un proceso
- Muestra etapa actual
- Vinculo a ProcessTask
Indicadores de Contexto
Juan Perez [Aplicacion] Desarrollador Senior Etapa: Entrevista Tecnica Aplicado: hace 5 dias
Crear Nuevo Hilo
Desde Pool de Talento
- Ve a Pool de Talento
- Selecciona candidato
- Click [Enviar Mensaje]
- Se crea hilo automaticamente
- Escribe y envia mensaje
Desde Aplicacion
- Ve a la aplicacion
- Click [Contactar]
- Hilo creado con contexto
- Info de vacante vinculada
Manual
- Click [Nuevo Mensaje] en Inbox
- Buscar candidato existente
- O crear nuevo contacto
- Seleccionar canal
- Enviar primer mensaje
Busqueda de Mensajes
Busqueda Global
[Buscar en mensajes...]
Busca en:
- Contenido del mensaje
- Nombre del remitente
- Asunto (emails)
- Adjuntos (nombre)
Resultados:
- Muestra mensaje en contexto
- Click lleva al hilo
- Resalta coincidencias
Filtros de Busqueda
Avanzado:
en:email(solo emails)de:juan(de Juan)tiene:adjuntofecha:enero
Estadisticas del Hilo
Metricas
| Metrica | Valor |
|---|---|
| Total mensajes | 17 |
| Entrantes | 8 |
| Salientes | 6 |
| Internos | 3 |
Por canal:
- Email: 5
- WhatsApp: 10
- SMS: 2
Tiempo respuesta promedio: 2.5 horas Primera interaccion: hace 10 dias
Acciones de Hilo
Menu de Acciones
Click [...] en el hilo:
- Ver perfil del candidato
- Ver aplicacion
- Agendar entrevista
- Mover de etapa
- Agregar participante
- Archivar
- Posponer
- Marcar como leido
- Copiar link del hilo
Atajos de Teclado
En el hilo seleccionado:
- E - Archivar
- S - Posponer
- R - Responder
- N - Nueva nota interna
- Esc - Cerrar detalle
Proximos Pasos
- Integracion de Bots - Bots en hilos
- Tiempo Real - Actualizaciones en vivo
- Tipos de Mensajes - Direcciones y estados