Notifications configurables
PoolControl dispose d'un répartiteur central qui distribue les notifications en fonction de l'événement commercial, du rôle de l'utilisateur et de ses préférences personnelles.
## Chaînes
| Chaîne | Personnel ERP | Portail clients |
|---|---|---|
| Cloche dans l'application | Oui | Oui |
| Courriel | Par événement et préférence | Oui (interrupteur principal dans l'entreprise) |
| PWA Web Push | Oui (Chrome/Android ; iOS limité) | Oui |
Configuration du locataire
Dans Entreprise → Portail client, vous pouvez activer :
- E-mail au client — e-mails dans les réponses, devis, bons de livraison et rappels.
- Push PWA vers le client — notifications sur mobile si le client installe la PWA.
Sur la même page (à la fin du formulaire), la section Notifications d'équipe définit la matrice rôle × événement × canal (in-app, email, push) pour ADMIN, MANAGER, TECHNICIEN, etc.
Chemin dans l'application : Système → Paramètres → Entreprise et, pour les remplacements personnels, menu utilisateur (avatar en bas à gauche) → Mes notifications.
##Préférences personnelles
Chaque utilisateur du personnel accède à Mes notifications depuis le menu du compte (avatar dans la barre latérale). Vous pouvez désactiver des événements spécifiques sans modifier la configuration globale du client. Là, vous pouvez également activer push PWA sur mobile.
Portail clients
- Bell en tête du portail.
- Profil — activez le push PWA.
- Tableau de bord — badge pour les bons de livraison en attente de signature.
Événements principaux
- Incidents du portail (nouveau, message client, réponse de l'équipe, résolu).
- Budgets (envoyés, personnel accepté/rejeté, confirmation client).
- Visites (assignées, reprogrammées, transfert).
- Bons de livraison (en attente de signature, signés).
- Factures et rappels de paiement.
- Faible stock (personnel).
Push mobile (PWA)
- Installez le PWA sur l'appareil.
- Dans Mes notifications (personnel) ou Profil (portail), appuyez sur Activer les notifications.
- Acceptez l'autorisation du navigateur.
Dans iOS Safari, le push nécessite Ajouter à l'écran d'accueil ; utilisez le courrier électronique comme sauvegarde.
Maintenance sans Cron (Rendu)
Rappels de paiement, essais et autres tâches n'utilisez pas Render Cron Job (évite les coûts de travail supplémentaires). Ils s'exécutent en arrière-plan lorsqu'une personne se connecte (personnel, portail ou démo), si au moins 24 heures se sont écoulées depuis la dernière exécution (LOGIN_MAINTENANCE_INTERVAL_HOURS).
La réinitialisation de la démo AquaDemo suit le même schéma (DEMO_AUTO_RESET_INTERVAL_HOURS).
Les rappels de paiement aux clients ayant des factures en retard entrent dans ce cycle (au maximum un balayage global toutes les 24 heures lorsqu'il y a une activité de connexion sur la plateforme). Il n'est pas nécessaire de configurer Cron sur l'hébergement.
Variables du serveur
Seul l'administrateur de l'hébergement (Render) doit configurer :
-VAPID_PUBLIC_KEY-VAPID_PRIVATE_KEY-VAPID_SUBJECT(par ex.mailto:admin@poolcontrolpro.com) -LOGIN_MAINTENANCE_INTERVAL_HOURS(défaut24)