FresnoBRAIN

Inicio

🔇 Avisos silenciados
Avisos

Tablero de gestión

Últimos eventos de red

Actividad reciente del equipo

Avisar corte por localidad cortes de zona/ciudad que no dependen de un nodo (ej: Resistencia)

Le manda el aviso de WhatsApp a todos los clientes activos de la localidad elegida.

Nodos

Últimos eventos

Histórico de caídas

Cada caída junta los equipos de un mismo nodo que dejaron de responder dentro de los 10 minutos. Clientes se cuenta solo cuando cayó la cabecera del nodo (son los clientes activos del nodo hoy). Cargá el motivo apenas se sepa: queda con quién lo cargó. Las marcadas como falsa alarma no suman tiempo sin servicio.

Salud de la red

Capacidad por nodo carga, clientes, óptico y uptime — todo junto
Equipos CPU, memoria y uptime de cada router
Enlaces ópticos niveles SFP de los troncales de fibra
Mecanismo de corte de ISPbrain address-lists por nodo (así corta hoy)
Tendencias (30 días) conectados, cortados y reconexiones por nodo

Cambios de clave WiFi

Cambios registrados desde la ficha del cliente (con su reclamo). Copiá el comando, pegalo en el CLI de la OLT (en modo config) y después marcá Aplicado.

TV por fibra (CATV) y mora

Estado del servicio de TV de cada ONU de la VSOL, cruzado con la deuda del cliente. Las resaltadas son TV activa de clientes con deuda (candidatas a corte de TV, sin tocar internet). Por ahora es solo lectura.

OLT · ONUs

ONU por autorizar

ONU detectadas en la fibra que todavía no están dadas de alta. Si la serie está en la mochila del técnico, ya aparece el cliente. "Generar alta" deja el alta lista para aplicar; no toca la OLT.

Altas generadas

Sesiones en vivo

Consultando el nodo…

Se refresca solo cada 6 s. El tráfico por sesión sale de las colas del Mikrotik (si están configuradas).

Registrar pago

Conciliá cada pago cuando lo cargues también en ISPbrain (hasta el cambio de sistema).
Exportar CSV Consultando pagos…

Cobrado por sucursal

Caja diaria

Últimos pagos

Fuente: recibos registrados en el sistema. Incluye pagos de períodos con hasta 3 meses de atraso.

Curva de cobranza este mes vs el anterior, con proyección de cierre
Conciliación por período facturado vs cobrado
Promesas de pago

Mientras la promesa está vigente el cliente no recibe avisos de deuda ni campañas y queda fuera del plan de cortes. Si paga se marca cumplida sola; si vence sin pagar, incumplida y vuelve al circuito.

Deuda por localidad

Top deudores

Cortes de facturación

Cargando…
Transferencias entre cajas egreso al enviar, ingreso recién al confirmar que llegó
Egresos recurrentes alquileres, sueldos… avisan cada mes y se registran con un click
Cierres y arqueos historial con diferencias — "ver" abre el detalle del día
Bancos destino de los depósitos de efectivo

Nuevo movimiento

Libro de caja

Reporte del mes resultado por sucursal y egresos por categoría

Depositado por banco

Agentes de cobro y cajeros agentes externos y cajeros de sucursal · efectivo en poder de terceros · los técnicos se administran en la sección Técnicos

Rendiciones

Agentes

Nuevo agente de cobro o cajero

Resumen diario por Telegram flujo de cada caja al final del día
Incluye: con cuánto abrió cada sucursal, ingresos, gastos detallados, stock final y el arqueo (o aviso de caja sin cerrar).

Preventa y cobertura

mapa de cobertura, captura de prospectos y seguimiento de leads (incluye los del sitio web)
📡 Abrir Cobertura ventas →

Crecimiento neto altas (lima) vs bajas (rojo) por mes

Clientes por localidad

Altas últimos 30 días por localidad

Planes por ingreso (top 12) qué planes sostienen la facturación

Embudo para asignar

Tocá un número para ver solo ese proceso en esa localidad; el nombre del proceso o de la localidad filtra toda la fila o columna.

