🌐 Introduction
Qu'est-ce que PulseHub ?
PulseHub est une plateforme auto-hébergée open-source de communication client omnicanale. Elle offre à votre entreprise une boîte de réception unifiée où les messages de tous les canaux — WhatsApp, SMS, Email, Telegram, Viber, Instagram, Facebook Messenger et le widget de chat de votre site web — arrivent ensemble, sont acheminés intelligemment et peuvent recevoir une réponse sans jamais changer d'application.
Considérez-le comme l'équivalent auto-hébergé d'Intercom ou Zendesk, mais que vous téléchargez, installez sur votre propre serveur et contrôlez entièrement. Vos données ne quittent jamais votre infrastructure.
Pourquoi l'Auto-Hébergement ?
| Préoccupation | Plateformes SaaS | PulseHub |
|---|---|---|
| Propriété des données | Le fournisseur détient toutes les données | 100% votre serveur, votre BDD |
| Coût à l'échelle | Tarification par utilisateur/par message | Configuration unique, aucun frais par message |
| Personnalisation | Limitée à ce que le fournisseur autorise | Accès complet au code source |
| Conformité (RGPD, HIPAA) | Dépend du fournisseur | Vous contrôlez chaque octet |
| Dépendance au fournisseur | Élevée | Aucune — exportez/migrez à tout moment |
Que Peut Faire PulseHub ?
Boîte de Réception Unifiée
Tous les messages entrants — quel que soit le canal — apparaissent dans une vue de conversation chronologique unique. Les agents n'ont jamais besoin de se connecter à WhatsApp Business séparément, de vérifier un autre onglet pour les emails ou de manquer un message Telegram.
Support Multi-Canal
PulseHub se connecte nativement à :
- WhatsApp via l'API Cloud officielle de Meta
- SMS via Twilio (envoi et réception)
- Email via IMAP (réception) et SMTP (envoi)
- Telegram via l'API Bot
- Viber via l'API REST Viber
- Instagram Messenger via l'API Graph de Meta
- Facebook Messenger via l'API Graph de Meta
- Widget de Chat Web — un extrait JavaScript intégrable pour tout site web
Moteur d'Automatisation
Créez des workflows basés sur des règles qui se déclenchent lorsque des événements se produisent :
- Un nouveau message arrive → ajouter automatiquement un tag, assigner à un agent ou envoyer une réponse prédéfinie
- Une conversation est créée → définir son statut ou notifier une équipe
- Un contact est créé → le taguer par canal source
Analytiques
Suivez les performances de l'équipe et le volume de messages avec des tableaux de bord intégrés : conversations totales, taux de résolution, temps moyen de première réponse et répartition des messages par canal.
Suggestions IA
Connectez votre clé API OpenAI et obtenez des suggestions de réponse rédigées par l'IA en un clic dans n'importe quel fil de conversation, basées sur l'historique complet de la conversation.
Accès Basé sur les Rôles
Les administrateurs gèrent les paramètres de l'espace de travail, les canaux, les automatisations et les agents. Les agents peuvent uniquement lire les conversations et envoyer des messages — ils ne peuvent pas modifier la configuration.
Philosophie du Projet
- Pas de magie, pas de framework. Chaque fichier est du PHP lisible. Un développeur peut comprendre l'intégralité du codebase en un après-midi.
- Fonctionne partout où PHP tourne. Hébergement mutualisé, VPS, serveur dédié, Docker — si PHP + MySQL est disponible, PulseHub fonctionne.
- Sécurisé par défaut. Les mots de passe sont hachés en bcrypt, les signatures webhook sont vérifiées, les répertoires sensibles sont bloqués, les sessions sont renforcées.
- Extensible. Comme il n'y a pas de dépendance à un framework, vous pouvez ajouter vos propres routes, modifier les vues et étendre le schéma de base de données sans combattre une couche d'abstraction.