Propuesta de integración

Tres productos
se vuelven uno.

Gestwork, GestLife y Viraliza dejan de existir como marcas. Se convierten en núcleos de una sola plataforma con un solo acceso, una sola base de datos y una sola forma de cobrar: Nexodo.

01

La idea: el nexo de todo

Nexodo se lee como nexo + todo. Esa es la promesa completa: un solo lugar donde se atan los clientes, las redes, el dinero y la vida personal. Los nombres antiguos desaparecen y cada producto pasa a ser un núcleo: una palabra en español que se entiende sin explicación y que nunca compite con la marca madre (se dice "Nexodo Eco", no "Viraliza by Nexodo").

AntesAhoraQué hace
Gestwork→WorkCRM, pipeline, diagnóstico de leads, tareas del equipo e informes.
Viraliza→EcoRedes sociales de todas las marcas: planificación, publicación automática y aprobación del cliente.
GestLife→LifeEspacio personal y privado: movimientos, tickets de gastos y hábitos.
nuevo→BalanceFinanzas de la empresa: cobros, gastos y flujo, enlazados a cada cliente.
nuevo→NexoLa capa común e invisible: identidad, organizaciones, ficha de cliente, bitácora, automatizaciones y cobros.
nuevo→NovaLa IA madre y mascota de Nexodo: vive en todas las plataformas, combina modelos de IA con un algoritmo propio y aprende poco a poco de la empresa, el equipo y cada persona.

02

Lo que existe hoy

Revisé las tres plataformas en vivo. Las tres están detrás de un acceso, así que esto sale de lo que muestran públicamente. Para un inventario completo necesito acceso a los repositorios o una cuenta de prueba.

Gestwork

CRM corporativo

  • Pipeline visual por etapas con arrastre
  • Ficha de lead con diagnóstico, brechas y guiones de venta
  • Informes de actividad y PDF
  • Portal para clientes de Kodeando Lab
  • Verificación en dos pasos

Viraliza

Redes sociales

  • Todas las redes de todos los clientes
  • Planificación mensual y publicación automática
  • El cliente aprueba antes de publicar
  • Vista previa del feed de Instagram
  • Informes, 2FA, bitácora y Ley 21.719

GestLife

Life personal

  • Movimientos de dinero
  • Tickets y comprobantes
  • Hábitos diarios
  • Sesión de 30 días

Hoy hay tres logins, tres identidades visuales (verde, rosado y azul), tres bases de usuarios y dos portales de cliente distintos. Eso es lo que se unifica.

03

Cómo se mezclan, no cómo se pegan

Pegar tres apps con un menú común no las convierte en una. Lo que las une es compartir los mismos datos de fondo. Este es el modelo:

Capas de Nexodo: núcleos arriba, capa Nexo al medio, datos abajo, con el portal del cliente a la derecha Workventas · equipo Ecoredes · marcas Balancecobros · gastos Lifesolo la persona Nexo · capa común Identidad y roles · Ficha 360 del cliente · Tareas, archivos y calendario Bitácora inmutable · Automatizaciones · Cobros y planes · Notificaciones Datos de la organización organization_id en cada fila: ninguna empresa ve a otra PostgreSQL con seguridad por fila Datos personales user_id + cifrado propio de la persona Portal del cliente

Cuatro decisiones que lo hacen funcionar

  1. Un cliente, una ficha. El lead que se gana en Work es la misma entidad que la marca que se gestiona en Eco y el mismo deudor en Balance. Se crea una vez y se ve desde cualquier núcleo.
  2. Dos espacios: organización y persona. Todo lo de empresa lleva organization_id. Lo personal (Life) cuelga solo de user_id y se cifra con una clave de la persona. Una empresa puede regalar Life a su equipo como beneficio sin poder ver nada de lo que hay dentro.
  3. Un solo portal del cliente. Gestwork tenía "Entra a tu portal" y Viraliza tenía "el cliente aprueba". Se fusionan: el cliente entra como invitado a Nexodo y ve el avance de su proyecto, aprueba sus posts y paga sus facturas en el mismo lugar.
  4. Automatizaciones entre núcleos. Un trato ganado crea la marca en Eco con su calendario y programa el primer cobro en Balance. A fin de mes, las métricas de redes y el avance comercial salen juntos en un solo informe.

