> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifications

> La boîte de réception de notifications intégrée sur /notifications, et en quoi elle diffère de l'icône cloche dans la barre supérieure.

Scanova dispose de **deux surfaces de notification distinctes**, vérifiées en direct sur l'application en cours d'exécution : l'icône cloche dans la barre supérieure (présente sur chaque page du tableau de bord), et une page dédiée `/notifications`. Ce ne sont pas les mêmes systèmes — consultez [Deux systèmes de notification](#deux-systèmes-de-notification-un-véritable-écart) ci-dessous avant de chercher l'un dans l'autre.

Cette page documente `/notifications`, le module traité ici — une simple boîte de réception **All / Unread** pour les événements au niveau du compte comme les invitations d'équipe, les avertissements de quota, et les alertes de leads ou de réponses à un formulaire.

<Note>
  Ce n'est pas ici que vous contrôlez quels e-mails Scanova vous envoie. Pour cela, consultez [Email preferences](/fr/account/email-preferences) — une liste de bascules à six catégories séparée à `/account/email-preferences`. Cette page concerne les messages intégrés à l'application que vous lisez dans le tableau de bord, pas votre boîte e-mail.
</Note>

## La page des notifications

Ouvrez directement `/notifications` (il n'y a pas de lien dans la barre latérale — voir la note sur l'écart ci-dessous). La disposition est une boîte de réception à deux volets :

* **Volet gauche** — une liste défilante de notifications, chacune affichant un titre, un aperçu du corps sur une ligne, et un horodatage relatif. Les éléments non lus portent un point plein et un titre en gras ; les éléments lus n'en ont pas.
* **Volet droit** — une vue détaillée pour la notification que vous avez sélectionnée, affichant le titre complet, un horodatage absolu, et le texte complet du corps. Si la notification comporte un lien profond, un bouton **Open** apparaît dans l'en-tête du détail.

<Frame caption="La page Notifications, vérifiée en direct sur un compte de test sans notification">
  <img src="https://mintcdn.com/scanova-api/2FTGGTqcp1qRUtvm/images/v2/notifications/overview/notifications-all-tab.png?fit=max&auto=format&n=2FTGGTqcp1qRUtvm&q=85&s=b27b8e5de958a99970ebd666543630dd" alt="Page Notifications affichant les onglets All et Unread, une liste de notifications vide indiquant « No notifications — You're all caught up! », et un volet de détail vide indiquant « Select a notification — Choose one from the list to read it »" width="1440" height="900" data-path="images/v2/notifications/overview/notifications-all-tab.png" />
</Frame>

En haut de la liste, deux onglets filtrent ce qui est affiché :

| Onglet     | Affiche                                                                                                                                                     |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **All**    | Toutes les notifications de votre compte, lues ou non.                                                                                                      |
| **Unread** | Uniquement les notifications non lues. Le libellé de l'onglet affiche un compteur en direct, par exemple « Unread (3) », dès que vous en avez au moins une. |

Un bouton **Mark all read** apparaît à côté de la rangée d'onglets dès que vous avez au moins une notification non lue, et les efface toutes en un seul clic.

Sélectionner une notification non lue dans la liste la marque comme lue immédiatement (sans confirmation séparée) et met à jour son point/style gras sur place.

## Types de notification

Le compte utilisé pour vérifier cette page avait zéro notification, donc aucun exemple en direct n'a pu être capturé. D'après les flux de travail de notification enregistrés du backend (`qcg-backend/src/notification/workflows.py`), quatre types d'événements sont câblés pour déclencher une notification :

| Événement                                                                                                                              | Qui est notifié        |
| -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| Un utilisateur partagé accepte votre invitation d'équipe                                                                               | Propriétaire du compte |
| Votre compte atteint une limite de quota de plan (QR codes dynamiques, domaines personnalisés, utilisateurs partagés, ou tokens AI QR) | Propriétaire du compte |
| Un lead est capturé via un QR code ou un formulaire de génération de leads                                                             | Propriétaire du compte |
| Quelqu'un soumet un formulaire sur l'une de vos pages d'atterrissage de QR code                                                        | Propriétaire du compte |

<Note>
  Le code backend lui-même marque ces quatre événements comme « proposés, non confirmés » par rapport au tableau de bord du service de diffusion de notifications sous-jacent au moment où ils ont été câblés — considérez cette liste comme l'ensemble prévu de déclencheurs, pas une garantie que chacun d'eux est actif en production aujourd'hui.
</Note>

## Deux systèmes de notification (un véritable écart)

La vérification en direct a révélé que l'icône cloche dans la barre supérieure — le point d'entrée de notification que chaque utilisateur voit réellement, sur chaque page du tableau de bord — est **un widget différent et distinct** de la page `/notifications` décrite ci-dessus :

<Frame caption="Cliquer sur l'icône cloche de la barre supérieure ouvre un widget de boîte de réception séparé, marqué par un tiers, et non la page /notifications">
  <img src="https://mintcdn.com/scanova-api/2FTGGTqcp1qRUtvm/images/v2/notifications/overview/topbar-bell-novu-inbox.png?fit=max&auto=format&n=2FTGGTqcp1qRUtvm&q=85&s=5491b9187c56e0b23fa3c4e374eb95dc" alt="Un popover ouvert depuis l'icône cloche de la barre supérieure, affichant un menu déroulant intitulé Inbox, plusieurs lignes de notification en squelette de chargement, et une petite attribution « Inbox by Novu » en bas" width="1440" height="900" data-path="images/v2/notifications/overview/topbar-bell-novu-inbox.png" />
</Frame>

* La cloche affiche un widget de boîte de réception intégré tiers (attribué « Inbox by Novu » dans son propre pied de page) avec son propre état de lecture/non-lecture, sa propre interface popover, et sa propre diffusion en temps réel — c'est ce que les quatre types d'événements du tableau ci-dessus alimentent réellement.
* La page `/notifications` documentée ci-dessus est une **page distincte, construite sur mesure**, qui interroge son propre endpoint backend, avec sa propre structure de données. Elle n'est liée depuis la barre latérale, la barre supérieure, ni depuis aucun autre endroit de l'application que cette vérification a pu trouver — le seul moyen de l'atteindre est de saisir l'URL directement.

Si vous cherchez vos notifications au quotidien, utilisez l'icône cloche dans la barre supérieure, pas `/notifications`. Cette page est documentée telle quelle car c'est une route réelle et accessible, mais elle ne doit pas être considérée comme la surface de notification principale.

## Voir aussi

* [Email preferences](/fr/account/email-preferences) — contrôler les e-mails que Scanova vous envoie, un système distinct des deux surfaces de notification de cette page.