Nuevo ticket (se crea en ISPbrain)

Creando…

Tickets

Antigüedad del backlog dónde está lo viejo sin resolver
Resolver lote segmentado por antigüedad / categoría / localidad

Elegí filtros y tocá "Contar". Se marcan resueltos en la gestión local; ISPbrain no se toca.

Tiempos de resolución promedio por categoría, últimos 90 días
Clientes reincidentes 3+ tickets en 30 días
Escalera de mora deuda accionable por escalón
📄 CSV Datos del espejo (cada 30 min). Lo que edites acá manda sobre ISPbrain y queda en la bitácora.

Alta de cliente paso a paso, empezando por la localidad

  1. Dónde
  2. Titular
  3. Contactos
  4. Domicilio
  5. Plan
  6. Revisar

¿Dónde vive el cliente?

¿En qué zona?

¿Quién es el titular?

Va tal cual el DNI: es el nombre que sale en la factura.

Tres WhatsApp para poder ubicarlo

Los tres son obligatorios y tienen que ser distintos. Con uno solo, el día que no atiende se cae la instalación o no se puede reclamar la deuda. Código de área sin 0 y número sin 15.

1 WhatsApp del titular obligatorio
2 Alguien del domicilio obligatorio
Pareja, hijo/a o quien viva ahí y pueda abrir la puerta al técnico.
3 Un contacto de respaldo obligatorio
Un familiar, vecino o el trabajo. Alguien que atienda si los otros dos no.

¿Dónde hay que instalar?

El técnico llega con esto y nada más. Si no alcanza para encontrar la casa, la instalación se pierde.

📍 Ubicación exacta Tomala parado en la puerta del cliente.

¿Qué contrata?

Servicios extra:

Pre-altas pendientes

Mapa de sucursales para ISPbrain necesario para activar el alta real

ISPbrain pide un id de sucursal para dar de alta, y esos IDs no salen por la API (solo los nombres). Cargá el número de cada localidad desde tu panel de ISPbrain. Sucursales de ISPbrain: .
Mientras falte un id, el "Enviar a ISPbrain" de esa localidad avisa y no crea nada.

Por localidad

Detalle

ClienteLocalidadAbono mensualDeudaÚltimo pago
Campaña de recupero (win-back)

Posibles bajas señales del bot: pidieron baja o dieron CSAT bajo

ClienteSeñalCuándo

Motivos por qué se van

ClienteBajaDeudaEquipoEstadoRecontacto

Campaña de recupero

Operaciones — Órdenes de trabajo

Dónde se traba el trabajo del alta al soporte, etapa por etapa

Cada etapa muestra cuánta gente está esperando ahí y hace cuánto está el más viejo. La etapa donde se amontona es donde hay que meter mano.

Dónde se traba el trabajo del alta al soporte, etapa por etapa

Cada etapa muestra cuánta gente está esperando ahí y hace cuánto está el más viejo. La etapa donde se amontona es donde hay que meter mano.

Buscar órdenes

Nueva orden de trabajo

Motivos frecuentes (clic para completar):

Listado de órdenes

Rendimiento de los técnicos
Checklist por tipo de orden pasos que el técnico marca antes de cerrar
Mapa flota Mapa flota TV

Dónde está la cuadrilla

📱 celular · 🚚 vehículo

Cuadrilla

Usuarios de campo

técnicos y vendedores · login del panel y del celular · nada que ver con cobranzas

Nuevo usuario de campo

Caja técnico

Fondo que administración le entrega a cada técnico habilitado; el técnico rinde los gastos con comprobante. Habilitá quién puede rendir en la pestaña Usuarios (botón Caja).

Últimas instalaciones

Vehículos de la flota

Actividad del receptor GPS equipos que intentaron conectarse hoy
Tiempos en horario laboral
📥 CSV Un solo día muestra la línea de tiempo. Franja vacía = la configurada.

Agregar etiqueta

Asignar equipo

La MAC de la ONU queda afectada a este nodo y perfil. Cuando la OLT la detecte, consulta a FresnoBRAIN y aplica esta config sola.

