> ## 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.

# Notificaciones

> La bandeja de notificaciones dentro de la aplicación en /notifications, y en qué se diferencia del icono de campana en la barra superior.

Scanova tiene **dos sistemas de notificación independientes**, verificados en vivo frente a la aplicación en funcionamiento: el icono de campana en la barra superior (presente en todas las páginas del panel) y una página dedicada `/notifications`. No son el mismo sistema; consulta [Dos sistemas de notificación](#dos-sistemas-de-notificación-una-discrepancia-real) más abajo antes de buscar uno dentro del otro.

Esta página documenta `/notifications`, el módulo dentro del alcance aquí: una sencilla bandeja **All / Unread** para eventos a nivel de cuenta, como invitaciones de equipo, avisos de cuota y alertas de leads o respuestas de formularios.

<Note>
  Aquí no se controla qué correos envía Scanova. Para eso, consulta [Preferencias de correo electrónico](/es/account/email-preferences), una lista independiente de seis categorías de interruptores en `/account/email-preferences`. Esta página trata sobre mensajes dentro de la aplicación que lees en el panel, no en tu bandeja de entrada de correo.
</Note>

## La página de notificaciones

Abre `/notifications` directamente (no hay ningún enlace en la barra lateral; consulta la nota de discrepancia más abajo). El diseño es una bandeja de dos paneles:

* **Panel izquierdo** — una lista desplazable de notificaciones, cada una mostrando un título, una vista previa del cuerpo de una línea y una marca de tiempo relativa. Los elementos no leídos llevan un punto relleno y un título en negrita; los leídos no.
* **Panel derecho** — una vista de detalle para la notificación que hayas seleccionado, mostrando el título completo, una marca de tiempo absoluta y el cuerpo completo del texto. Si la notificación lleva un enlace profundo, aparece un botón **Open** en el encabezado de detalle.

<Frame caption="La página Notifications, verificada en vivo en una cuenta de prueba sin notificaciones aún">
  <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="Página Notifications mostrando las pestañas All y Unread, una lista de notificaciones vacía que indica 'No notifications — You're all caught up!', y un panel de detalle vacío que indica '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 la parte superior de la lista, dos pestañas filtran lo que se muestra:

| Pestaña    | Muestra                                                                                                                                              |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| **All**    | Todas las notificaciones de tu cuenta, leídas o no.                                                                                                  |
| **Unread** | Solo las notificaciones no leídas. La etiqueta de la pestaña muestra un contador en vivo, por ejemplo "Unread (3)", una vez que tienes al menos una. |

Un botón **Mark all read** aparece junto a la fila de pestañas siempre que tengas al menos una notificación no leída, y las marca todas como leídas con un solo clic.

Seleccionar una notificación no leída de la lista la marca como leída de inmediato (sin confirmación separada) y actualiza su punto/negrita en el momento.

## Tipos de notificación

La cuenta usada para verificar esta página tenía cero notificaciones, por lo que no se pudo capturar ningún ejemplo en vivo. Según los flujos de notificación registrados en el backend (`qcg-backend/src/notification/workflows.py`), cuatro tipos de eventos están conectados para disparar una notificación:

| Evento                                                                                                                                | Quién es notificado         |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| Un usuario compartido acepta tu invitación de equipo                                                                                  | El propietario de la cuenta |
| Tu cuenta alcanza un límite de cuota del plan (códigos QR dinámicos, dominios personalizados, usuarios compartidos o tokens de AI QR) | El propietario de la cuenta |
| Se captura un lead a través de un código QR o formulario de generación de leads                                                       | El propietario de la cuenta |
| Alguien envía un formulario en una de tus páginas de destino de código QR                                                             | El propietario de la cuenta |

<Note>
  El propio código del backend marca estos cuatro como "propuestos, no confirmados" frente al panel del servicio de entrega de notificaciones subyacente en el momento en que se conectaron; trata esta lista como el conjunto previsto de disparadores, no como una garantía de que cada uno esté activo en producción hoy.
</Note>

## Dos sistemas de notificación (una discrepancia real)

La verificación en vivo encontró que el icono de campana en la barra superior, el punto de entrada de notificaciones que todo usuario realmente ve, en todas las páginas del panel, es un **widget diferente e independiente** de la página `/notifications` descrita arriba:

<Frame caption="Hacer clic en el icono de campana de la barra superior abre un widget de bandeja de entrada independiente y con marca de terceros, no la página /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 abierto desde el icono de campana de la barra superior, mostrando un menú desplegable etiquetado Inbox, varias filas de notificaciones con esqueleto de carga, y una pequeña atribución 'Inbox by Novu' en la parte inferior" width="1440" height="900" data-path="images/v2/notifications/overview/topbar-bell-novu-inbox.png" />
</Frame>

* La campana muestra un widget de bandeja de entrada incorporado de terceros (atribuido a "Inbox by Novu" en su propio pie de página) con su propio estado de leído/no leído, su propia interfaz de popover y su propia entrega en tiempo real; esto es lo que realmente alimenta los cuatro tipos de eventos de la tabla anterior.
* La página `/notifications` documentada arriba es una página **separada, creada a medida**, que llama a su propio endpoint de backend, con su propia estructura de datos. No está enlazada desde la barra lateral, la barra superior, ni ningún otro lugar de la aplicación que esta verificación pudiera encontrar; la única forma de llegar a ella es escribiendo la URL directamente.

Si buscas tus notificaciones del día a día, usa el icono de campana en la barra superior, no `/notifications`. Esta página se documenta tal cual porque es una ruta real y accesible, pero no debe tratarse como la superficie principal de notificaciones.

## Relacionado

* [Preferencias de correo electrónico](/es/account/email-preferences) — controla qué correos envía Scanova, un sistema independiente de ambas superficies de notificación de esta página.
