---
title: "Notifications client de planning (J-4 / J-1)"
weight: 45
description: "Informer le client avant une intervention planifiée : e-mail à J-4 puis rappel à J-1, page publique où le client confirme le rendez-vous ou propose un autre créneau, notification du gestionnaire et validation en back-office (accepter applique la nouvelle date)."
---

# Notifications client de planning (J-4 / J-1)

Pour les interventions planifiées chez un client, SmartInterventions peut
prévenir automatiquement le client avant le rendez-vous : un premier e-mail
quelques jours avant (J-4 par défaut) puis un rappel la veille (J-1). Le client
ouvre une page web personnelle où il peut **confirmer** le rendez-vous ou
**proposer un autre créneau** avec un commentaire. Le gestionnaire est alors
notifié et valide la demande en back-office.

Tout est facultatif et **désactivé par défaut**. Les interventions internes
(datacenter, opérations techniques) ne sont jamais notifiées : seules les
interventions explicitement marquées le sont.

## Activer la fonctionnalité

Dans **Configuration du module > onglet Notifications**, quatre réglages pilotent
les notifications client :

- **Activer les notifications client de planning** -- interrupteur principal
  (désactivé par défaut).
- **Délai du premier e-mail (jours avant)** -- nombre de jours avant la date
  d'intervention pour le premier e-mail d'information. Valeur par défaut : 4
  (envoi à J-4).
- **Délai du rappel (jours avant)** -- nombre de jours avant la date
  d'intervention pour le rappel. Valeur par défaut : 1 (envoi à J-1).
- **E-mail du gestionnaire (réponses client)** -- adresse notifiée quand un
  client confirme ou demande un autre créneau. À défaut, l'adresse d'alerte du
  module est utilisée.

> **Tâche planifiée à activer une fois.** Comme le retour qualité, l'envoi
> repose sur une **tâche planifiée (cron)** quotidienne, livrée **désactivée**.
> Activez-la dans **Accueil > Administration > Tâches planifiées (Cron)**. Le
> module "Tâches planifiées" de Dolibarr doit être actif.

## Choisir les interventions à notifier

Une fois la fonctionnalité activée globalement, vous décidez **intervention par
intervention** si le client doit être prévenu. Dans l'onglet
**[Relation client](relation-client.md)** de la fiche intervention (back-office),
la section "Notifications préalables" affiche un bouton **Activer / Désactiver**.

- Par défaut, une intervention n'est **pas** notifiée (opt-in).
- Cliquez sur **Activer** pour que le cron envoie les e-mails J-4 / J-1 à son
  client.
- Seules les interventions **planifiées** (statut validée ou planifiée) dont la
  **date d'intervention** est renseignée et dont le **client a un e-mail** sont
  prises en compte.

## Les e-mails reçus par le client

- À **J-4**, le client reçoit un e-mail l'informant de la date prévue, avec un
  lien personnel.
- À **J-1**, il reçoit un rappel ("nous passons demain") avec le même lien.

Chaque e-mail n'est envoyé qu'**une seule fois** : relancer le cron le même jour
ne renvoie pas un doublon.

## La page de confirmation / report

![Page publique de confirmation de rendez-vous : créneau prévu, bouton Je confirme ce rendez-vous et option Je souhaite proposer un autre créneau avec saisie d'une nouvelle date](screenshots/notification-planning-confirmation.webp)

Le lien ouvre une **page publique** (sans connexion à Dolibarr), protégée par un
**jeton unique**. Elle affiche le créneau prévu et propose deux options :

- **Je confirme ce rendez-vous** -- le rendez-vous passe au statut "Confirmé".
- **Je souhaite proposer un autre créneau** -- le client saisit une nouvelle
  date / heure (dans le futur) et un commentaire facultatif. La demande passe au
  statut "Report demandé".

Dans les deux cas, le **gestionnaire est notifié par e-mail** et le client voit
un message de remerciement. Le lien ne sert qu'une fois : une nouvelle ouverture
rappelle l'état déjà enregistré, et passé la date du rendez-vous le lien expire.

## Valider la réponse en back-office

Quand un client demande un autre créneau, le gestionnaire le voit sur la **fiche
intervention** (bloc "Notifications client" : statut, dates d'envoi J-4 / J-1,
créneau proposé, commentaire). Deux boutons permettent de trancher :

- **Accepter le créneau proposé** -- la **date de l'intervention est mise à
  jour** avec le créneau proposé par le client, et le statut passe à
  "Replanifié".
- **Refuser** -- la date initiale est conservée et le statut passe à "Refusé".

Une **liste récapitulative** est disponible dans le menu **Commercial >
Interventions > "Validations clients"** : elle présente toutes les notifications
(date, intervention, client, créneau prévu, statut, envois J-4 / J-1, créneau
proposé) avec un filtre par statut. La fiche intervention reste le point d'entrée
pour accepter ou refuser.

## Bon à savoir

- Les notifications sont stockées dans une **table dédiée** du module, à raison
  d'une ligne par intervention notifiée, indépendante des champs d'intervention.
- Les envois sont **au mieux** : si l'adresse d'expéditeur du module n'est pas
  configurée, ou si le client n'a pas d'e-mail, rien n'est envoyé et la raison
  est tracée dans les logs.
- L'envoi de **SMS** (en complément du mail) n'est pas encore disponible : cette
  première version couvre le mail J-4 / J-1 et le portail de confirmation. Le SMS
  est prévu dans une phase ultérieure (il dépend d'un fournisseur tiers).
- Sur une installation existante, **désactivez puis réactivez le module** pour
  créer la nouvelle table, la colonne d'opt-in et l'entrée de tâche planifiée.