Simulando el período…

Simula la facturación del mes (no emite nada). Revisá los números, segmentá por localidad y, cuando esté todo controlado, confirmá. Recién ahí se habilita el envío de mails. Generala cerca de la facturación: es una foto y no toma cargos que se agreguen después (servicio técnico, ajustes) — si tiene 2+ días te avisa para recalcular.

Por localidad tocá para filtrar el detalle

Por empresa

Detalle

📄 CSV
Cargo por lote un mismo cargo a todas las localidades tildadas (o todas)

Crea un cargo único por cliente. Después recalculá la prefacturación para verlo reflejado. Se puede deshacer.

Historial de prefacturaciones
Llamadas automáticas de cobranza
Sin corridas todavía.
📄 CSV
Deuda vencida por antigüedad y a quién reclamar hoy, escalonado. La antigüedad se estima en meses de atraso (vencido ÷ abono).
Trabajando… puede tardar 1-2 minutos
Marcador por nodo dónde ya podríamos facturar nosotros y dónde todavía no

El porcentaje global tapa lo que pasa adentro: un nodo entero puede estar en cero mientras el promedio se ve bien. Un nodo se da por listo cuando llega al 100 % varios períodos seguidos, no una sola vez.

Diferencias del período clientes donde no coincidimos con ISPbrain

Fuga de cobranza servicio andando que el sistema no registra

Clientes cuya conexión figura dada de baja pero que están conectados ahora mismo: no entran en cobranza ni en los cortes por mora. Resolvé cada caso y queda registrado quién lo hizo.

Descargar CSV
🔴 Fugas activas 🚫 No facturar 📉 Baja conectados 👻 Sin cliente 📥 CSV

🔴 = conectado ahora (fuga activa). Hasta 500 por categoría.

ARCAFacturas del período clientes que llevan factura · por localidad, de a página, con tilde · cada tanda, hasta una página (25, 50 o 100)

Nueva factura (interna, borrador)

Total: $0 (IVA incluido)
Notas de crédito / débito
Calculando…
Auditoría de velocidad plan contratado vs. velocidad configurada en el router
La velocidad contratada se lee del nombre del plan; revisá los que tengan nombre tipo bundle.
Auditoría red vs facturación fugas y cuentas fantasma (del snapshot de los Mikrotik)
Solo nodos con snapshot; los cortados por mora no cuentan como "sin conexión".
Reportes para el contador libro de ventas del período
📄 Libro de ventas (CSV) 📄 Solo fiscales (CSV) Consultando…
CITI Ventas (AFIP RG 3685) archivos de ancho fijo para importar en AFIP / SIAP

Sólo entran los comprobantes fiscales con número y CAE (los emitidos en AFIP). Validá la primera importación con el contador.

Libro IVA Ventas comprobantes fiscales del período con condición IVA
📄 CSV (fiscales) Consultando ISPbrain…
Por condición IVA / emisor

Facturado vs cobrado por mes
Top clientes facturados del último período
Por empresa emisora según la última comparación

Registrar cobro en efectivo

Cobros en tu poder (sin rendir)

Al rendir, el detalle queda cerrado y la administración confirma cuando recibe el efectivo.
Mis rendiciones

Instalación confirmada

¿Hay cobertura acá?

Combos / ofertas para mostrarle al cliente

—

Cargar una venta

1 WhatsApp del titular
2 Alguien del domicilio
3 Contacto de respaldo
Los tres son obligatorios para el alta y tienen que ser distintos. Área sin 0, número sin 15.

💡 Tocá "Usar mi ubicación" arriba estando en el domicilio: valida la cobertura y guarda el punto exacto.

Mis leads

Armar un segmento a quiénes les hablamos

Campañas

Campañas por email promos y avisos a los clientes por correo · baja en un clic

Nuevo combo / promo lo que muestran los vendedores al ofrecer

Combos / promos

Cargando…

Traé un amigo el amigo se da de alta y quien recomienda gana un mes

