Skip to Content
ModulosAutomatizaciones

Automatizaciones

El motor de automatizacion de BiVelio funciona con un modelo event-driven: detecta eventos que ocurren en la plataforma y ejecuta acciones en respuesta, sin intervencion humana. A diferencia de los workflows BPM (que modelan procesos completos), las automatizaciones son reglas simples de tipo “cuando ocurre X, haz Y”.

Modelo event-driven

Cada accion en BiVelio genera un evento interno. El motor de automatizacion escucha estos eventos y ejecuta las reglas configuradas:

Evento detectado → Condiciones evaluadas → Acciones ejecutadas

Eventos disponibles

CategoriaEventos
ExpedientesCreado, actualizado, asignado, estado cambiado, SLA en riesgo, cerrado
ChannelHubMensaje recibido, mensaje enviado, conversacion asignada, contacto nuevo
CRMContacto creado, empresa creada, oportunidad movida en pipeline
CalendarioEvento creado, evento proximo (X minutos antes), evento cancelado
DocumentosDocumento subido, OCR completado, documento vinculado
FacturacionFactura creada, pago recibido, factura vencida
SistemaLogin de usuario, integracion conectada, error detectado

Condiciones

Las condiciones filtran cuando debe ejecutarse la accion:

  • Campo igual a valor — ejemplo: prioridad = “critica”
  • Campo contiene — ejemplo: asunto contiene “urgente”
  • Canal es — ejemplo: canal = “whatsapp”
  • Asignado a — ejemplo: operador = usuario especifico
  • Horario — solo durante horario laboral (lunes a viernes, 9:00 a 18:00)
  • Combinaciones AND/OR — multiples condiciones encadenadas

Acciones disponibles

AccionDescripcion
NotificarEnviar notificacion in-app, email o mensaje por canal
AsignarAsignar expediente o conversacion a un operador o equipo
Cambiar estadoActualizar el estado de un expediente
Crear expedienteGenerar un nuevo expediente con datos del evento
Invocar agente IAEjecutar un agente para analizar o responder
Disparar workflowIniciar un workflow BPM completo
Actualizar campoModificar un campo del registro afectado
WebhookEnviar datos a un endpoint externo
Crear tareaGenerar una tarea interna asociada al expediente

Las automatizaciones se ejecutan en tiempo real, con latencia tipica inferior a 2 segundos desde que ocurre el evento hasta que se completa la accion.

Ejemplos practicos

Triaje automatico de mensajes

Evento: Mensaje recibido en ChannelHub Condicion: Canal = WhatsApp AND horario fuera de oficina Accion: Invocar agente IA “Support Autoresponder” para responder automaticamente

Escalacion de SLA

Evento: SLA en riesgo (expediente al 75% del tiempo) Condicion: Prioridad = Alta o Critica Accion: Notificar al supervisor + Reasignar al operador con menos carga

Pipeline comercial

Evento: Oportunidad movida a “Propuesta” Condicion: Valor > 10.000 EUR Accion: Crear tarea de seguimiento + Notificar al director comercial

Diferencia con workflows

AspectoAutomatizacionesWorkflows BPM
ComplejidadReglas simples (si-entonces)Procesos multi-paso
Intervencion humanaNo requiereSoporta tareas manuales
EjecucionInstantaneaPuede durar dias o semanas
Uso tipicoNotificaciones, asignaciones, escalacionesAprobaciones, formularios, flujos complejos

Ambos mecanismos son complementarios: una automatizacion puede disparar un workflow, y un workflow puede configurar nuevas automatizaciones durante su ejecucion.

Gestion de automatizaciones

Desde la seccion de Automatizaciones puedes:

  • Crear nuevas reglas con el editor visual
  • Activar/desactivar reglas sin eliminarlas
  • Ver el historial de ejecuciones con detalle de cada accion
  • Monitorizar errores y reintentos
  • Duplicar reglas existentes para crear variaciones