Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

elo

ELO es un gateway WhatsApp auto-hospedado con API REST y panel de operación. Conecta números mediante QR, envía/recebe mensajes vía webhook y tiene interfaz web para gestionar sesiones.

Ficha actualizada 23 sept 2026, 1:55 · upstream 23 sept 2026, 1:51 · release sin release detectada

00

Qué es elo

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

ELO es una solución de comunicación empresarial que permite conectar dispositivos móviles (WhatsApp Web) a un servidor propio sin depender de servicios externos. Funciona como un proxy entre el usuario y WhatsApp, permitiendo enviar, recibir y gestionar conversaciones directamente desde la plataforma del cliente. El sistema opera en modo asíncrono: los mensajes se envían al servidor ELO que procesa la conexión con WhatsApp, y las respuestas se devuelven a través de webhooks o polling.

CASOS DE USO
  • Soporte técnico para empresas: gestión de tickets y soporte remoto sin necesidad de un agente humano
  • Notificaciones automáticas para clientes: envío de alertas, confirmaciones o notificaciones de estado en tiempo real
  • CRM integrado: conexión directa con sistemas de CRM como Salesforce, HubSpot o Pipedrive mediante webhooks
  • Automatización personal: gestión de citas, reservas o seguimiento de leads sin intervención manual
  • Integración omnicanal: comunicación unificada entre WhatsApp Web y otras plataformas (email, SMS, chat) a través del mismo endpoint
  • Monitorización de soporte: observación en tiempo real de la salud de las sesiones y rendimiento del servidor
PUNTOS DESTACADOS
  • Soporte completo sin dependencias externas: ELO se conecta directamente con WhatsApp Web mediante su protocolo oficial, no requiere drivers o librerías adicionales
  • Panel web intuitivo: permite crear sesiones, gestionar configuraciones, ver el estado de las conexiones y diagnosticar problemas desde la interfaz
  • API REST completa: ofrece un endpoint JSON estándar para enviar mensajes, recibir respuestas y gestionar sesiones con autenticación mediante API Key
  • Soporte multilingüe: soporta múltiples idiomas en los mensajes (español, inglés, portugués) sin necesidad de traducción manual
  • Persistencia de datos en PostgreSQL: las sesiones se guardan en una base de datos relacional, lo que permite persistencia y recuperación ante fallos del servidor
  • Soporte para archivos multimedia: permite enviar imágenes, videos, documentos PDF y notas de voz (formato OGG) a través del protocolo oficial
PRECAUCIONES
  • No es compatible con WhatsApp Business API oficial: ELO no tiene acceso directo al sistema de mensajería empresarial de Meta, por lo que no puede enviar mensajes masivos o automatizar grandes volúmenes
  • Dependencia de la conexión a internet: el servidor ELO debe estar conectado a internet para recibir respuestas de WhatsApp y enviar mensajes; si se desconecta, las sesiones pueden perderse
  • No tiene autenticación en dos factores (2FA): los usuarios deben confiar en que la API Key es segura y no compartirla con terceros
  • Limitaciones de rendimiento: el servidor debe manejar múltiples conexiones simultáneas. Para grandes volúmenes de mensajes, se recomienda un backend escalable como Node.js o Go
  • No tiene soporte nativo para grupos masivos: solo permite enviar a contactos individuales o a chats pequeños (hasta 256 contactos en una sola sesión)
  • Depende de la compatibilidad del cliente WhatsApp: si el dispositivo no soporta el protocolo oficial, ELO no funcionará correctamente
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Recomendación principal: usar Docker con un contenedor PostgreSQL para gestionar las sesiones. El proyecto ya incluye un archivo docker-compose.yml que despliega la aplicación junto con una base de datos PostgreSQL en modo producción,Configuración de seguridad: se recomienda configurar HTTPS mediante un certificado SSL/TLS antes de exponer el servidor a internet, dado que ELO envía mensajes sensibles y webhooks pueden ser interceptados,Gestión de API Key: cada sesión requiere una API Key única. Se recomienda generarlas con un gestor seguro (como AWS Secrets Manager o HashiCorp Vault) para evitar exposición en logs o configuraciones públicas,Configuración del servidor: el puerto 3000 se asigna por defecto al localhost, pero debe ser expuesto a través de una red privada (VPC, firewall) y un proxy con TLS antes de exponerlo a internet. Se recomienda usar un servicio como Nginx o Traefik par

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30005432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.