Con la promo activa, cada cliente tiene su link (mirá la ficha del cliente → 🎁 Referido). El amigo entra por ese link, ve los planes y deja sus datos → caen acá y como lead de espera.

Cargar un referido a mano

Referidos

Cargando…

¿Sirvió? de los que recibieron el mensaje, cuántos volvieron y cuánto pagaron después

Plantillas de Meta las que hay que aprobar para que todo envíe de verdad

Instructivo: cómo crear y aprobar una plantilla en Meta
  1. Entrá a business.facebook.com → menú WhatsApp Manager → cuenta de Fresno Fibra → Plantillas de mensajes.
  2. Tocá Crear plantilla. Elegí la categoría que indica la tabla de arriba: Utilidad (avisos de servicio: se aprueba fácil) o Marketing (promos y win-back: revisión más estricta).
  3. Nombre: en minúsculas y con guiones bajos, sin espacios (ej: aviso_corte_zona). Ese nombre EXACTO es el que después se pega acá en el campo de la plantilla.
  4. Idioma: Español (Argentina) — es_AR.
  5. Cuerpo: escribí el texto usando las variables numeradas de la tabla: {{1}}, {{2}}… Meta te va a pedir un ejemplo de cada variable (poné un nombre y valores reales de muestra).
  6. No pongas links acortados ni TODO MAYÚSCULAS (Meta rechaza). El link de pago va como variable o como botón de URL.
  7. Tocá Enviar. La revisión tarda de minutos a 24 h. El estado se ve en la misma pantalla de Plantillas.
  8. Cuando diga Aprobada: pegá el nombre en el campo correspondiente de esta página (bloques de arriba), guardá, y prendé el toggle de esa función. Desde ahí, envía de verdad.

Tip: si Meta rechaza una plantilla, cambiale el nombre (no se puede reusar el rechazado), suavizá el texto y reintentá. Las de Utilidad casi nunca rebotan.

Colaboradores

Reporte del mes ⬇️ CSV detallado

Correos corporativos @fresnofibra.com — casillas del equipo (cPanel Wiroos)
⚙️ Falta conectar el cPanel (una sola vez). Son 3 pasos:
  1. Abrir el cPanel de Wiroos — entrá con el usuario y contraseña del hosting del correo (los que te dio Wiroos al contratar; si no los tenés, pedíselos a Wiroos por soporte).
  2. Adentro buscá “Manage API Tokens” (o “Tokens de API”, en Seguridad) → Create → nombralo fresnobrain → copiá el token que te muestra (una sola vez).
  3. Tocá y pegá: el usuario del cPanel (el mismo del paso 1) y el token. Guardá cada campo y volvé acá: la lista de casillas aparece sola.

El webmail del equipo: https://mail.fresnofibra.com/webmail — entra cada uno con su casilla completa y contraseña.

Importar fichadas del control de accesos o planilla (CSV)

Una fichada por línea: DNI ; fecha hora ; tipo — el tipo (entrada/salida) es opcional: sin tipo, alterna por día (1ª entrada, 2ª salida…). Ejemplo: 30111222;2026-08-26 08:03;entrada. Cuando el equipo de control de accesos esté conectado, las fichadas van a entrar solas por acá.

Mi agenda 📍 compartiendo ubicación

Confirmar instalación

1 · Fotos

2 · Ubicación (obligatoria — georreferencia el contrato)

Sin ubicación todavía.

3 · Contrato


          

          

4 · Equipo instalado

Queda en el inventario asignado al cliente y alimenta el "equipo a recuperar" si algún día se da de baja.

Apuntá al código de barras de la etiqueta de la ONT
Revisá lo que leí

5 · Firmas del contrato

Firma del cliente
Firma del técnico (testigo/responsable de la instalación)

Ambas firmas quedan asentadas en el contrato digital junto con la selfie del cliente, el GPS y las fotos.

El cliente mira a la cámara para firmar

Planes de internet precio de ISPbrain y, si querés, uno propio de Fresno

Servicios extra catálogo de ISPbrain — cargá el precio a mano donde falte

Localidades catálogo de ISPbrain (se sincroniza solo)

