Tareas y Proyectos
El módulo Tareas y Gestión de Proyectos de GoWeBa es un sistema Kanban completo integrado al CRM. Combina la simplicidad de una lista de tareas con la potencia de una herramienta de gestión de proyectos: pipelines visuales, subtareas, estimaciones de tiempo, priorización IA y análisis de carga de trabajo.
Conceptos clave
Modelo de datos
Campos de una tarea
Estados de tarea
Prioridades
Pipelines y etapas
¿Qué es un pipeline?
Un pipeline es un flujo de trabajo visual compuesto por etapas ordenadas. Cada organización puede crear varios pipelines para diferentes procesos:
- Pipeline Ventas: Prospección → Calificación → Propuesta → Negociación → Ganado / Perdido
- Pipeline Soporte: Nuevo ticket → En espera → En curso → Resuelto → Cerrado
- Pipeline Proyectos: Backlog → Sprint → En desarrollo → Prueba → Entregado
- Pipeline Reclutamiento: Candidatura → Entrevista 1 → Entrevista 2 → Oferta → Contratado
Configuración de un pipeline
Etapas del pipeline
Vistas y visualización
Vista Kanban (Board)
La vista principal es un tablero Kanban interactivo:
- Columnas = etapas del pipeline
- Tarjetas = tareas con título, prioridad, vencimiento, asignado
- Drag & drop: mover una tarea entre las etapas
- Colores: indicadores visuales de prioridad y estado
- Filtros: por asignado, prioridad, tags, vencimiento
Vista Lista
Una vista tabular ordenable con todas las tareas:
- Ordenar por fecha, prioridad, estado, asignado
- Filtros avanzados: combinación de criterios
- Selección múltiple: acciones en lote (cambiar estado, asignar, eliminar)
- Exportar: CSV o PDF de las tareas filtradas
Vista Pipeline (Página Pipelines)
La página Tareas → Pipelines ofrece una vista de administración de los pipelines:
- Lista de todos los pipelines de la organización
- Estadísticas: número de tareas por etapa
- Gestión: crear, modificar, archivar, reordenar los pipelines
- Configuración de etapas: agregar, renombrar, eliminar, reordenar
Inteligencia artificial y automatización
Creación de tareas vía WEBA
WEBA puede crear tareas a partir del lenguaje natural: « Recuérdame facturar a Acme Inc el viernes » → Tarea creada: "Facturar Acme Inc", Vencimiento: viernes, Prioridad: NORMAL « Tarea urgente: corregir el bug de pago antes de mañana al mediodía » → Tarea creada: "Corregir el bug de pago", Vencimiento: mañana 12h, Prioridad: URGENT
Priorización IA
La API /api/tasks/ai/priority utiliza un modelo IA para sugerir la prioridad óptima de una tarea en función de:
- Descripción y título de la tarea
- Vencimiento y tiempo restante
- Carga de trabajo actual del asignado
- Historial de tareas similares
- Impacto de negocio estimado
Análisis de carga de trabajo
La API /api/tasks/ai/workload proporciona un análisis IA de la distribución del trabajo:
- Carga por miembro: número de tareas y horas estimadas por persona
- Detección de sobrecarga: alertas cuando un miembro tiene demasiadas tareas urgentes
- Sugerencias de reasignación: propuestas para equilibrar la carga
- Predicciones: estimación del tiempo de entrega para las tareas en pipeline
Acciones post-llamada
Después de una llamada telefónica, WEBA extrae automáticamente las acciones a realizar y puede convertirlas en tareas GoWeBa:
- Resumen de llamada — WEBA transcribe y resume la conversación
- Extracción de acciones — Los compromisos asumidos son identificados
- Conversión en tareas — Cada acción puede ser creada como tarea con un clic
- Atribución — Las tareas se asignan al usuario apropiado
Subtareas y comentarios
Subtareas
Cada tarea puede tener subtareas para descomponer el trabajo:
- Jerarquía ilimitada: subtareas de subtareas
- Progreso: el porcentaje de completitud de la tarea padre refleja las subtareas
- Cascada: eliminar una tarea padre también elimina las subtareas
- Independencia: cada subtarea tiene su propio estado, prioridad, asignado
Comentarios
Los comentarios permiten la discusión sobre una tarea:
- Texto libre con formato markdown
- Menciones @miembro para notificar a un colega
- Historial completo de comentarios
- Adjuntos: archivos vinculados al comentario
Analytics de tareas
La página Tareas → Analytics proporciona estadísticas detalladas:
Integración con el CRM
Las tareas GoWeBa están profundamente integradas con el resto de la plataforma:
Casos de uso concretos
Escenario: Pipeline de ventas
- Crear el pipeline — Ventas: Prospección → Calificación → Propuesta → Negociación → Ganado ✅ / Perdido ❌
- Nuevo lead — Crear una tarea « Contactar Acme Inc » en la etapa Prospección
- Calificación — Después del primer contacto, mover a Calificación
- Propuesta — Crear un presupuesto vía WEBA y vincularlo a la tarea
- Negociación — Discusión de precios, seguimiento de intercambios
- Conclusión — Mover a « Ganado » → la tarea se completa
Escenario: Gestión de sprint
- Crear el pipeline — Proyecto X: Backlog → Sprint → En curso → Review → Done
- Planificación del sprint — Mover las tareas prioritarias del Backlog al Sprint
- Ejecución — Los desarrolladores mueven sus tareas a « En curso »
- Review — Las tareas terminadas pasan a review para validación
- Entrega — Las tareas validadas pasan a « Done »
- Analytics — Consultar la velocidad del sprint en los analytics
Solución de problemas y FAQ
P: ¿Cuántos pipelines se pueden crear? R: Ilimitado. Crea un pipeline por proceso de negocio. P: ¿Se puede asignar una tarea a varias personas? R: Actualmente, una tarea tiene un solo propietario (ownerUserId). Para el trabajo colaborativo, usa las subtareas asignadas a diferentes personas. P: ¿Las tareas vencidas se eliminan automáticamente? R: No. Las tareas atrasadas permanecen visibles con un indicador visual rojo. Deben ser cerradas manualmente (DONE o CANCELLED).
— Fin del Módulo 06 —
GoWeBa — Biblia de Operaciones Documento generado el 06 May 2026
| Concepto | Descripción |
|---|---|
| Tarea (Task) | Unidad de trabajo con título, descripción, estado, prioridad, vencimiento |
| Pipeline | Flujo de trabajo personalizado (ej: Ventas, Soporte, Desarrollo) |
| Etapa (Stage) | Columna en el pipeline (ej: Por hacer, En curso, Terminado) |
| Subtarea | Tarea hija vinculada a una tarea padre (jerarquía) |
| Comentario | Discusión y notas adjuntas a una tarea |
| Tags | Etiquetas para categorizar y filtrar las tareas |
| Campo | Tipo | Descripción |
|---|---|---|
| title | Texto | Título de la tarea (obligatorio) |
| description | Texto largo | Descripción detallada, instrucciones |
| status | Enum | TODO, IN_PROGRESS, BLOCKED, IN_REVIEW, DONE, CANCELLED |
| priority | Enum | LOW, NORMAL, HIGH, URGENT |
| dueAt | Fecha | Vencimiento de la tarea |
| startAt | Fecha | Fecha de inicio planificada |
| completedAt | Fecha | Fecha de completitud (rellenada automáticamente) |
| estimatedMinutes | Número | Tiempo estimado en minutos |
| actualMinutes | Número | Tiempo real invertido en minutos |
| ownerUserId | UUID | Miembro asignado a la tarea |
| relatedContactId | UUID | Contacto CRM asociado |
| tags | Lista | Etiquetas de categorización |
| sortOrder | Número | Orden de visualización en la etapa/lista |
| pipelineId | UUID | Pipeline al que pertenece la tarea |
| stageId | UUID | Etapa actual en el pipeline |
| parentTaskId | UUID | Tarea padre (para las subtareas) |
| Estado | Descripción | Color | ¿Cerrado? |
|---|---|---|---|
| TODO | Por hacer — aún no iniciada | Gris | No |
| IN_PROGRESS | En curso de realización | Azul | No |
| BLOCKED | Bloqueada por un obstáculo | Rojo | No |
| IN_REVIEW | En espera de validación/revisión | Naranja | No |
| DONE | Terminada con éxito | Verde | Sí |
| CANCELLED | Cancelada — ya no pertinente | Gris tachado | Sí |
| Prioridad | Nivel | Indicador visual | Uso típico |
|---|---|---|---|
| LOW | 1 | 🟢 Verde | Tareas no urgentes, mejoras futuras |
| NORMAL | 2 | 🔵 Azul | Trabajo diario estándar |
| HIGH | 3 | 🟠 Naranja | Importante, a tratar rápidamente |
| URGENT | 4 | 🔴 Rojo | Crítico, acción inmediata requerida |
| Campo | Tipo | Descripción |
|---|---|---|
| name | Texto | Nombre del pipeline (obligatorio) |
| description | Texto | Descripción y objetivo del pipeline |
| color | Hex | Color de identificación |
| icon | Emoji/texto | Icono visual |
| isDefault | Boolean | Pipeline predeterminado para nuevas tareas |
| isArchived | Boolean | Pipeline archivado (oculto pero datos conservados) |
| sortOrder | Número | Orden de visualización en la lista de pipelines |
| Campo | Tipo | Descripción |
|---|---|---|
| name | Texto | Nombre de la etapa (ej: « En curso ») |
| color | Hex | Color de la columna Kanban |
| sortOrder | Número | Posición de izquierda a derecha |
| isClosed | Boolean | Etapa cerrada (las tareas se consideran terminadas) |
| isWonStage | Boolean | Etapa de victoria (pipeline Ventas: « Ganado ») |
| Métrica | Descripción |
|---|---|
| Total de tareas | Número total de tareas en el período |
| Tareas por estado | Distribución TODO / IN_PROGRESS / DONE / etc. |
| Tareas por prioridad | Distribución LOW / NORMAL / HIGH / URGENT |
| Tareas atrasadas | Número de tareas cuyo vencimiento ya pasó |
| Tiempo promedio de completitud | Duración promedio entre creación y DONE |
| Carga por miembro | Número de tareas por asignado |
| Velocidad | Número de tareas completadas por semana |
| Tareas creadas vs terminadas | Ratio de productividad |
| Módulo | Integración | Ejemplo |
|---|---|---|
| Contactos | relatedContactId | Tarea vinculada a un contacto: « Recontactar Acme Inc » |
| Calendario | Vía WEBA | Tarea → evento: « Reunión para discutir la tarea » |
| Facturación | Vía WEBA | Tarea « Facturar Acme » → factura creada vía el Studio |
| Telefonía | Acciones post-llamada | La llamada genera tareas de seguimiento automáticamente |
| Vía Webabox | Tarea creada desde un email: « Responder al cliente » | |
| WEBA | Creación por voz/chat | « Recuérdame de… » → tarea creada |
| Problema | Causa probable | Solución |
|---|---|---|
| Tarea no visible | Filtro activo que la oculta | Reiniciar los filtros (botón « Clear filters ») |
| Drag & drop no funciona | Navegador incompatible | Usar Chrome, Firefox o Edge reciente |
| Subtarea desaparecida | Tarea padre eliminada | Las subtareas se eliminan en cascada — restaurar si es posible |
| Analytics vacíos | Período demasiado corto | Ampliar el período de análisis (30d, 90d, 1 año) |
| WEBA no crea la tarea | Intención no detectada | Reformular con palabras clave claras (« tarea », « recuérdame », « por hacer ») |