Aller au contenu principal

🎯 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 CronAvec Cron
Email entrant (IMAP)Jamais interrogéVérifié chaque minute
Règles d'automatisationS'exécutent de manière synchrone sur les requêtes webS'exécutent de manière fiable chaque minute
Réessais de webhooks échouésBloqués indéfinimentRéessayés jusqu'à 5 fois
Nettoyage de la base de donnéesLes tables grossissent indéfinimentPurgées toutes les heures

Hébergement mutualisé (cPanel / Plesk / DirectAdmin)

  1. Allez dans Paramètres → URL Tâche Cron dans PulseHub et copiez l'URL complète
  2. Dans votre panneau d'hébergement, allez dans Tâches Cron
  3. Définissez la planification sur Chaque Minute (* * * * *)
  4. 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 Tagnew

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

  1. Envoyez un message test WhatsApp/SMS à votre numéro connecté → apparaît dans la boîte en quelques secondes
  2. Envoyez un email test à votre boîte connectée → apparaît après la prochaine exécution cron (jusqu'à 1 minute)
  3. Répondez au message test depuis la boîte → arrive sur l'appareil de l'expéditeur
  4. Vérifiez la page Analytiques → affiche au moins 1 conversation et 2 messages
  5. Testez la tâche cron — visitez votre URL cron dans le navigateur pour confirmer qu'elle s'exécute sans erreurs