Informe de comodato de ONU qué equipo tiene cada cliente en la red, cuántos faltan y por qué

Cobertura por localidad

ONU asignadas por marca

Detectadas por OLT

Fuente: snapshots de las OLT (serie y perfil) y sesiones PPPoE (MAC). Se actualiza solo todos los días a las 4:30, después del refresco de las OLT.

Importar stock pegá las filas desde Excel o CSV — carga todo de una

Columnas (con o sin encabezado): tipo ; marca ; modelo ; serie ; mac ; sucursal ; costo — también cantidad (o "stock") para material sin serie: carga UNA fila con esa cantidad. Tipos: onu, ont, router, antena, switch — cualquier otro queda como "otro". Series/MAC repetidas se saltean (re-importar es seguro).

Con remito digital adjuntá el remito del proveedor y queda asociado a esta entrada

Usa las mismas filas de arriba. Guarda los equipos al stock y deja el remito adjunto para consultarlo después.

Recepciones con remito

Remitos de técnicos retiros y devoluciones avisados desde el campo

Entregas a técnicos comprobante de recepción: el técnico firma en la app que recibió los equipos o materiales

Equipos a recuperar

Autoprovisioning de ONUs

Pendientes de provisión asignadas; la OLT todavía no las validó

Últimos intentos de la OLT

Perfiles de provisión

Pegar config de una OLT para las OLT que el VPS no alcanza — copiás la running-config y la pegás acá
Stock por técnico lo que lleva cada uno en la mochila
Consumibles a técnicos cargar material a granel, combos por actividad y conciliación

Remito de carga

Combos por actividad material que descuenta cada tipo de OT al cerrarse

Conciliación por técnico cargado − consumido = saldo

Movimientos por técnico historial de stock: retiros, devoluciones e instalaciones a clientes
📥 CSV

Mochila actual

Equipos por depósito dónde está cada equipo

Nuevo equipo

Subir contrato de alquiler

Subí el PDF. La IA lee las partes, el inmueble, las fechas pactadas y el monto; después revisás y confirmás. Nada se guarda solo.

Nueva compra

Calendario de vencimientos

Cheques

📥 Plantilla

Registrar pago a proveedor

Cuentas a pagar

Proveedores

Últimos pagos

Cuentas bancarias

Financiaciones

Cuotas

Elegí una conversación, o creá una nueva con +
Parámetros de facturación IVA · mora · suspendidos
Descuentos permitidos la lista que se elige en la ficha del cliente

En la ficha del cliente solo se puede elegir un descuento de esta lista: el monto y la vigencia los calcula el sistema. La duración cuenta desde la próxima factura. Solo los administradores (Pablo y Fernando) la editan.

Quién puede cargar un descuento fuera de la lista

El descuento libre pide motivo obligatorio y queda auditado. Marcá solo a quien lo necesite.

Servicios extra TV, IP fija… precio mensual
Planes "Precio Fresno" pisa al de ISPbrain; vacío = usar el de ISPbrain
Aumentos de precios aplicar un % a los planes: ahora o programado, con historial

Aplica sobre el precio actual de todos los planes (el "Precio Fresno" si tiene, si no el de ISPbrain). Queda registrado en el historial.

Programados

Historial de precios

Factura (modelo propio) footer SIRO on/off y contacto
👁️ Vista previa (con la config actual): Factura A Factura B Recibo X

Controla el comprobante que imprime FresnoBRAIN (botón 🖨️ en el extracto del cliente). El QR de AFIP se genera solo en los fiscales (con CAE).

SmartOLT · Alta de ONUs API para dar altas de ONU sin abrir Vortex

La API key Read & Write de SmartOLT (Vortex). Importante: en SmartOLT, pestaña API key, agregá la IP del servidor 51.222.26.190 a Allowed IPs. Despues probá la conexion.

Correo corporativo (cPanel Wiroos) credenciales para crear casillas @fresnofibra.com

Se genera una sola vez: cPanel de Wiroos → Seguridad → Manage API Tokens → Create. Con esto cargado, las casillas se administran desde Personal → 📧 Correos corporativos.

