🎯 Premiers Pas Après l'Installation
Une fois connecté, suivez cette liste pour rendre PulseHub prêt pour la production.
1. Ajoutez Votre Premier Canal
Allez dans Canaux → Ajouter un Canal et sélectionnez le type correspondant à votre cas d'utilisation. Chaque type de canal nécessite des identifiants différents de son fournisseur :
Après avoir ajouté un canal, son URL webhook est affichée sur la carte. Vous devrez la coller dans le tableau de bord développeur de votre fournisseur.
2. Configurez le Webhook Côté Fournisseur
Chaque fournisseur de canal a besoin de savoir où envoyer les messages entrants. Le format est toujours :
https://votredomaine.com/webhooks/{channel_type}/{channel_id}
Consultez les guides spécifiques à chaque canal pour les étapes exactes sur où coller cette URL.
3. Configurez les Tâches Cron
Plusieurs fonctionnalités ne fonctionnent que lorsque le runner cron est actif :
| Fonctionnalité | Sans Cron | Avec Cron |
|---|---|---|
| Email entrant (IMAP) | Jamais interrogé | Vérifié chaque minute |
| Règles d'automatisation | S'exécutent de manière synchrone sur les requêtes web | S'exécutent de manière fiable chaque minute |
| Réessais de webhooks échoués | Bloqués indéfiniment | Réessayés jusqu'à 5 fois |
| Nettoyage de la base de données | Les tables grossissent indéfiniment | Purgées toutes les heures |
Hébergement mutualisé (cPanel / Plesk / DirectAdmin)
- Allez dans Paramètres → URL Tâche Cron dans PulseHub et copiez l'URL complète
- Dans votre panneau d'hébergement, allez dans Tâches Cron
- Définissez la planification sur Chaque Minute (
* * * * *) - Collez ceci comme commande :
wget -q -O /dev/null "https://votredomaine.com/cron.php?token=VOTRE_SECRET_CRON&job=all"
Aucune connaissance de ligne de commande nécessaire — copiez simplement l'URL des Paramètres et collez-la dans votre panneau d'hébergement.
VPS / Serveur dédié
* * * * * php /var/www/pulsehub/cron.php all >> /var/log/pulsehub_cron.log 2>&1
Consultez la référence complète des Tâches Cron.
4. Invitez Votre Équipe
Allez dans Agents → Inviter un Agent et créez des comptes pour les membres de votre équipe support :
- Administrateur — accès complet à tous les paramètres, canaux, automatisations et gestion des agents
- Agent — peut voir les conversations, envoyer des messages, assigner des statuts et des tags. Ne peut pas modifier la configuration système.
5. (Optionnel) Activez les Suggestions de Réponse IA
Allez dans Paramètres → Espace de Travail et collez votre clé API OpenAI. Avec cela configuré, un bouton ✨ Suggestion IA apparaît dans chaque fil de conversation.
6. Créez Votre Première Règle d'Automatisation
Allez dans Automatisations → Nouvelle Règle et créez une règle de test simple :
- Nom :
Taguer les messages urgents - Déclencheur :
Message Received - Action :
Add Tag→new
Consultez le guide complet des Automatisations.
7. Intégrez le Widget de Chat Web (Optionnel)
Si vous avez ajouté un canal Chat Web, ajoutez cet extrait à votre site web avant </body> :
<script
src="https://votredomaine.com/public/js/webchat-widget.js"
data-channel="VOTRE_ID_CANAL"
data-greeting="Bonjour ! Comment pouvons-nous vous aider aujourd'hui ?"
data-color="#10b981">
</script>
Vérification Rapide
- Envoyez un message test WhatsApp/SMS à votre numéro connecté → apparaît dans la boîte en quelques secondes
- Envoyez un email test à votre boîte connectée → apparaît après la prochaine exécution cron (jusqu'à 1 minute)
- Répondez au message test depuis la boîte → arrive sur l'appareil de l'expéditeur
- Vérifiez la page Analytiques → affiche au moins 1 conversation et 2 messages
- Testez la tâche cron — visitez votre URL cron dans le navigateur pour confirmer qu'elle s'exécute sans erreurs