Saltar al contenido principal

🌐 Introducción

¿Qué es PulseHub?

PulseHub es una plataforma autoalojada de comunicación omnicanal con clientes de código abierto. Ofrece a tu negocio una bandeja de entrada unificada donde los mensajes de todos los canales — WhatsApp, SMS, Email, Telegram, Viber, Instagram, Facebook Messenger y el widget de chat de tu sitio web — llegan juntos, se enrutan de forma inteligente y se pueden responder sin cambiar de aplicación.

Piensa en ello como el equivalente autoalojado de Intercom o Zendesk, pero uno que descargas, instalas en tu propio servidor y controlas completamente. Tus datos nunca salen de tu infraestructura.


¿Por Qué Autoalojado?

PreocupaciónPlataformas SaaSPulseHub
Propiedad de datosEl proveedor tiene todos los datos100% tu servidor, tu BD
Costo a escalaPrecios por usuario/por mensajeConfiguración única, sin tarifas por mensaje
PersonalizaciónLimitada a lo que permite el proveedorAcceso completo al código fuente
Cumplimiento (GDPR, HIPAA)Dependiente del proveedorTú controlas cada byte
Dependencia del proveedorAltaNinguna — exporta/migra en cualquier momento

¿Qué Puede Hacer PulseHub?

Bandeja de Entrada Unificada

Todos los mensajes entrantes — sin importar el canal — aparecen en una única vista de conversación cronológica. Los agentes nunca necesitan iniciar sesión en WhatsApp Business por separado, revisar otra pestaña para emails o perder un mensaje de Telegram.

Soporte Multicanal

PulseHub se conecta nativamente a:

  • WhatsApp a través de la API oficial de Meta Cloud
  • SMS a través de Twilio (envío y recepción)
  • Email a través de IMAP (recepción) y SMTP (envío)
  • Telegram a través de la Bot API
  • Viber a través de la API REST de Viber
  • Instagram Messenger a través de la Graph API de Meta
  • Facebook Messenger a través de la Graph API de Meta
  • Widget de Chat Web — un fragmento JavaScript embebible para cualquier sitio web

Motor de Automatización

Crea flujos de trabajo basados en reglas que se activan cuando ocurren eventos:

  • Llega un nuevo mensaje → agrega automáticamente una etiqueta, asigna a un agente o envía una respuesta predefinida
  • Se crea una conversación → establece su estado o notifica a un equipo
  • Se crea un contacto → etiquétalo por canal de origen

Analíticas

Rastrea el rendimiento del equipo y el volumen de mensajes con paneles integrados: conversaciones totales, tasa de resolución, tiempo promedio de primera respuesta y desglose de mensajes por canal.

Sugerencias de IA

Conecta tu clave API de OpenAI y obtén sugerencias de respuestas redactadas por IA con un clic dentro de cualquier hilo de conversación, basadas en el historial completo de la conversación.

Acceso Basado en Roles

Los administradores gestionan la configuración del espacio de trabajo, canales, automatizaciones y agentes. Los agentes solo pueden leer conversaciones y enviar mensajes — no pueden cambiar la configuración.


Filosofía del Proyecto

  1. Sin magia, sin framework. Cada archivo es PHP legible. Un desarrollador puede entender toda la base de código en una tarde.
  2. Se ejecuta donde PHP funcione. Hosting compartido, VPS, servidor dedicado, Docker — si PHP + MySQL está disponible, PulseHub funciona.
  3. Seguro por defecto. Las contraseñas se hashean con bcrypt, las firmas de webhook se verifican, los directorios sensibles están bloqueados, las sesiones están reforzadas.
  4. Extensible. Como no hay dependencia de framework, puedes agregar tus propias rutas, modificar vistas y extender el esquema de base de datos sin luchar contra una capa de abstracción.