Reglas de corte Mikrotik método · perfiles · address-list
Equipos de red lo que edites queda 🔒 y la sync no lo pisa
Georreferencia de nodos lat/lng por nodo · arma rutas y la agenda del técnico por cercanía

Copiá las coordenadas desde Google Maps (clic derecho sobre el nodo → "¿Qué hay aquí?" te da lat, lng).

Mapa de cobertura dibujá la zona con fibra por localidad · el alta valida contra esto

Hacé clic en el mapa para marcar los vértices de la zona con cobertura (cerrá la vuelta). El alta de esa localidad va a rechazar (y mandar a lista de espera) los domicilios que caigan afuera.

Responsables por proceso el embudo de reclamos para asignar

Cada reclamo nuevo cae en el embudo de los responsables de su proceso y su localidad (si la localidad no tiene, en el de Todas las localidades), les llega un aviso y ellos lo asignan desde Soporte → Embudo para asignar. Al asignado le llega el aviso en el Inicio y por el chat. Tocá una celda para cambiarla.

Estados de tickets ponerles nombre a los ids de ISPbrain
Categorías de tickets
Operaciones (órdenes de trabajo) motivos y cierres frecuentes para elegir rápido
Certificados ARCA/AFIP uno por empresa; se validan al subir y quedan solo en el servidor
Usuarios alta, baja y edición · asignar perfil · los admins ven todo

Los usuarios son los del login del panel y del bot (misma base). Acá los das de alta, editás el nombre/área, asignás perfil, activás/desactivás o eliminás. Los cambios aplican en el próximo ingreso.

Perfiles de permisos roles reutilizables con permisos granulares por sección

Creá un perfil (ej. Cajero, Soporte, Administrativo), tildá qué puede hacer en cada sección y asignalo a los usuarios abajo. Desactivá un perfil para bloquear al instante a todos sus usuarios.

Horarios de los reportes qué se manda solo y a qué hora (hora argentina)

Los cambios aplican solos (el chequeo corre cada pocos minutos). El destino de cada reporte se elige abajo en el ruteo de grupos.

Grupos de Telegram creá grupos y pegá su chat_id

Creá el grupo en Telegram, agregá el bot de Fresno, y pegá acá su Chat ID (algo tipo -100…). Con "Probar" te llega un mensaje de prueba. Abajo elegís qué reportes recibe cada grupo.

Qué reporte va a cada grupo tildá los destinos de cada reporte
Bajas a trabajar (L-V) reporte diario con gráfico
Telegram por localidad las consultas/reclamos de cada localidad avisan a su grupo

Creá el grupo en Telegram, sumá el bot de Fresno y pegá acá el chat_id de cada localidad. Cuando un cliente de esa localidad hace una consulta (portal o panel), llega la notificación ahí.

Otros avisos de Telegram dónde se prende cada uno

Estos también salen por Telegram y ya se rutean con la matriz de arriba; su encendido y horario se configuran en su sección:

  • Cheques del día → pestaña 💵 Pagos → Cheques → botón 🔔 Aviso diario.
  • Resumen de caja → pestaña 💰 Finanzas → Caja y avisos.
  • Alertas de red y facturación → se rutean con la matriz de arriba.
Preatendedor de voz (IVR) el bot que atiende las llamadas de los clientes y hace las llamadas de cobranza

consultando el IVR…

✓ Guardado

Los cambios los toma el bot en menos de 1 minuto, sin reiniciar. La clave del interno se guarda enmascarada: si no la tocás, no cambia.

Controles de acceso por localidad relojes / biométricos que registran las fichadas del personal

Registrá el equipo de control de accesos de cada localidad. Cuando esté conectado, las fichadas van a entrar solas al módulo Personal. Hoy se cargan a mano o por CSV.

Nuevo control de acceso

Pantallas TV — solo lectura (sesión 90 días)

Dos credenciales para las TVs. Pública: pantallas que ve todo el mundo (poné solo lo no sensible). Interna: áreas privadas (puede mostrar cobranzas/operaciones). Cada una con su clave y su selección; los cambios se aplican al instante. Tu login de admin ve todo igual.

