FresnoBRAIN

Inicio

🔇 Avisos silenciados
Pedidos al sistema

Contá qué necesitás del sistema y para qué te sirve. Lo lee la IA, lo ordena y lo decide gerencia. Si es un ajuste de algo que ya existe, al aprobarlo queda aplicado.

Ajustes que se pueden aplicar solos

Solo estos ajustes se aplican al aprobar un pedido. Todo lo demás queda en cola. No pongas acá nada de facturación, cobranzas ni cortes: un OK apurado no es una decisión informada sobre un número de plata.

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.

Habilitar la TV en las Fiberhome

En las OLT Fiberhome las ONU se autorizaron como HG260, un tipo que la OLT declara sin salida de TV, así que el comando de CATV se rechaza. Para habilitarla hay que volver a autorizar la ONU con un tipo que sí la tenga (HG268). El sistema lee la configuración de servicio, la repone y guarda en la OLT. El cliente se queda sin internet un minuto, así que conviene avisarle: hacelas de una en una.

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.

Descartadas

ONU que alguien sacó de la lista. No se tocaron en la OLT. "Recuperar" las vuelve a mostrar como pendientes.

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

Estadísticas de los cortes

cada pago se cuenta con su hora real; tocá un corte para ver el detalle

Configuración del corte

solo administradores · cada cambio queda auditado

Routers: corte automático o manual

En los de corte manual el corte del mes no toca a nadie; los cortes puntuales sí.

Feriados

Si el día de corte cae feriado pasa al día hábil siguiente. Los fijos ya están cargados; los trasladables y puentes se cargan acá.

Cortes puntuales

corte decidido por administración a clientes elegidos; vuelven solos al pagar el saldo completo o con una promesa

Marcadores: {saldo} {alias} {portal}. El bot completa los datos de cada cliente.

Qué dice el bot a un cliente cortado

el bot recibe este mensaje con los datos del cliente y lo transmite sin cambiar montos, alias ni links

Marcadores: {saldo} {alias} {portal}. Si el cliente ya pagó y la reconexión está en curso, el bot le dice que el servicio vuelve en minutos.

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

Cobros a controlar los cobradores no borran: piden control y se resuelve acá
Agentes de cobro y cajeros efectivo en poder de terceros · los técnicos se administran en la sección Técnicos

Rendiciones

Cobros de los cobradores

para corregir un cobro mal cargado
Dar de alta un agente 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:

El PIN está tapado en el dorso de la tarjeta. Comprobala antes de guardar: si está usada o vencida, conviene saberlo con el cliente delante.
Es solo para quien viene recomendado por un cliente; un alta normal no lleva esta bonificación. Sin la foto no se bonifica: si todavía no la tiene, guardá el alta sin tildar y cargala después desde la ficha del cliente (pestaña Descuentos).

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.

Cargando…

Bandeja de trabajo

ordenada por prioridad: cuánto debe, si sigue navegando, si nadie lo contactó, si ya incumplió una promesa

Por localidad

Detalle

ClienteLocalidadAbono mensualDeudaÚltimo pago

Recupero con equipo puesto

Clientes dados de baja que todavía tienen la ONU instalada y la fibra llegando. Volver a darles servicio no cuesta una visita: en la mayoría alcanza con prender el usuario. Lo que falta saber es por qué se fueron, y eso sale de llamarlos.

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.

Cambios de equipo a confirmar

Cuando a un cliente se le carga un plan que lleva otra ONU, queda acá. El plan nuevo ya se le aplicó: lo que falta es decidir si hay que ir a cambiarle el equipo. Al confirmar nace la orden de trabajo.

Vehículos de hoy

Qué vehículo usa cada técnico hoy. Lo carga administración al arrancar el día; donde la localidad tiene un solo vehículo queda solo. Con esto el GPS del vehículo se asocia al técnico correcto.

Instalaciones sin técnico

Altas esperando que alguien las agende. Asignales técnico desde acá.

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
en la calle libre sin señal

Cuadrilla

Tareas por técnico

Exportar Excel

Usuarios de campo

técnicos de campo · login del panel y del celular · nada que ver con cobranzas ni con ventas (los vendedores están en Marketing → Vendedores)

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.
Exportar CSV
Deuda vencida por antigüedad y a quién reclamar hoy, escalonado. La antigüedad se estima en meses de atraso (vencido ÷ abono).

