Gas Natural Licuado · CRM

GNL CRM

Sistema de Gestión de Relaciones Comerciales
para el Sector del Gas Natural Licuado

Aplicación Web SPA Mapa Interactivo Pipeline Comercial Asistente IA Multi-usuario
02
Visión General

¿Qué es GNL CRM?

Sistema CRM moderno para el sector LNG

Aplicación web de página única (SPA) diseñada específicamente para gestionar relaciones comerciales en el sector del Gas Natural Licuado. Centraliza entidades, contactos, oportunidades y documentos en una única plataforma accesible en tiempo real.

Aplicación web multi-usuario Acceso simultáneo para todo el equipo comercial desde cualquier dispositivo con navegador
Mapa mundial interactivo en tiempo real Visualización geográfica de todas las entidades del sector LNG con filtros avanzados
Pipeline comercial estructurado Seguimiento completo del ciclo de ventas desde prospección hasta cierre de contrato
Asistente IA integrado Chat con contexto completo del CRM mediante la API de Claude (Anthropic)
Capacidades adicionales
  • Almacenamiento de documentos
  • Importación masiva desde Excel
  • Gestión de roles (Admin / Comercial)
  • Guías integradas en la app
  • Códigos auto-generados
  • Acceso 24/7 con SSL
5
Módulos principales
SPA
Sin recarga de página
03
Motivación

El Problema que Resuelve

Situación anterior

  • Información dispersa en hojas de cálculo, correos y archivos locales
  • Sin visibilidad global de las entidades del sector LNG
  • Seguimiento de oportunidades totalmente manual
  • Sin trazabilidad de documentos ni contactos
  • Acceso limitado al equipo en oficina
  • Duplicidad de datos y errores frecuentes

Solución GNL CRM

  • Plataforma única centralizada accesible desde cualquier lugar
  • Mapa mundial con todas las entidades geo-referenciadas
  • Pipeline estructurado con etapas y métricas claras
  • Repositorio de documentos vinculados a entidades
  • Acceso 24/7 con autenticación segura y roles
  • Códigos únicos auto-generados, sin duplicados
1
Plataforma única
0
Duplicidad de datos
24/7
Disponibilidad
360°
Visibilidad global
04
Arquitectura

Stack Tecnológico

⚙️

Node.js + Express v5

Backend robusto con API REST. Gestión eficiente de rutas, middlewares y autenticación de sesiones.

🗄️

SQLite + better-sqlite3

Base de datos embebida con modo WAL para máximo rendimiento y escrituras concurrentes sin conflictos.

🌐

Vanilla JS SPA

Frontend sin frameworks adicionales. Router propio, renderizado dinámico, sin tiempos de carga innecesarios.

🗺️

Leaflet.js

Biblioteca de mapas interactivos open-source. Soporte de capas, clustering y popups personalizados.

🖥️

Ubuntu + nginx

Servidor Linux con proxy inverso nginx, certificado SSL Let's Encrypt y configuración de seguridad.

🔐

bcrypt + Sesiones

Contraseñas hasheadas con bcrypt. Autenticación por sesión con express-session y control de roles.

Flujo de la aplicación
Navegador HTTPS / nginx Node.js + Express SQLite WAL / Leaflet.js en cliente
05
Módulo de Mapa

Mapa Mundial Interactivo

Terminales GNL
Empresas productoras
Traders / Intermediarios
Utilities / Distribuidoras
Vista simulada del mapa
Características del mapa
Pantalla completa Clustering automático Filtros en tiempo real Popups informativos Enlace a ficha detalle
Panel de filtros lateral
  • Filtro por país
  • Filtro por tipo de entidad
  • Filtro por estado (Activo / Inactivo / Prospecto)
  • Búsqueda por nombre
  • Contador de resultados
Popup de entidad
Terminal Sagunto LNG
🏷 Terminal de Regasificación
📍 España · Activo
👤 3 contactos · 2 oportunidades
Ver detalle →
06
Módulo Principal

Módulo de Entidades

El corazón del CRM

Cada entidad representa una organización del sector LNG — terminales, productores, traders, utilities o reguladores. Cuenta con ficha completa con 4 pestañas de información estructurada, códigos auto-generados y gestión de estado.

Info General
Contactos
Oportunidades
Documentos
Código
ENT-2024-0047
Estado
● Activo
Tipo
Terminal de Regasificación
País
España
Descripción
Terminal de regasificación en el puerto de Sagunto con capacidad de almacenamiento de 540.000 m³
Códigos auto-generados
CON Contactos
OPO Oportunidades
DOC Documentos
Estados de entidad
● Activo ● Inactivo ● Prospecto
Tipos de entidad
  • Terminal de Regasificación
  • Productor / Exportador LNG
  • Trader / Intermediario
  • Utility / Distribuidora
  • Regulador / Institución
  • Naviera / Armador
Campos principales
  • Nombre y código único
  • Tipo, estado y país
  • Coordenadas geo (lat/lon)
  • Descripción y notas
  • Fecha creación y modificación
07
Gestión Comercial

Pipeline Comercial (Oportunidades)

1
Prospección
Identificación de lead potencial
2
Contacto
Primer acercamiento y validación
3
Propuesta
Envío de oferta comercial
4
Negociación
Ajuste de términos y condiciones
5
Cierre
Firma de contrato
Campos de oportunidad
  • Volumen en MTPA (millones de toneladas/año)
  • Valor estimado en MUSD
  • Probabilidad de cierre (%)
  • Fecha esperada de cierre
  • Etapa actual del pipeline
  • Notas y seguimiento
Dashboard de oportunidades
5
Etapas del pipeline
MTPA
Métrica de volumen
MUSD
Métrica de valor
%
Probabilidad ponderada
Vinculación completa

