🌐 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ón | Plataformas SaaS | PulseHub |
|---|---|---|
| Propiedad de datos | El proveedor tiene todos los datos | 100% tu servidor, tu BD |
| Costo a escala | Precios por usuario/por mensaje | Configuración única, sin tarifas por mensaje |
| Personalización | Limitada a lo que permite el proveedor | Acceso completo al código fuente |
| Cumplimiento (GDPR, HIPAA) | Dependiente del proveedor | Tú controlas cada byte |
| Dependencia del proveedor | Alta | Ninguna — 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
- Sin magia, sin framework. Cada archivo es PHP legible. Un desarrollador puede entender toda la base de código en una tarde.
- Se ejecuta donde PHP funcione. Hosting compartido, VPS, servidor dedicado, Docker — si PHP + MySQL está disponible, PulseHub funciona.
- 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.
- 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.