La etiqueta TV_Digital es una regla invisible: mirando la ficha nadie sabe si al cliente se le cobra la TV o no. Acá se define uno por uno y queda cargado como concepto. En los tres casos la etiqueta se va, y la señal queda como corresponda en el momento.

Clientes cuya facturación no se resuelve con una regla: hace falta que alguien decida. Cada caso trae el informe del cliente con los datos de este momento. Al decidir queda asentado quién, cuándo y qué; la decisión no factura ni bonifica sola: se ejecuta desde la ficha.

Resueltos

Todo movimiento de dinero registrado: pagos, caja, cheques, prefacturación, comprobantes, notas, descuentos, cargos, caja técnico y alquileres. Queda quién lo hizo, cuándo y el detalle.

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

Cargar un alta

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.
Opcional: tocalo estando en el domicilio. Le sirve al técnico para llegar.

Ofertas vigentes para mostrarle al cliente

Mis altas cargadas

Cargando…

Por localidad mes

Oportunidades a quién venderle algo más

Campañas por email qué pasó con cada una

Consultas de la web, Mi Cuenta y las que cargan los vendedores

Cargando…

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.

Difundir por WhatsApp a los clientes instalados, cada uno con su código y su enlace

Tandas diarias

Para una localidad grande: manda una cantidad por día a la hora elegida y sigue sola cada día hasta terminar. Se frena si la línea baja de calidad o da 5 errores seguidos.

Cargar un referido a mano

Referidos

Cargando…

Vendedores externos

entran por ventas.fresnofibra.com y solo cargan altas · cada alta espera la autorización de administración

Nuevo vendedor

Cargando…

Ex clientes

primero los que volvieron y los que hicieron clic; después por deuda y por reclamos

Lotes de tarjetas

Arte: Frente Dorso SVG

Cada tarjeta se vende en un punto de venta y le da al cliente la promo del lote. El punto de venta cobra su comisión cuando la venta queda instalada; si el cliente no paga en los primeros 90 días o se da de baja, esa comisión pasa a descontarse.

Puntos de venta

Qué hay para pagar

Comisiones por venta de leads

se gana cuando el cliente paga su primera factura · cuenta el lead que la persona tenía asignado antes del alta

Venta por venta

¿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 lo que se cobra todos los meses además del abono

Cada servicio que un cliente tenga cargado en su ficha le sale como un renglón propio en la factura, todos los meses. Acá se crean, se les pone el precio y se apagan los que ya no se venden. No hacen falta etiquetas.

Localidades catálogo de ISPbrain (se sincroniza solo)

Transferencias entre sucursales mover stock de una sucursal a otra; lo recibe el destino

Equipos (por serie / MAC)

Consumibles (cantidad a mover)

Elegí la sucursal de origen.

Transferencias

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
Promoción pago en efectivo descuento automático por pagar en efectivo en un agente de cobro a principio de mes

Quien paga el mes completo en efectivo en un agente de cobro, desde que se emite la prefactura hasta el día indicado, y queda al día, tiene el descuento automático cuando el agente registra el cobro. En las oficinas vale solo en las que están tildadas acá abajo. No vale para transferencias ni otros medios. Después de ese día paga el precio corriente. El descuento queda detallado en la prefactura.

Oficinas donde el efectivo también tiene el descuento:
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á a @Fresni_bot y escribí /start en el grupo. Con eso ya aparece. Después tocá Detectar y elegilo de la lista — el Chat ID se carga solo. Con "Probar" te llega un mensaje de prueba. Abajo elegís qué reportes recibe cada grupo.

Grupos por localidad para los avisos que dependen de dónde vive el cliente

Las consultas y reclamos del cliente, los pedidos de cambio de WiFi y los cortes que detecta el bot salen por el grupo de su localidad, salvo que abajo le asignes un grupo fijo al reporte: en ese caso manda la asignación de abajo. Una localidad sin Chat ID no le avisa a nadie.

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.

Envíos masivos por WhatsApp campaña de cobranza · prefacturación · recupero · avisos en tanda · corte a toda una zona
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