WaNotify
Sistema de notificaciones automáticas vía WhatsApp. Recordatorios de pago, alertas de stock, seguimiento de entregas y notificaciones de nómina con Evolution API o gateway centralizado.
Funcionalidades
Doble Modo Gateway
Usa tu propia instancia Evolution API o el gateway centralizado de elsistema.lat. Configurable por empresa.
Recordatorios de Pago
Envía avisos automáticos a clientes días antes del vencimiento de sus facturas. Reduce la morosidad.
Alertas de Stock
Notifica cuando productos caen por debajo del stock mínimo o tienen lotes próximos a vencer.
Seguimiento de Entregas
Notifica a clientes el estado de sus pedidos. Tracking público vía /tracking/{referencia} sin autenticación.
Motor de Reglas
Activa/desactiva tipos de notificación, configura días de anticipación y personaliza templates por tipo.
Destinatarios Internos
Asigna usuarios o teléfonos específicos para recibir alertas internas de inventario bajo y vencimientos.
Notificaciones de Nómina
Envío de recibos de sueldo por WhatsApp cuando se genera o aprueba la planilla.
Deduplicación
Previene envíos duplicados en ventana de 2 minutos usando caché. Un mensaje por evento.
Log Completo
Registro de cada intento de envío con estado (enviado/fallido/omitido), destinatario y mensaje. DataTables con filtros.
Comando Programado
Tarea wa-notify:reminders ejecutable vía cron para envío automático de recordatorios periódicos.
Tracking Público
Página pública sin autenticación para que clientes consulten el estado de sus envíos por número de referencia.
Observers Automáticos
Dispara notificaciones automáticamente ante eventos del sistema: cambios en entregas, nómina y transacciones.
Tipos de Notificación
| Tipo | Descripción | Disparador |
|---|---|---|
| Recordatorio de Pago | Avisa al cliente N días antes del vencimiento | Comando programado |
| Alerta de Vencido | Notifica facturas ya vencidas | Comando programado |
| Cuentas por Pagar | Alertas de pagos pendientes a proveedores | Comando programado |
| Stock Bajo | Productos bajo alert_quantity | Comando programado |
| Vencimiento de Lotes | Lotes próximos a expirar | Comando programado |
| Seguimiento de Entrega | Cambios de estado en ruta de reparto | Observer en DeliveryRouteItem |
| Recibo de Nómina | Notificación al empleado de su payslip | Observer en NominaPayslip |