Mensajes para enviar / enviados
| Cliente | Tipo | Estado | Accion |
|---|
Nuevo cliente
Clientes
| Razon social | Telefono | Localidad | Zona | Estado |
|---|
Turnos confirmados / pendientes de asignar tecnico
| Fecha | Cliente | Direccion | Zona | Tecnico | Accion |
|---|
Nueva zona
Zonas configuradas
| Nombre | Localidad | Dias habiles | Cupo diario |
|---|
Importar clientes y equipos desde Excel
Usa la plantilla "plantilla_carga_inicial.xlsx" (hoja Clientes_Equipos).
Como funciona el ciclo completo
1. Se carga el cliente y su equipo (a mano o por Excel), con la fecha de instalacion.
2. El sistema calcula solo la proxima fecha de recambio (fecha base + 180 dias, o la frecuencia que tenga ese equipo).
3. Cuando faltan pocos dias para esa fecha (por defecto 15), aparece un mensaje de WhatsApp listo para enviar en la Bandeja WhatsApp.
4. El cliente toca el link que le llega, elige un dia disponible segun su zona, y confirma. Le llega una confirmacion automatica.
5. En Turnos / Agenda le asignas un tecnico a ese turno.
6. El tecnico entra al portal tecnico, ve sus visitas del dia y toca "VISITA REALIZADA" al terminar.
7. El sistema recalcula automaticamente la proxima fecha, tomando como base el dia en que la visita se hizo REALMENTE (no el dia que estaba programado). El ciclo vuelve a empezar solo.
Que significa cada indicador del Dashboard
Vencen en 7 / 30 dias: cantidad de equipos cuyo proximo recambio cae dentro de esos plazos.
WhatsApp pendientes: mensajes generados por el sistema que todavia no marcaste como enviados.
WhatsApp enviados: mensajes que ya tocaste "Marcar enviado" en la Bandeja WhatsApp.
Sin turno elegido: clientes que ya recibieron el aviso pero todavia no eligieron fecha.
Turnos confirmados: clientes que ya eligieron y confirmaron un dia para la visita.
Visitas realizadas: mantenimientos donde el tecnico ya toco "VISITA REALIZADA".
Vencidos sin realizar: la fecha programada ya paso y la visita no se hizo (para seguimiento manual).
El boton "Ejecutar tarea diaria ahora" hace, en el momento, lo mismo que el sistema hace solo todos los dias a las 8am: revisa vencimientos, genera avisos y recordatorios, y marca vencidos.
Como se manda el WhatsApp
El sistema NO manda el WhatsApp solo. En "Bandeja WhatsApp" aparece el mensaje ya armado con el texto y el link del cliente. Tocas "Abrir WhatsApp", se abre el chat con el mensaje ya escrito, y apretas enviar vos. Despues tocas "Marcar enviado" para que quede registrado.
Enlaces utiles
Panel administrativo: localhost:3000/admin/index.html (este mismo)
Portal del tecnico: localhost:3000/tecnico/index.html
Portal del cliente: se genera un link distinto para cada cliente, es el que se manda por WhatsApp. No hace falta entrar a mano.
Preguntas frecuentes
Un cliente no tiene fechas disponibles para elegir
Revisa la zona de ese cliente en la pestana Zonas: puede que no tenga dias habituales configurados, o que el cupo maximo diario ya este completo para las proximas fechas. Podes aumentar el cupo o agregar dias.
Quiero cambiar la frecuencia de recambio de un equipo puntual (no todos son 180 dias)
Por ahora eso se ajusta al cargar el equipo (campo "Frecuencia dias" en el alta manual o en el Excel). Si necesitas modificarlo despues de cargado, pedime que te agregue esa opcion de edicion en el panel.
Cargue un cliente pero no me aparece en la Bandeja WhatsApp
Los mensajes se generan solo cuando faltan 15 dias o menos para el vencimiento (configurable). Si el equipo recien instalado vence dentro de mucho tiempo, es normal que no aparezca nada todavia. Podes forzar la revision con el boton "Ejecutar tarea diaria ahora" en el Dashboard.
El numero de serie salio "duplicado" al importar el Excel
Cada equipo necesita un numero de serie unico en todo el sistema. Si aparece ese error, revisa que no hayas cargado ese equipo antes (a mano o en una importacion anterior).
Quiero que un cliente cambie el dia que ya habia elegido
El cliente puede volver a entrar a su mismo link y elegir otra fecha: el sistema cancela la anterior y confirma la nueva sola.
El servidor se cerro / se apago la PC, se perdieron los datos?
No, todo queda guardado en el archivo backend/data/dev.db. Simplemente volve a correr "npm run dev" en la carpeta backend y vas a tener todo tal como estaba.