🌐 Pantalla pública

Para TVs a la vista de todos.
Pantallas que muestra

🔒 Pantalla interna

Para TVs en áreas privadas. Queda deshabilitada hasta que le pongas una contraseña.
Pantallas que muestra

Canal de Info para TV (Dexin)

Contenido del Canal Fresno Info que sale por el Dexin (HDMI o USB). Es público (no necesita login) y se actualiza solo cada pocos minutos. Editá y tocá Guardar canal.

— subí un archivo o pegá una URL (se ve en el encabezado)
— subí un flyer o pegá una URL (se muestra como slide)
— una línea por plan, formato: Nombre | detalle | precio
— una por línea (vacío = no se muestra)
— uno por línea
— uno por línea, ej: WhatsApp: 3644-000000
— una por línea. Ojo: es GENERAL, lo ve todo el mundo (no pongas datos de un cliente)

Los rieles de cobro que usaba ISPbrain, para la puesta a punto local. Todo queda DORMIDO hasta cargar credenciales y prender cada toggle.

Cucurú — transferencias a CVU/alias cada cliente ya tiene su alias fresno.<id> + CVU; el cobro llega identificado
Mientras ISPbrain siga vivo, NO toques "Registrar webhook". Cucurú manda los avisos a una sola dirección: si la apuntás acá, ISPbrain deja de enterarse de los pagos y empieza a cortar clientes que pagaron. Para convivir alcanza con cargar el Api-Key y el Collector ID y prender Cucurú activo: FresnoBRAIN consulta la API cada 10 minutos y registra los cobros en paralelo, sin tocar nada de ISPbrain. El botón igual se niega solo si detecta un webhook ajeno — esto es el aviso, no la única defensa. El webhook se registra el día del cutover, no antes.

Api-Key: web de Cucurú → Opciones → Ajustes → Api-Key. Collector ID: Opciones → Ajustes → Información → Código de producto. Los cobros que entran por la consulta se registran en Pagos pero NO tocan el saldo del cliente: mientras ISPbrain sea la fuente, el saldo lo sigue bajando su sync. Doc: docs/cobranzas/.

SIRO (Banco Roela) Rapipago / Pago Fácil / débito — como en ISPbrain

URLs nuevas SIN puerto (aviso oficial 31/07/2025). El importador automático de pagos se activa recién cuando validemos el layout del convenio con las credenciales reales — primero "Probar conexión".

Cobranza online (Mercado Pago) link de pago propio en el portal · el pago no se acredita solo en ISPbrain

Necesita MP_ACCESS_TOKEN en el .env del servidor (y opcional MP_WEBHOOK_URL para el aviso de pago). Apagado, el portal manda al link de ISPbrain.

Pagos online recibidos

Caja y avisos resumen diario por Telegram · umbral de aprobación de egresos
Últimos cobros registrados Cucurú / SIRO → tabla pagos (alimenta conciliación y KPIs)

Por dónde salen los correos a los clientes: el SMTP de cPanel para facturas, pagos y avisos; Postmark para campañas masivas. Abajo, las plantillas.

Email: servidor SMTP, Postmark y plantillas facturas · confirmación de pago · campañas
✓ Guardado

Las contraseñas y el token se guardan enmascarados: si no los tocás, no cambian. Nada sale de verdad hasta que prendas el interruptor correspondiente en "Qué sale de verdad".

✏️ Los textos y el diseño de cada correo se editan en la solapa Plantillas de email (arriba), con vista previa real, modelos listos y prueba a una casilla.

Casillas de correo por empresa una para facturación y otra para avisos, por razón social

Cada razón social puede tener dos casillas: Facturación (el mail de la factura del mes) y Avisos (bienvenida, vencimiento, corte, reconexión y confirmación de pago). Si falta la de avisos se usa la de facturación; si no hay ninguna, sale por el SMTP general de arriba. La contraseña se guarda y no se vuelve a mostrar.

Elegí una plantilla de la izquierda.

