Dashboard
Resumen general
Clientes totales
—
registrados
Por vencer (7 días)
—
requieren atención
Vencidos
—
sin renovar
Tasa USD/VES
36.84
Bs por USD
Próximos a vencer
| Cliente | Servicios | Vence | Estado |
|---|---|---|---|
| Cargando... | |||
Resumen financiero
Ingresos
$0
Inversión
$0
Ganancia estimada
$0
Margen: 0%
Personalización visual
Apariencia y temas
Fuentes DM Sans/DM Mono, modo claro/oscuro, colores de acento y densidad visual.
Preferencias locales del navegador
Vista previa profesional
CarlaApp v13DM Sans
DM Mono
—
—
Controles visuales
Estos ajustes se guardan en el navegador del usuario. No afectan la base de datos ni permisos.
Producto final
Marca, textos y landing
Centraliza nombre comercial, textos del portal, teléfono soporte y página pública.
Identidad del sistema
Vista previa de marca
LiveC
CarlaApp
Gestión de servicios, pagos y renovaciones
CarlaApp
Ingresa con tu cuenta del sistema
Estos valores se guardan en MySQL y se aplican al panel, portal y landing.
Landing pública
/inicioPortal de clientes
Clientes
Cargando...
| Cliente | Teléfono | Servicios | Próx. vencimiento | Estado | |
|---|---|---|---|---|---|
| Conectando con Laravel + MySQL... | |||||
Catálogo de servicios
Servicios almacenados en MySQL
| Servicio | Categoría | Duración | Precio USD | Precio VES | Estado | |
|---|---|---|---|---|---|---|
| Cargando... | ||||||
Renovaciones y Nuevos Servicios
Una sola bandeja para vencimientos, renovaciones y solicitudes pagadas desde el portal.
Activos
—
suscripciones
Por vencer
—
requieren atención
Vencidos
—
sin renovar
Nuevos servicios
—
solicitudes pendientes
Clientes por fecha de vencimiento
| Cliente | Servicio a renovar | Vencimiento | Días restantes | Estado | Acciones |
|---|
Solicitudes de nuevos servicios
Revisa comprobantes, contacta al cliente y activa el servicio desde la misma sección.
0 contactadas
0 activadas
0 canceladas
| Cliente | Servicio | Pago | Comprobante | Estado | |
|---|---|---|---|---|---|
| Carga las solicitudes | |||||
WhatsApp — Etapa 1
Recordatorios manuales con enlace wa.me, sin ninguna API
Pendientes
—
por enviar manualmente
Enviados
—
marcados manualmente
Fallidos
—
revisar teléfono o mensaje
Bandeja de recordatorios
Abre WhatsApp con el mensaje listo y luego marca el estado.
| Cliente | Teléfono | Mensaje | Estado | |
|---|---|---|---|---|
| Carga la bandeja de WhatsApp... | ||||
Cómo funciona
1
Generar pendientes
El sistema busca suscripciones que vencen según
WHATSAPP_DAYS_BEFORE y crea mensajes en cola.2
Abrir WhatsApp
El botón Abrir usa
wa.me con teléfono y mensaje precargado. No usa API.3
Marcar enviado
Después de enviar desde WhatsApp, marcas el registro como enviado para no repetirlo.
Mensaje rápido
Útil para mensajes fuera de la cola.
Pagos
Registro financiero, confirmación y renovaciones
Ingresos mes
$0
pagos confirmados
Pendientes
0
por confirmar
Confirmados
0
histórico visible
Rechazados
0
requieren revisión
| Fecha | Cliente | Servicio | Monto | Método | Referencia | Estado | Comprobante | |
|---|---|---|---|---|---|---|---|---|
| Cargando pagos... | ||||||||
Comprobantes
Recibos internos imprimibles para pagos confirmados
Emitidos
0
comprobantes activos
Anulados
0
sin validez interna
Monto emitido
$0
USD histórico
Sin comprobante
0
pagos confirmados
| Número | Fecha | Cliente | Servicio | Monto | Estado | |
|---|---|---|---|---|---|---|
| Cargando comprobantes... | ||||||
Notas
1
Emitir
Desde Pagos, usa Emitir en un pago confirmado. Si ya existe comprobante, abre el existente.
2
Imprimir o guardar PDF
El comprobante se abre en una vista imprimible. El navegador puede guardarlo como PDF sin librerías extra.
3
Documento interno
No reemplaza factura tributaria ni documento fiscal. Es un recibo operativo para control y respaldo.
Comunicación SMTP
Emails internos
Configuración SMTP, plantillas, prueba de envío y bandeja de salida manual.
Compatible con correos de cPanel
Configuración SMTP
Prueba rápida
Si usas cPanel, prueba con
mail.tudominio.cl, puerto 587 y TLS. Si falla, revisa que el buzón exista y que la contraseña sea correcta.Mensaje manual
Plantillas
Cargando...
Bandeja de salida
| Fecha | Para | Tipo | Asunto | Estado | Error | |
|---|---|---|---|---|---|---|
| Cargando... | ||||||
Precios e inversión
Tarifas, conversión USD/VES y rentabilidad
Tasa de cambio
1 USD =
36.84 Bs
Actualizar manualmente
Calculadora rápida
USD
⇅
VES
Tasa: 36.84 Bs/USD
Margen
%Bs 423.66
Tabla de precios · costo · ganancia
| Servicio | Duración | Precio venta | Mi costo | Ganancia | Precio VES | Margen |
|---|
Reportes y exportaciones
CSV descargables para operación, finanzas y vencimientos
Rango del reporte
Ingresos rango
$0
pagos confirmados
Costos rango
$0
según suscripciones
Ganancia
$0
Margen: 0%
Pendientes
0
pagos por revisar
Exportaciones operativas
Exportaciones financieras
Los CSV salen en UTF-8 con BOM para abrir bien en Excel/LibreOffice. Nada de caracteres poseídos.
Servicios con más ingresos
| Servicio | Pagos | Ingresos |
|---|---|---|
| Carga el resumen para ver datos | ||
Portal de clientes
Registro externo, renovaciones, solicitudes de nuevos servicios y acceso público para clientes
Solicitudes pendientes
—
requieren contacto
Contactadas
—
en seguimiento
Cerradas
—
resueltas
Portal público
/portal
enlace para clientes
Solicitudes del portal
| Cliente | Servicio | Solicitado | Estado | |
|---|---|---|---|---|
| Carga las solicitudes del portal | ||||
Cómo usarlo
1
Entrega el enlace
Comparte
/portal con tus clientes para que entren o se registren.2
Cliente solicita renovación o servicio nuevo
El cliente ve sus servicios, revisa el catálogo disponible y envía solicitudes desde su portal.
3
Administración cierra el ciclo
Desde este panel marcas la solicitud como contactada o cerrada, y registras pago/renovación como en la fase anterior.
Para activar el botón de WhatsApp soporte en el portal, configura
WHATSAPP_SUPPORT_PHONE en el archivo .env.Usuarios y roles
Permisos por módulo, bloqueo y recuperación administrativa
Usuarios
—
creados
Activos
—
pueden ingresar
Inactivos
—
sin acceso
Bloqueados
—
temporalmente
Usuarios administrativos
| Usuario | Rol | Estado | Último login | |
|---|---|---|---|---|
| Carga los usuarios | ||||
Cambiar mi contraseña
Mínimo 8 caracteres. La contraseña no se muestra ni se guarda en texto plano.
Auditoría
Registro de acciones críticas y cambios administrativos
| Fecha | Usuario | Acción | Entidad | Detalle |
|---|---|---|---|---|
| Carga la auditoría | ||||
Seguridad avanzada
Hardening de producción, intentos de acceso, bloqueo de usuarios y eventos de seguridad
Usuarios activos
—
habilitados
Usuarios bloqueados
—
lockout vigente
Fallos 24h
—
login fallido
Eventos 7d
—
seguridad
Checklist de producción
| Control | Estado | Detalle |
|---|---|---|
| Carga el diagnóstico | ||
Política aplicada
Sin cargar
Las variables se configuran en
.env. No se editan desde navegador para evitar cambios peligrosos de seguridad en caliente.Últimos accesos de usuarios
| Usuario | Rol | Último acceso | IP | Estado |
|---|---|---|---|---|
| Sin datos | ||||
Eventos recientes
Filtra por login, bloqueo, contraseña o IP
| Fecha | Evento | Severidad | Email/IP |
|---|---|---|---|
| Carga eventos | |||
Empresas / multiempresa
Administra unidades de negocio dentro de la misma instalación. Cada empresa tiene clientes, servicios, pagos y recordatorios separados.
Empresa activa
—
contexto actual
Empresas
—
registradas
Clientes activos
—
empresa activa
Ingresos históricos
—
confirmados
Empresas registradas
| Empresa | Estado | Clientes | Ingresos | |
|---|---|---|---|---|
| Cargando... | ||||
Detalle / edición
Formato:
Nombre opción | Detalle 1 | Detalle 2. Se muestra al cliente antes de subir comprobante.Notas de operación multiempresa
1
Cambio de empresa activa
El selector superior cambia el contexto. Clientes, servicios, pagos, comprobantes, WhatsApp y reportes se muestran según la empresa activa.
2
Usuarios por empresa
Al crear usuarios, quedan asociados a la empresa activa. Un administrador puede cambiar de empresa desde el selector.
3
No es facturación multi-RUT legal
Esta fase separa operación y datos. Los comprobantes siguen siendo internos; no reemplazan documentos tributarios.
Mantenimiento y backups
Salud del sistema, backups MySQL, modo sin cron y limpieza operacional
Estado sistema
—
sin revisar
Disco usado
—
storage/base
Último backup
—
sin datos
WhatsApp pendientes
—
cola manual wa.me
Chequeos de salud
| Chequeo | Estado | Detalle |
|---|---|---|
| Carga el estado del sistema | ||
Últimas ejecuciones
| Tarea | Última ejecución |
|---|---|
| Sin datos todavía | |
Tareas sin cron
Se ejecutan al entrar al dashboard o desde acciones manuales.
| Tarea | Estado | Última ejecución | Mensaje | |
|---|---|---|---|---|
| Carga el estado del sistema | ||||
Backups MySQL
| Archivo | Tamaño | Estado | Fecha | |
|---|---|---|---|---|
| Carga la lista de backups | ||||
Acciones rápidas
1
Ejecutar revisión de vencimientos
Actualiza estados activo/por vencer/vencido.
2
Generar recordatorios WhatsApp
Crea pendientes en la bandeja WhatsApp según días configurados.
3
Limpiar backups/logs antiguos
Mantiene controlado el espacio en disco. Nada de llenar cPanel como basurero digital.