Cada oportunidad se vincula a una entidad y puede tener documentos y contactos asociados. El pipeline permite visibilidad completa del ciclo comercial en el sector LNG.

08
Recursos

Documentación Integrada

Guías integradas en la aplicación

Tres guías técnicas completas accesibles directamente desde la barra lateral de la aplicación, sin necesidad de salir del entorno de trabajo. No se requieren documentos externos ni PDFs separados.

🔧

Guía de Implementación IT

Instalación del servidor, configuración de nginx, certificados SSL, despliegue y mantenimiento técnico del sistema.

Técnico
📖

Guía de Usuario

Manual completo para el equipo comercial: gestión de entidades, contactos, oportunidades, mapa y asistente IA.

Comercial
🗄️

Diseño de la Base de Datos

Esquema completo de tablas, relaciones, índices y estructura de datos del sistema CRM para referencia técnica.

Desarrollador
Sin dependencias externas Todo renderizado directamente en el navegador desde el servidor
Acceso desde la barra lateral Un clic desde cualquier sección del CRM sin perder el contexto
Siempre actualizado Las guías forman parte del código fuente y se actualizan con la aplicación
09
Inteligencia Artificial

Asistente IA

Asistente contextual con Claude (Anthropic)

El asistente IA tiene acceso en tiempo real a todos los datos del CRM — entidades, contactos, oportunidades y documentos. Puede responder preguntas sobre el pipeline, analizar tendencias y proporcionar insights comerciales basados en los datos reales.

Asistente GNL CRM
● En línea · Contexto completo del CRM
¿Cuántas oportunidades tenemos en etapa de Negociación?
Actualmente tienes 7 oportunidades en etapa de Negociación. El valor total ponderado asciende a 143 MUSD con un volumen combinado de 2,3 MTPA. Las tres de mayor valor son con QatarEnergy, TotalEnergies y Repsol.
¿Qué entidades no tienen contactos registrados?
Hay 4 entidades sin contactos asignados: Osaka Gas (Japón), NLNG Nigeria, Petrobras LNG (Brasil) y un terminal en Tailandia. Te recomiendo priorizar la actualización de datos para estas entidades en las próximas visitas comerciales.
Contexto del asistente
  • Acceso a todas las entidades y países
  • Historial de contactos y roles
  • Estado completo del pipeline
  • Métricas de oportunidades (MTPA, MUSD)
  • Lista de documentos vinculados
Casos de uso
  • Resúmenes rápidos de entidades
  • Análisis del pipeline por país
  • Identificar oportunidades sin seguimiento
  • Preguntas sobre el funcionamiento del CRM
  • Informes en lenguaje natural
Tecnología

API de Claude (Anthropic) con system prompt enriquecido con el contexto completo del CRM inyectado en cada consulta.

10
Productividad

Importación Masiva desde Excel

Plantilla Excel estructurada con 5 hojas

Para cargas iniciales o actualizaciones masivas de datos, el sistema incluye una plantilla Excel oficial con 5 hojas. El proceso valida los datos, genera códigos automáticamente y aplica lógica upsert (inserta si no existe, actualiza si ya existe).

🌍
Pais
Código ISO, nombre, región
🏢
Entidades
Nombre, tipo, estado, coordenadas
👤
Contactos
Persona, cargo, email, teléfono
📈
Oportunidades
Etapa, volumen MTPA, valor MUSD
📄
Documentos
Título, tipo, fecha, descripción
Proceso de importación
1 Descarga la plantilla Excel desde el módulo
2 Rellena los datos en las 5 hojas
3 Sube el archivo al CRM
4 Validación automática y reporte de errores
5 Datos importados con códigos generados
Características técnicas
  • Validación de campos requeridos y formatos
  • Lógica upsert: inserta o actualiza según el código
  • Generación automática de códigos únicos
  • Respeto de relaciones entre hojas (FK)
  • Reporte detallado de filas importadas y errores
  • Soporte para archivos .xlsx y .xls
11
Infraestructura

Despliegue y Seguridad

Servidor de pruebas activo
pruebascrm.ddns.me
● HTTPS activo Let's Encrypt SSL

Ubuntu Server

Sistema operativo Linux con actualizaciones de seguridad y configuración de firewall UFW

nginx Reverse Proxy

Proxy inverso con compresión gzip, cabeceras de seguridad y redirección HTTP → HTTPS

SSL Let's Encrypt

Certificado gratuito con renovación automática. Todo el tráfico cifrado en tránsito con TLS

bcrypt + Sesiones

Contraseñas nunca almacenadas en texto plano. Sesiones seguras con express-session

Rol Acceso al mapa Crear / editar Importar Excel Gestionar usuarios
Admin ✓ Completo ✓ Todo ✓ Sí ✓ Sí
Comercial ✓ Completo ~ Limitado ✕ No ✕ No
Medidas de seguridad
  • Autenticación obligatoria en todas las rutas
  • Contraseñas con bcrypt (10 rounds)
  • Sesiones con tiempo de expiración
  • HTTPS en todo el tráfico
  • Cabeceras de seguridad HTTP
  • Base de datos local (no expuesta)
Despliegue con PM2
$ pm2 start server.js
$ pm2 startup
$ pm2 save
# Reinicio automático
# tras reinicio del sistema

GNL CRM

Transformando la gestión comercial del sector LNG.
Una plataforma diseñada para impulsar la eficiencia, la visibilidad global y la toma de decisiones basada en datos en el mercado internacional del Gas Natural Licuado.

Versión
1.0
Año
2025 / 2026
Servidor de pruebas
pruebascrm.ddns.me
Tecnología IA
Claude · Anthropic
Acceder al sistema