04

Cómo se vende

Se contrata por organización. Puedes comprar el ecosistema completo con 25% de descuento o un solo núcleo y activar los demás desde el panel, sin migraciones ni cuentas nuevas. El prototipo ya hace esto de verdad: el cobro es simulado, pero la activación queda guardada en la base de datos y en la bitácora.

Paquetes sugeridos

Agencia

Work + Eco

Lo que hoy hacen Gestwork y Viraliza juntos.

Pyme

Work + Balance

Vender y cobrar sin planillas.

Persona

Life

Plan individual, la puerta de entrada más barata.

Empresa

Ecosistema completo

Los cuatro, con Life como beneficio para el equipo.

Precios de ejemplo en CLP. Para cobrar en Chile conviene Flow o Mercado Pago (CLP, WebPay, transferencias); Stripe para clientes fuera de Chile. Hay que confirmar comisiones y requisitos antes de elegir.

05

Identidad: Ondas

El color de Nexodo es el violeta de la X del logo, y es el protagonista: está en el acceso, el hero de la web, el panel y los botones principales. Cada núcleo conserva su propio color para orientarse dentro de la plataforma.

La firma visual es la X del logo en grande, en tinta sobre violeta. De ella salen ondas: contornos de la misma silueta que se expanden hacia afuera y se relajan hasta volverse cuadrados, como un nexo que conecta todo lo que lo rodea. Respira, sigue un poco al cursor y, al entrar a la plataforma, crece hasta llenar la pantalla. Es una sola forma y líneas finas, sin ruido.

Cada núcleo mueve las ondas a su manera y tiñe el fondo con su color: en Work avanzan por etapas, como un pipeline; en Eco se vuelven pulsos circulares, como un eco; en Balance se mecen como una balanza; en Life laten. Al final, en Nexodo, los cuatro núcleos llegan desde las esquinas y se funden en la X: todo vive aquí. Las tarjetas de vidrio esmerilado dejan ver las ondas por detrás, y las letras pixeladas y los cuadritos de color quedan como detalles de marca.

Violeta Nexo#A259FF
Tinta#0D0E10
Papel#F3F1EC
Work#C6F432
Eco#8CC8FF
Balance#FFC94D
Life#FF9EDB
Logo de Nexodo sobre fondo claro
Logo de Nexodo sobre fondo oscuro
Logo de Nexodo en tinta sobre violeta
Logo de Nexodo en tinta sobre el color de un núcleo

Regla de uso: sobre blanco o tinta, el logo lleva la X violeta. Sobre violeta o el color de un núcleo, se usa la versión monocroma en tinta, para que la X nunca se pierda en el fondo.

Logo: Nexodo no tiene isotipo: el logo es siempre la palabra completa, con la "x" violeta como nexo. Esa X, en grande, se usa como motivo gráfico (las ondas) y como el cuerpo de Nova, pero nunca reemplaza al logo. El wordmark tiene versión en tinta para fondos claros, en blanco para fondos oscuros y monocroma sobre color. Tipografía mixta: Inter Tight para leer, Geist Pixel para acentos de titulares y cifras, y Silkscreen para etiquetas. En cada titular una palabra va en píxel. Frases: "El nexo de todo" para la web y "Ata todo" para el acceso.

06

Seguridad

Si en un mismo lugar están las ventas, el dinero y la vida personal, la seguridad no puede venir después. Esto separa lo que ya funciona en el prototipo de lo que falta para producción:

Ya en el prototipo

  • Contraseñas con scrypt y verificación en tiempo constante
  • Respuesta idéntica si el correo no existe, para no revelar cuentas
  • Bloqueo tras 5 intentos fallidos por cuenta e IP, y límite por IP
  • Sesiones en cookies HttpOnly y SameSite=Strict, guardadas como hash, que expiran a las 8 h o tras 1 h sin uso
  • Ver y cerrar sesiones abiertas desde el panel
  • Token anti-CSRF por sesión, más verificación de origen
  • CSP estricta sin scripts ni estilos en línea, sin iframes y con cabeceras de aislamiento
  • Bitácora que la base de datos impide editar o borrar
  • Roles por organización: solo administradores activan núcleos