Avisos al cliente disparados por eventos. Podés armar y probar los textos aunque sigan apagados: nada sale hasta que prendas cada uno.

Notificaciones automáticas bienvenida · vencimiento · corte · reconexión — apagadas por defecto
Plantillas editor con vista previa
🧪 Probar con un cliente real

Email necesita el SMTP cargado (sección Facturación por email). WhatsApp necesita plantillas de Meta aprobadas. Placeholders disponibles: {nombre} {alias} {portal} {monto} {vencimiento} {plan} {dias}.

Todo lo que sale por WhatsApp necesita plantillas aprobadas en Meta.

Avisar cortes por WhatsApp lo dispara un humano desde Red; necesita plantilla de Meta

Flujo: el sistema avisa por Telegram cuando detecta una caída → verificás que sea real → tocás “📣 Avisar a los afectados” en el nodo caído (Red). No manda nada solo.

Probar plantilla de WhatsApp manda un aviso de deuda de PRUEBA a un número, sin tocar clientes

Usa la plantilla aviso_deuda_corte con datos de prueba (nombre "Cliente Prueba", $1, alias fresno.prueba). Requiere que esté aprobada en Meta.

Recupero de bajas (win-back) campaña de WhatsApp a los clientes caídos
Plantillas bajas Suspendidos editor con vista previa

El envío masivo usa las plantillas de Meta (hay que aprobarlas). El botón 💬 de la vista Bajas manda el mensaje libre pre-armado (para contacto uno por uno). Arranca en simulación hasta que prendas recupero_bajas_activo.

Avisos al equipo (no al cliente). Los grupos destino se administran en la solapa Telegram.

Avisos internos por Telegram al equipo, no al cliente — apertura y cierre de caja

El grupo destino se elige en la solapa 📣 Telegram → ruteo de reportes, fila "Apertura/cierre de caja" (si no se asigna, va al grupo de finanzas).

Cada email y WhatsApp con su resultado (¿le llegó?). El mismo registro se ve también en Marketing → Comunicaciones.

Registro de envíos ¿le llegó? — cada email y WhatsApp con su resultado
Blindaje de equipos genera los comandos de Winbox para separar usuarios y cerrar la gestión — no toca ISPbrain

Elegí un router y generá el bloque para pegar en Winbox → New Terminal. Crea un usuario de monitoreo read-only, los usuarios personales que pongas, cierra la gestión a la VPN y (último paso) rota el admin filtrado. El usuario ispbrain queda intacto. Las contraseñas se generan fuertes y se guardan acá en la bóveda.

🔑 Contraseñas guardadas en la bóveda:

Respaldos Mikrotik · OLT · este sistema · copia fuera del VPS
cargando…
✓ Guardado
Sistema: base de FresnoBRAIN, kit y copia completa

Cómo se restaura cada cosa: docs/RESTAURAR.md en el servidor (también viaja adentro del kit como LEEME-RESTAURAR.md). Los archivos de Mikrotik traen las claves del equipo: solo los ven administradores.

Alta de clientes a ISPbrain prendé el envío recién cuando el mapa de sucursales esté cargado

Los IDs de sucursal se cargan en Clientes → ➕ Alta de cliente → ⚙️ Mapa de sucursales.

Etiquetas las de ISPbrain son de solo lectura; creá/eliminá las tuyas (conviven)

Para ponerle una etiqueta a un cliente: ficha del cliente → + etiqueta. Las de ISPbrain llegan solas por el sync.

Rastreo de flota (Traccar) cruza el GPS del vehículo con las instalaciones · sección Técnicos

Necesita flota_traccar_url arriba y, en el .env del servidor, TRACCAR_TOKEN (token de API) o TRACCAR_USER+TRACCAR_PASS. Los vehículos y su ID de GPS se cargan en Técnicos → Vehículos de la flota.

Contrato de instalación lo firma el cliente en la app del técnico

Placeholders: {cliente} {dni} {direccion} {localidad} {plan} {fecha} se reemplazan solos.

✓ Guardado
Bitácora de cambios quién tocó qué y cuándo