Para producción

  • Acceso con Google y Microsoft (OIDC)
  • Passkeys (Face ID / Touch ID) y 2FA obligatorio para administradores
  • Seguridad por fila de PostgreSQL por organización
  • Cifrado de los datos de Life con una clave por persona (KMS)
  • Respaldos cifrados diarios con restauración probada cada mes
  • Cloudflare delante: WAF, anti-bots y protección DDoS
  • Aviso por correo de inicios de sesión desde dispositivos nuevos
  • Cumplimiento de la Ley 21.719: registro de tratamientos y derechos de las personas
  • Prueba de penetración externa antes de abrir la venta

07

Arquitectura

  • Un monolito modular en Node (TypeScript), no microservicios: un backend, una base de datos y un login. Cada núcleo es una carpeta con sus rutas, su lógica y sus tablas, y solo se comunica con los demás a través de la capa Nexo.
  • PostgreSQL como base de datos (el prototipo usa SQLite con el mismo esquema), Redis para colas y límites, y un worker aparte para publicar en redes y ejecutar automatizaciones.
  • Dominios: nexodo.app para la web, app.nexodo.app para la plataforma y el portal, y api.nexodo.app para la API. Los subdominios de kodeandolab.com redirigen al núcleo que les corresponde.
  • Hosting: Hostinger Cloud Startup sirve para la web y los sistemas actuales, pero Eco necesita un proceso que publique a su hora las 24 horas, y ese plan no lo permite. Cuando se migre Eco, la plataforma pasa a un VPS. El DNS en Cloudflare hace que ese cambio sea solo cambiar un registro.
El mayor riesgo es reescribir los tres sistemas a la vez. La propuesta es reemplazarlos poco a poco: primero se construye la capa Nexo (login, organizaciones y cobros) y los sistemas actuales siguen funcionando detrás de ese login único. Después se migra un núcleo a la vez, empezando por el más maduro, y cada sistema antiguo se apaga solo cuando su núcleo ya está en producción.

08

Hoja de ruta

  1. Fase 0 · sem. 1–2Marca y base

    Comprar nexodo.app en Cloudflare, revisar la marca en INAPI, reservar redes y migrar el hosting tal como está.

  2. Fase 1 · sem. 2–5Nexo

    Identidad, organizaciones, roles, planes, bitácora y portal. Este prototipo es el punto de partida.

  3. Fase 2 · sem. 5–9Work

    Migrar Gestwork: pipeline, fichas y portal del cliente. Importar sus datos.

  4. Fase 3 · sem. 9–13Eco

    Migrar Viraliza con su worker de publicación en el VPS. Conectarlo con Work.

  5. Fase 4 · sem. 13–16Life

    Migrar GestLife al espacio personal cifrado.

  6. Fase 5 · sem. 16+Balance y venta

    Lanzar Balance en beta, conectar la pasarela de pago y abrir Nexodo a otras empresas.

Plazos aproximados para una persona dedicada. Se afinan con el inventario real de cada sistema.

09

Lo que te toca decidir

  1. Registro de los nombres. Los núcleos ya están definidos: Work, Eco, Balance y Life. Falta revisar en INAPI que "Nexodo" y cada combinación ("Nexodo Eco", "Nexodo Balance") estén libres.
  2. Stack del backend. ¿Node para todo, o dejas Laravel como backend y Node solo donde aporte (worker y tiempo real)? Laravel ya resuelve login, colas y cobros; Node unifica el lenguaje.
  3. Precios reales y si el plan anual da 2 meses gratis.
  4. Acceso a los tres sistemas (repositorios o una exportación de las bases de datos) para hacer el inventario y elegir el primer núcleo a migrar.

10

Qué tiene este prototipo

Corre completo en tu Mac con Node 24 (el que trae Herd), sin MAMP ni servicios externos:

  • Web comercial con configurador de planes en vivo.
  • Acceso con la X del logo en ondas sobre violeta. Los botones de Google y Microsoft muestran que necesitan configurarse.
  • Contratación que crea la organización, el usuario dueño y la suscripción (con pago simulado).
  • Panel con núcleos que se activan y desactivan, espacio personal privado, plan, sesiones y bitácora reales. Los datos de negocio que se muestran son de ejemplo.
cd NEXODO/web
npm run dev        # http://localhost:4300